Robot Sensor Pose Calibration Using Scan Matching Feedback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Robots face challenges in maintaining accurate sensor calibration over time due to wear and tear, collisions, and other perturbations, which affects their safe and precise navigation and operation.

Innovation Solution

A method is disclosed for determining the pose of sensors on a robot using a controller to calculate a sensor transformation matrix through scan matching between measurements from multiple sensors, optimizing a pose graph to correct sensor data and apply digital transformations, ensuring sensors remain calibrated.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If sensors are used for robot navigation and operation, then the robot can perform tasks autonomously, but the sensor calibration drifts over time due to wear and tear and collisions

Engineering Contradiction:
Improveautonomous navigation capabilityVSAvoidsensor calibration accuracy
Core Design Contradiction:
Extent of automationVSReliability

Solution Approach 1:

The system continuously monitors sensor data from multiple sensors and uses scan matching algorithms to detect calibration drift. The pose graph optimization process provides feedback to identify and correct sensor pose deviations, maintaining calibration accuracy over time through iterative refinement of sensor transformation matrices.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The robot performs self-calibration by autonomously collecting sensor data, computing scan matches between sensors, optimizing pose graphs, and applying digital transformations to correct calibration drift without requiring external intervention or manual recalibration.

Inventive Principle:
Principle #25Self-service

2Measurement precision

If multiple sensors are used to improve measurement accuracy, then navigation precision increases, but the complexity of sensor calibration and data alignment increases

Engineering Contradiction:
Improvenavigation measurement accuracyVSAvoidsensor calibration complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system merges data from multiple sensors by computing scan matches between them and integrating measurements through pose graph optimization. This combines the strengths of multiple sensors to achieve high measurement precision while managing calibration complexity through unified processing.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The base link frame serves as an intermediary reference frame that facilitates alignment between multiple sensors. By transforming all sensor measurements to the base link frame and using it as a common reference, the system simplifies the calibration process while maintaining high measurement accuracy across all sensors.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If real-time sensor calibration is performed to maintain precision, then navigation accuracy is preserved, but computational resources and processing time are consumed

Engineering Contradiction:
Improvesensor data alignment accuracyVSAvoidcomputational energy consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system performs partial calibration by focusing computational resources on optimizing the pose graph and correcting sensor poses that exhibit drift, rather than recalibrating all sensors continuously. This selective approach maintains precision while reducing overall computational energy consumption.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system performs preliminary scan matching between sensors to identify calibration drift before it significantly impacts navigation accuracy. By detecting and correcting pose deviations early through continuous monitoring, the system maintains precision while avoiding the need for more intensive computational correction later.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250093874A1Systems and Methods For Determining a Pose of a Sensor on a Robot
Publication Date: 2025.03.20 BRAIN CORP
  • US20250093874A1 patent drawing
  • US20250093874A1 patent drawing
  • US20250093874A1 patent drawing

AI summary

Systems and methods for determining a pose of a sensor on a robot are disclosed herein. According to at least one non-limiting exemplary embodiment a pose of a sensor may be determined with respect to a base link frame origin based on a measured discrepancy between localization data of an object by the sensor and another sensor, the discrepancy corresponding to an error in a pose of the sensor. Pose graph optimization may further be utilized to calibrate all sensors of a robot using digital transformations or may be utilized to diagnose errors in poses of one or more sensors.