Robot Sensor Coordinate Calibration for Camera-Scanner Alignment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing robot control systems fail to effectively correct errors in hardware module installations and environmental factors, such as temperature changes, leading to malfunctions and recognition errors, particularly affecting camera and drive modules.

Innovation Solution

A method and system that determine comparison axes between a camera module and a scanner module, and correct the reference coordinate system of the camera module based on these axes, as well as the relationship between the camera module and the floor surface, to address installation errors and temperature-induced roll direction errors, while also correcting travel property information to align actual and recorded distances and angles.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If a camera module is installed in a position other than the predetermined position, then the robot can be manufactured with easier installation flexibility, but coordinate system matching errors occur between the camera module and other hardware modules

Engineering Contradiction:
Improveinstallation flexibilityVSAvoidcoordinate system matching accuracy
Core Design Contradiction:
Ease of manufactureVSMeasurement precision

Solution Approach 1:

The system performs preliminary calibration by determining the actual installation position and orientation of the camera module before operation. A calibration pattern is captured by the camera, and the scanner detects corresponding features to calculate transformation parameters that pre-correct for the deviated installation position, ensuring accurate coordinate system matching despite installation flexibility

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes the coordinate transformation parameters dynamically based on the actual camera module installation state. By calculating transformation parameters from calibration data and applying them to convert coordinates between different coordinate systems, the system adapts to various installation positions while maintaining measurement precision

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If the robot operates outdoors with temperature increases, then the robot can function in diverse environmental conditions, but roll direction recognition errors increase in the camera module

Engineering Contradiction:
Improveenvironmental adaptabilityVSAvoidroll direction recognition accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The system uses feedback from the scanner to detect and correct temperature-induced roll direction errors. The scanner provides accurate reference data about the environment, and the system compares this with camera data to calculate and apply correction values that compensate for thermal expansion and other temperature-related distortions in the camera module

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system applies asymmetric correction parameters for different temperature conditions. By determining temperature-based correction values and applying them differently to various coordinate axes (particularly the roll axis), the system compensates for the asymmetric thermal effects on the camera module while maintaining operation in diverse environmental conditions

Inventive Principle:
Principle #4Asymmetry

3Duration of action of moving object

If the robot travels with wheel wear or wheelbase length changes, then the robot can operate with worn components, but the difference between actual and recorded travel distance increases

Engineering Contradiction:
Improveoperational duration with worn componentsVSAvoidtravel distance measurement accuracy
Core Design Contradiction:
Duration of action of moving objectVSMeasurement precision

Solution Approach 1:

The system performs preliminary calibration to determine the actual wheelbase length and wheel circumference by having the robot travel known distances and comparing with odometry readings. This pre-determined correction factor is stored and applied to future travel measurements, allowing the system to maintain accurate distance tracking even as wheels wear and dimensions change over time

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11759949B2Method, system, and non-transitory computer-readable recording medium for controlling a robot
Publication Date: 2023.09.19 BEAR ROBOTICS INC
  • US11759949B2 patent drawing
  • US11759949B2 patent drawing
  • US11759949B2 patent drawing

AI summary

A method for controlling a robot is provided. The method includes the steps of: determining a first comparison axis with reference to a first target area specified by a camera module of a robot, and determining a second comparison axis with reference to a second target area specified by a scanner module of the robot and associated with the first target area; and correcting a reference coordinate system associated with the camera module with reference to a relationship between the first comparison axis and the second comparison axis.