Industrial Robot Touch Control via Dynamic Model Torque Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing industrial robot control systems require external torque sensors and reference measurements to detect commands, which are cumbersome and ineffective during arbitrary robot movements, necessitating an improved method for touch-based control without these dependencies.

Innovation Solution

A method utilizing a robot controller with a dynamic model and resolver-based feedback control to detect external torque behavior, allowing for command execution without external torque sensors or reference measurements, by determining and comparing torque indications to execute corresponding robot functions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If external torque sensors are used to detect commands, then command detection reliability is improved, but device complexity increases

Engineering Contradiction:
Improvecommand detection reliabilityVSAvoidsensor system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The robot controller uses its own existing dynamic model and resolver feedback control to detect external torque behavior, making the system self-sufficient without requiring additional external torque sensors. The controller leverages its inherent computational capabilities and existing sensor data to perform command detection.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces the mechanical sensor-based torque detection system with a computational approach using the dynamic model. Instead of relying on physical torque sensors to measure external forces, the system uses mathematical modeling and signal processing of existing feedback control data to infer external torque behavior.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Measurement precision

If reference measurements are used for torque detection, then measurement precision is improved, but ease of operation deteriorates

Engineering Contradiction:
Improvetorque detection precisionVSAvoidoperation simplicity
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The dynamic model is pre-computed and stored in the robot controller, containing all necessary information about the robot's mechanical properties, inertia, and kinematics. This preliminary preparation allows the controller to detect external torque behavior during arbitrary movements without requiring real-time reference measurements or calibration procedures.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system transitions from using fixed reference torque values obtained through separate calibration measurements to using dynamically computed torque values from the dynamic model. This allows the system to adapt to any robot configuration and movement, eliminating the need for predefined reference measurements.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If external torque sensors are positioned at robot joints, then command detection accuracy is improved, but device complexity increases

Engineering Contradiction:
Improvecommand detection accuracyVSAvoidsensor positioning complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The robot controller's dynamic model and resolver feedback control system serve multiple functions: they provide both the standard position control functionality and the external torque behavior detection capability. This multi-functionality eliminates the need for dedicated torque sensors at each joint, as the same computational infrastructure serves both control and detection purposes.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The dynamic model acts as an intermediary that translates existing resolver feedback data into external torque behavior information. Instead of directly measuring torque with sensors, the model computes the expected torque based on robot dynamics and compares it with actual feedback, thereby inferring external torque behavior through this computational intermediary.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10150214B2Method for controlling an industrial robot by touch
Publication Date: 2018.12.11 ABB (SCHWEIZ) AG
  • US10150214B2 patent drawing

AI summary

A robot and method for controlling an industrial robot, which has a first robot arm, a second robot arm, a joint defining a kinematic pair between the first and second robot arms, an actuator for generating relative movement between the first and second robot arms, and a robot controller for controlling the movements of the actuator. The method includes the steps of: determining a presence of a first torque indication at the actuator to be interpreted as a first command to the robot controller; repeatedly obtaining an external torque value (τext) to obtain an external torque behavior; comparing the external torque behavior with the first torque indication; and executing a robot function corresponding to the first command upon detecting that the external torque behavior corresponds to the first torque indication. The obtained external torque behavior depends on a reference torque value (τref) obtained from a dynamic model of the robot.