Robot Joint Speed Feedback for Kinematic Error Estimation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Articulated robot arms experience kinematic errors due to imperfections in motor and gear manufacturing, leading to inaccuracies in position and speed control of the end effector.

Innovation Solution

A method is described to assess and compensate kinematic errors in robot joints by determining a movement where the joint is subject to a constant gravity-induced torque, controlling the joint to rotate at a constant speed, detecting speed fluctuations, and estimating kinematic error based on these fluctuations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If a transmission gear is used to drive the robot joint, then the reduction ratio is increased and backlash is reduced, but kinematic error due to gear imperfections (eccentricity of gearwheel or spline) still causes rotation speed fluctuations

Engineering Contradiction:
Improvebacklash-free transmissionVSAvoidrotation speed accuracy
Core Design Contradiction:
Manufacturing precisionVSMeasurement precision

Solution Approach 1:

The patent uses a sensor to detect the actual rotation speed of the joint and feeds this information back to the controller. The controller compares the actual speed with the commanded constant speed and uses this feedback to estimate and compensate for kinematic errors caused by gear imperfections, thereby maintaining accurate position control despite transmission gear inaccuracies.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent replaces purely mechanical position calculation (based on motor position and reduction ratio) with a hybrid approach that incorporates sensory feedback and computational estimation. By substituting mechanical precision requirements with sensor-based measurement and software-based compensation, the system achieves accurate control without requiring perfectly precise mechanical components.

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

2Ease of operation

If the robot arm moves under gravity influence, then the movement is more realistic for operation, but gravity-induced deformation of the robot arm biases the speed fluctuations and complicates kinematic error assessment

Engineering Contradiction:
Improverealistic movementVSAvoidkinematic error assessment accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent identifies and utilizes movement configurations where the robot arm operates in a gravitational equipotential state, specifically when the arm is horizontal or when the center of gravity of the distal portion lies on the rotation axis. In these configurations, gravity-induced torque is constant or zero, eliminating gravity-induced deformation effects and enabling accurate isolation and measurement of pure kinematic errors from the transmission gear.

Inventive Principle:
Principle #12Equipotentiality

Solution Approach 2:

The patent segments the sources of speed fluctuations into distinct components: those caused by transmission gear imperfections and those caused by gravity-induced deformation. By carefully selecting measurement configurations where gravity effects are constant or absent, the method isolates the gear-related kinematic errors for accurate assessment, while gravity effects can be separately characterized and compensated in operational conditions.

Inventive Principle:
Principle #1Segmentation

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This approach allows for accurate assessment and compensation of kinematic errors, improving the precision of robot arm movement by isolating speed fluctuations caused by gear imperfections from those influenced by gravity-induced deformations.

Implementation Method 1

determining a movement of the robot arm in which the joint, while being rotated from a start angle to an end angle, is subject to a constant gravity-induced torque

Methodology Applied
Scientific EffectGravity-induced torque: Gravitation

Data Source

PatentUS20250065498A1Reducing Kinematic Error
Publication Date: 2025.02.27 ABB (SCHWEIZ) AG
  • US20250065498A1 patent drawing
  • US20250065498A1 patent drawing

AI summary

A method includes determining a movement of a robot arm in which a joint while being rotated from a start angle to an end angle, is subject to a constant gravity-induced torque; controlling execution of the movement, and, in the movement, controlling the joint to rotate from the start angle to the end angle at a constant speed; detecting speed fluctuations of the joint while it is being rotated from the start angle to the end angle; and estimating the kinematic error based on the speed fluctuations.