Robot Calibration Using Coordinate Transformation and Dual Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional robot calibration methods face challenges in matching coordinate systems during position-based calibration and fail to calibrate certain parameters, such as length errors, in distance-based calibration.

Innovation Solution

A robot calibration system that uses a measuring device to collect position data, optimizes distance-based parameters, specifies the robot coordinate system, converts measured position data, and performs position-based parameter optimization to align the coordinate systems and adjust robot parameters for accurate movement.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If position-based calibration is performed to improve pose accuracy, then position precision is improved, but coordinate system matching becomes difficult

Engineering Contradiction:
Improvepose accuracyVSAvoidcoordinate system matching complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary coordinate transformation process that mediates between the robot coordinate system and the measurement coordinate system. A transformation matrix is computed to map points between these two coordinate systems, serving as an intermediary that simplifies the matching process while maintaining high position precision in pose accuracy calibration.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If distance-based calibration is used to avoid coordinate system matching, then coordinate system complexity is reduced, but certain parameters cannot be calibrated

Engineering Contradiction:
Improvecoordinate system matchingVSAvoidparameter calibration completeness
Core Design Contradiction:
Device complexityVSManufacturing precision

Solution Approach 1:

The patent merges distance-based calibration and position-based calibration into a unified calibration system. The distance-based calibration provides initial parameter optimization while position-based calibration refines pose accuracy, combining the advantages of both methods to achieve complete parameter calibration without coordinate system matching complexity.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent performs distance-based parameter optimization as a preliminary action before position-based calibration. This preliminary calibration of distance parameters prepares the system for subsequent position-based calibration, ensuring that certain parameters are calibrated beforehand to enable complete parameter optimization.

Inventive Principle:
Principle #10Preliminary action

3Manufacturing precision

If multiple calibration methods are integrated to improve calibration completeness, then parameter calibration is improved, but calibration process complexity increases

Engineering Contradiction:
Improveparameter calibration completenessVSAvoidcalibration process complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent segments the calibration process into distinct modules: distance-based parameter optimization, coordinate system transformation, and position-based parameter optimization. Each module handles specific calibration tasks independently, improving parameter calibration completeness while managing process complexity through structured segmentation of calibration functions.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11267124B2System and method for calibrating robot
Publication Date: 2022.03.08 SAMSUNG ELECTRONICS CO LTD
  • US11267124B2 patent drawing
  • US11267124B2 patent drawing
  • US11267124B2 patent drawing

AI summary

A method and system are disclosed herein. The system includes a measuring device detecting a position and a travel distance of movement of the robot, a communication circuit, a memory, and a processor. The processor implements the method, including: specifying a robot coordinate system of the robot based on the measured position data, generating, using the processor, robot reference position data by converting the measured position data based on the specified robot coordinate system, performing, using the processor, position-based parameter optimization based on the robot reference position data, and storing, using a memory, a parameter optimized through the position-based parameter optimization; and transmitting, using a communication circuit, the stored optimized parameter to the robot to actuate movement of the robot based on the stored optimized parameter.