Robot Device 3D Sensor Position Correction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Errors in the position and orientation of a robot device due to backlash in reduction gears can lead to inaccuracies in the conversion of three-dimensional points from a sensor coordinate system to a robot coordinate system, affecting the accuracy of work performed by the robot.

Innovation Solution

A robot device equipped with a three-dimensional sensor and a control method that includes a position information generating unit, a face estimating unit, and a correction amount setting unit. The device changes the relative position between the workpiece and the three-dimensional sensor, setting a correction amount for driving the robot based on face information to ensure accurate matching of detected faces at different positions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Area of stationary object

If the robot device performs measurement at multiple positions to measure large workpieces or compensate for halation, then the measurement coverage is improved, but the position accuracy deteriorates due to error accumulation from robot movement and coordinate system conversions

Engineering Contradiction:
Improvemeasurement coverageVSAvoidposition accuracy
Core Design Contradiction:
Area of stationary objectVSMeasurement precision

Solution Approach 1:

The patent creates a virtual model (point cloud) of the workpiece from multiple measurement positions and synthesizes them into a unified coordinate system. This virtual copy allows the system to achieve complete coverage without the error accumulation that would occur in physical repeated measurements, as the synthesis process integrates data mathematically rather than physically repositioning the robot multiple times.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent introduces a coordinate system conversion mechanism as an intermediary between the sensor coordinate system and robot coordinate system. By using intermediate coordinate transformations and synthesis processing, the system bridges the gap between multiple measurement positions while maintaining position accuracy, preventing direct error propagation from robot movement to final measurement results.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If the robot device converts three-dimensional points from sensor coordinate system to robot coordinate system based on robot position and orientation, then the position information is obtained, but errors due to robot position and orientation inaccuracies (such as backlash) are transferred to the three-dimensional points

Engineering Contradiction:
Improveposition informationVSAvoidposition accuracy
Core Design Contradiction:
Loss of informationVSMeasurement precision

Solution Approach 1:

The patent implements a feedback mechanism where the robot's actual position and orientation are detected and used to correct the coordinate system conversion. By continuously monitoring robot state and adjusting the transformation accordingly, the system compensates for position errors and prevents them from being transferred to the three-dimensional point data, maintaining measurement accuracy despite robot imperfections.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20250042036A1Robot device provided with three-dimensional sensor and method for controlling robot device
Publication Date: 2025.02.06 FANUC LTD
  • US20250042036A1 patent drawing
  • US20250042036A1 patent drawing
  • US20250042036A1 patent drawing

AI summary

This robot device comprises: a positional information generation unit that generates three-dimensional positional information of a surface of a workpiece on the basis of an output from a visual sensor; and a face inference unit that infers face information related to a face including the surface of the workpiece on the basis of the three-dimensional positional information. The robot moves the visual sensor from a first position to a second position. A correction amount setting unit sets a correction amount for driving the robot in the second position so that a first face including the surface of the workpiece detected in the first position matches a second face including the surface of the workpiece detected in the second position.