Robotic Force Torque Sensor Gravity Inertial Compensation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Robotic force/torque sensors face inaccuracies in measuring forces and torques due to gravitational and inertial effects, which can exceed desired contact forces and torques, making force control operations difficult or impossible, especially during tasks involving changes in orientation and position.

Innovation Solution

The implementation of a compensation method that calculates and subtracts gravitational and inertial forces from measured force/torque data using a combination of inertial measurement units, forward kinematics, and parameter identification to isolate contact forces, involving the use of a rotation matrix, mass, angular velocity, angular acceleration, and inertia tensor.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If gravitational and inertial effects are included in force/torque measurements, then the measurements reflect total forces experienced by the robot, but the accuracy of contact force measurements deteriorates because gravitational and inertial forces can exceed desired contact forces

Engineering Contradiction:
Improvecontact force measurement accuracyVSAvoidgravitational and inertial interference
Core Design Contradiction:
Measurement precisionVSObject-affected harmful factors

Solution Approach 1:

The patent extracts and separates gravitational and inertial force components from the total force/torque measurements. By calculating these interference forces independently using robot kinematics and dynamics models, the system removes them from the measured signals to isolate the contact forces between the tool and workpiece, thereby improving measurement precision.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces robot kinematics and dynamics models as intermediary computational systems. These models serve as mediators that process raw sensor data along with robot state information (position, velocity, acceleration) to compute and subtract gravitational and inertial effects, enabling accurate contact force measurement without direct physical separation.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If the robot maintains static orientation for thermal compensation, then thermal drift is compensated accurately, but the robot cannot perform dynamic tasks requiring orientation changes such as contour following and 3D parts assembly

Engineering Contradiction:
Improvethermal compensation accuracyVSAvoidtask adaptability
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent transitions from static thermal compensation to dynamic compensation by continuously updating the robot's orientation and position data during operation. The system adapts the compensation calculations in real-time based on changing robot configurations, enabling accurate force measurements even during dynamic tasks like contour following and 3D assembly operations.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent performs preliminary identification of gravitational and inertial parameters during robot operation. By continuously calculating and compensating for these effects based on real-time robot state, the system prepares and maintains accurate contact force measurements before they are needed for control, enabling both thermal compensation and task adaptability.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If force/torque sensors are used for force control operations, then the robot can apply controlled forces to workpieces, but the complexity of the control system increases due to the need for gravitational and inertial compensation calculations

Engineering Contradiction:
Improveforce control capabilityVSAvoidcompensation calculation complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent creates a universal compensation framework that handles both gravitational and inertial effects within a single integrated computational system. This multi-functional approach consolidates multiple compensation calculations into one unified process, reducing overall system complexity while maintaining comprehensive force control capability across various robot operations.

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

Data Source

PatentUS20230049155A1Gravity and Inertial Compensation of Force/Torque Sensors
Publication Date: 2023.02.16 ATI IND AUTOMATION INC
  • US20230049155A1 patent drawing
  • US20230049155A1 patent drawing
  • US20230049155A1 patent drawing

AI summary

Force and torque measurements from a robotic F/T sensor are compensated for the effects of gravity, and optionally additionally for the effects of robot motion. The weight of an attached tool Wtool, and a vector {right arrow over (r)}CG from the F/T sensor body CF origin to a center of gravity of the tool are obtained, such as from user input or by parameter identification. During a robotic operation, a rotation matrix RInternational CFBody CF from the F/T sensor body CF to an inertial reference frame is obtained, such as from an internal inertial measurement unit (IMU), or from forward kinematics data from the robot. The force and torque measurements resolved by the F/T sensor from transducer outputs are compensated for gravity based on the Wtool and {right arrow over (r)}CG, and the instantaneous value of RInternational CFBody CF. For inertial compensation, the additional information is obtained, including: the mass m of the attached tool; the angular velocity {right arrow over (ω)} of the F/T sensor body CF; the angular acceleration {dot over (ω)} of the F/T sensor body CF; the linear acceleration {right arrow over (a)} of the F/T sensor body CF; and inertia tensor I defined in the F/T sensor body CF which contains all moments and products of inertia. The force and torque measurements resolved by the F/T sensor from transducer outputs are compensated for inertial effects based on m, {right arrow over (ω)}, {right arrow over (ω)}, {right arrow over (r)}CG, {right arrow over (α)}, and I.