Master-Slave Robot Control for Contact Feedback and Overload Protection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional master-slave manipulators face issues where the slave arm can apply excessive load to the master arm when interacting with hard objects, potentially damaging the force sensor or master arm, and fail to notify operators of contact with workpieces, making it difficult to distinguish between contact with the workpiece and the position regulating member.

Innovation Solution

A robot system with a slave unit, master unit, and system controller that generates operating commands to notify operators of operational limits, detects reaction and operating forces, and adjusts the operating mode to prevent overload and inform the operator of contact through perceivable sense information, thereby guiding the operator to adjust their force and prevent damage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Force

If the slave arm contacts a hard work object and the operator forcibly moves the master arm, then the slave arm can be moved against resistance, but excessive load is applied to the master arm and force sensor may be damaged

Engineering Contradiction:
Improveoperating forceVSAvoidload capacity
Core Design Contradiction:
ForceVSStrength

Solution Approach 1:

The system applies preliminary protective action by detecting when the slave arm contacts a work object and generating a master arm operating command that prevents excessive force application. The control system anticipates potential overload by monitoring contact status and preemptively adjusting the master arm's operational characteristics to stay within safe force limits, thereby preventing damage to the force sensor and master arm.

Inventive Principle:
Principle #9Preliminary anti-action

2Productivity

If the slave arm contacts a workpiece, then the slave arm can perform work, but the operator cannot perceive the contact and cannot distinguish between contact with workpiece and position regulating member

Engineering Contradiction:
Improvework capabilityVSAvoidcontact information
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The system implements feedback by detecting when the slave arm contacts a work object and transmitting this information back to the operator through the master arm interface. The control system monitors the contact status and provides perceptible feedback to the operator, enabling them to distinguish between contact with the workpiece and contact with position regulating members, thereby maintaining awareness during operation.

Inventive Principle:
Principle #23Feedback

3Ease of operation

If the master arm is designed to be lightweight for ease of operation, then the operator can manipulate it easily, but it cannot withstand excessive force without damage

Engineering Contradiction:
Improvemanipulation easeVSAvoidforce resistance
Core Design Contradiction:
Ease of operationVSStrength

Solution Approach 1:

The system applies beforehand cushioning by implementing control mechanisms that prevent excessive force from being applied to the lightweight master arm. The control system monitors operating conditions and limits the force transmission to protect the master arm and force sensor from damage, while still allowing the master arm to remain lightweight for ease of operation during normal use.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

Data Source

PatentUS12011834B2Robot system and method of controlling the robot system
Publication Date: 2024.06.18 KAWASAKI JUKOGYO KK
  • US12011834B2 patent drawing
  • US12011834B2 patent drawing
  • US12011834B2 patent drawing

AI summary

A robot system includes a slave unit including a slave arm having a working end, a slave arm actuator configured to drive the slave arm, and a slave-side controller configured to control the slave arm actuator based on a slave operating command for defining a target position of the working end, a master unit including a master arm having a manipulation end into which the content of manipulation is inputted by an operator, and a system controller configured to generate the slave operating command based on the content of manipulation inputted into the manipulation end. When a command corresponding to the content of manipulation is a command corresponding to a limit equivalent range corresponding to a limit of operation of at least one of the slave arm and the master arm, the system controller performs processing to give perception to the operator.