Robot Tuning for Sensor Delay Compensation in Motion Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing robot systems require extensive manual tuning efforts and specialized knowledge to adjust control parameters, particularly due to sensor and controller delays, which hinder high-speed and accurate operation.

Innovation Solution

A method and apparatus for automatically determining sensor and robot delays by collecting sensed and robot positions, using regression and geometry relationships to minimize estimation errors, allowing for automatic tuning without requiring deep engineering knowledge.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual tuning of control parameters is performed by engineers, then the robot system can achieve high-performance control, but it requires much time and efforts and rich knowledge about controlling parameters

Engineering Contradiction:
Improvecontrol performanceVSAvoidtuning complexity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system automatically determines sensor delay and robot delay through self-testing procedures without requiring engineer intervention. The robot executes predefined motion patterns while sensors collect position data, and the system computationally determines delay parameters automatically, enabling the system to tune itself

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system changes operational parameters (velocity, accuracy requirements) during the tuning process to extract delay characteristics. By collecting sensor data at different velocities and accuracy levels, the system computes optimal delay compensation parameters adaptively

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If vision processing is performed in the robot system, then flexibility and accuracy are improved, but the processing speed is relatively slow compared with high speed movement

Engineering Contradiction:
Improvevision accuracyVSAvoidprocessing speed
Core Design Contradiction:
Measurement precisionVSSpeed

Solution Approach 1:

The system performs preliminary calibration to determine sensor delay before actual operation. By pre-characterizing the sensor's temporal delay through controlled motion tests, the system can compensate for vision processing delays in real-time operations without sacrificing processing speed

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses feedback from sensor position data combined with computed delay parameters to adjust control commands. The determined sensor delay is fed back into the control loop to pre-compensate for vision processing delays, maintaining both accuracy and speed

Inventive Principle:
Principle #23Feedback

3Device complexity

If low feedback frequency is used in the robot system, then system complexity is reduced, but the robot system cannot achieve high efficiency

Engineering Contradiction:
Improvefeedback system complexityVSAvoidsystem efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The system determines robot delay by analyzing position data collected at different feedback frequencies and velocities. This allows the system to characterize controller delay without requiring high-frequency feedback infrastructure, maintaining simplicity while enabling efficiency improvements through delay compensation

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12564963B2Method and apparatus for tuning robot system
Publication Date: 2026.03.03 ABB (SCHWEIZ) AG
  • US12564963B2 patent drawing
  • US12564963B2 patent drawing
  • US12564963B2 patent drawing

AI summary

Methods, apparatuses, systems, and computer readable media for tuning a robot system. In a method, sensed positions of a target that is processed by the robot system are collected from a sensor of the robot system during a movement of the robot system at a predetermined velocity and a predetermined accuracy. Robot positions of the robot system are collected from a controller of the robot system during the movement. Robot position estimations are obtained based on the robot positions and the sensed positions, the robot position estimations being associated with a sensor delay of the robot system caused by the sensor. The sensor delay is determined based on the sensed positions and the robot position estimations. Further, embodiments of present disclosure provide apparatuses, systems, and computer readable media for tuning a robot system.