Robot Axis Command Inference for Accurate Trajectory Reproduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing techniques for improving robot trajectory accuracy, such as learning control methods, face limitations due to noise in sensor data and the need for frequent recalibration with instruments like laser trackers, which are cumbersome and troublesome to set up.

Innovation Solution

A controller and machine learning device that directly measure a robot's operation trajectory as position data, using machine learning to infer command data for each axis based on target trajectory data, incorporating an axis angle conversion unit, state observation unit, label data acquisition unit, and learning unit to associate axis angle changes with command data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If learning control is repeated based on sensor data (acceleration, angular speed), then trajectory accuracy can be improved, but measurement precision deteriorates due to noise in sensor data requiring integration calculations

Engineering Contradiction:
Improvetrajectory accuracyVSAvoidposition calculation accuracy
Core Design Contradiction:
Manufacturing precisionVSMeasurement precision

Solution Approach 1:

The patent replaces sensor-based indirect measurement (acceleration/angular speed sensors requiring integration) with direct position measurement using a position measurement instrument. This substitution eliminates the need for integration calculations and avoids accumulation of errors from noisy sensor data, directly providing accurate position information for trajectory learning.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent introduces a position measurement instrument as an intermediary device between the robot and the measurement process. This intermediary directly measures the position of the robot's end effector or key points, providing clean position data without the noise and integration requirements of traditional sensor-based methods.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If laser trackers are used to directly measure robot trajectory position data, then measurement precision improves, but device complexity increases due to installation requirements

Engineering Contradiction:
Improveposition measurement accuracyVSAvoidmeasurement instrument installation
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent creates a virtual model (copy) of the robot's target trajectory through machine learning. The position measurement instrument measures the actual trajectory once, and the learned model reproduces the target trajectory without requiring repeated physical measurements or reinstallation of measurement instruments for different operations.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The robot system performs self-learning by automatically acquiring position data from the measurement instrument and using machine learning to build its own trajectory reproduction capability. This eliminates the need for external experts to repeatedly install and configure laser trackers for different robot operations.

Inventive Principle:
Principle #25Self-service

3Manufacturing precision

If machine learning is performed with measured trajectory data and command data, then trajectory accuracy improves, but loss of time increases due to data processing and learning computation

Engineering Contradiction:
Improvetrajectory reproduction accuracyVSAvoidlearning computation time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent extracts only the essential position data from the measured trajectory using a position measurement instrument, rather than processing continuous sensor data streams. This extraction of key position information reduces the volume of data requiring machine learning processing, thereby reducing computation time while maintaining learning accuracy.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11235461B2Controller and machine learning device
Publication Date: 2022.02.01 FANUC LTD
  • US11235461B2 patent drawing
  • US11235461B2 patent drawing
  • US11235461B2 patent drawing

AI summary

A machine learning device is provided in a versatile controller capable of inferring command data to be issued to each axis of a robot. The device includes an axis angle conversion unit calculating, from the trajectory data, an amount of change of an axis angle of an axis of the robot, a state observation unit observing axis angle data relating to the amount of change of the axis angle of the axis of the robot as a state variable representing a current state of an environment, a label data acquisition unit acquiring axis angle command data relating to command data for the axis of the robot as label data, and a learning unit learning the amount of change of the axis angle of the axis of the robot and the command data for the axis in association with each other by using the state variable and the label data.