Robot Arm External Wrench Estimation Without Force Sensors

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for estimating external forces and torques on industrial robot arms require additional sensors, leading to high costs and complexity, and existing solutions suffer from low-quality estimates due to manual tuning and reliance on constant friction models.

Innovation Solution

A method that estimates external wrenches at the tool center point using solely joint angles and motor torques, employing a dynamic model and online adaptation of friction models and weighting matrices to improve accuracy and avoid the need for external sensors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If additional sensors (joint torque sensors or force/torque sensors) are mounted on the robot, then measurement precision of external forces and torques is improved, but device complexity and cost increase

Engineering Contradiction:
Improvemeasurement precisionVSAvoiddevice complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent uses an observer as an intermediary computational element that processes readily available motor torque measurements and robot dynamic model data to estimate external forces and torques. This observer-based approach acts as a mathematical mediator that transforms accessible measurements into the desired force/torque information without requiring direct physical sensing of these quantities.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces the mechanical sensing system (physical force/torque sensors) with a computational estimation system based on the robot's dynamic model and motor torque measurements. This substitution uses mathematical modeling and signal processing to achieve force estimation without the need for complex mechanical sensor installations.

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

2Measurement precision

If joint torque sensors are used for force estimation, then measurement precision is improved, but ease of manufacture and installation deteriorate

Engineering Contradiction:
Improvemeasurement precisionVSAvoidease of manufacture
Core Design Contradiction:
Measurement precisionVSEase of manufacture

Solution Approach 1:

The robot controller performs force estimation using its own existing resources: the robot dynamic model already stored in memory and motor torque measurements already being collected for control purposes. The system serves its own force estimation needs without requiring external sensing hardware, making the robot essentially self-sufficient for this measurement task.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent makes the robot controller multi-functional by enabling it to perform both motion control and force estimation using the same hardware resources. The robot dynamic model and motor torque measurements serve dual purposes: controlling robot motion and estimating external forces, eliminating the need for dedicated force sensing hardware.

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

3Ease of operation

If constant weighting matrices are used in force estimation, then ease of operation is improved, but measurement precision deteriorates due to manual tuning requirements

Engineering Contradiction:
Improveease of operationVSAvoidmeasurement precision
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent transforms the static, constant weighting matrices into dynamic, time-varying matrices that are continuously adapted based on the current robot state and operating conditions. This dynamic adaptation allows the estimation algorithm to optimize its performance for different scenarios automatically, improving measurement precision without requiring manual retuning.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements feedback mechanisms where the observer continuously monitors the robot's actual behavior and compares it with model predictions, using this information to adaptively adjust the weighting matrices. This feedback-driven adaptation enables the system to maintain high estimation accuracy across varying operating conditions without manual intervention.

Inventive Principle:
Principle #23Feedback

Data Source

PatentEP3242775B1Method for estimation of external forces and torques on a robot arm
Publication Date: 2021.12.22 ABB (SCHWEIZ) AG
  • EP3242775B1 patent drawingFigure 1
  • EP3242775B1 patent drawing
  • EP3242775B1 patent drawing

AI summary

The invention is related to a method for estimating the externally applied wrench (12, fext) on the robot arm (46) caused by collision, based on the calculation of the sum of all the torques applied (e.g. joint motor, friction, gravity, dynamic behaviour) and wherein the robot comprises a robot controller (28) which is foreseen to control the movement of the robot arm (46) according to data of a robot program and to continuously provide: the torque vector of the joint motors (τmot), the dynamic behavior of the robot arm, a torque vector due to gravity effects (τgrav(q)) and the current joint angles (q) of the robot arm. The method is characterized by the following steps: moving the robot arm (46) according to the data of a robot program, continuously determining the friction torque vector (τfric), continuously determining the external torque vector (τext) by use of the following equation: (A) providing the Jacobian Matrix (J) of the robot arm and continuously estimating the externally applied wrench (fext) of the robot arm (46) dependent on the angle vector (q) based on the Jacobian matrix (J) and the external torque vector (τ ext ).