Robot Learning Extension Unit for Vibration-Resilient Position Correction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional robot learning systems face challenges in applying learning correction values effectively, particularly when the correction amount is large or when the work position changes randomly, leading to interference with vibration suppression and speed advantages, and are not suitable for systems using vision sensors with unfixed work positions.

Innovation Solution

A robot apparatus that calculates a learning correction value for new operations by obtaining the relationship between learning correction values and operation information, allowing for the calculation of another learning correction value without the need for sensor relearning, using a learning extension unit and transfer functions derived from spectrograms of operation data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If a learning correction value of a different position is applied as-is, then the operation can be corrected, but it interferes with the effect of suppressing vibration

Engineering Contradiction:
Improveoperation correctionVSAvoidvibration suppression
Core Design Contradiction:
Manufacturing precisionVSStability of the object's composition

Solution Approach 1:

The patent applies local quality by creating position-specific learning correction values through spectrogram analysis. Instead of applying a generic correction value across different positions, the system analyzes vibration characteristics (spectrograms) at each specific position and generates tailored correction values. This ensures that each position receives a correction value optimized for its local vibration characteristics, thereby maintaining vibration suppression effectiveness while achieving operation correction.

Inventive Principle:
Principle #3Local quality

2Reliability

If the learning correction value is made zero by deceleration for large correction amounts, then safety is improved, but the speed advantage is interfered with

Engineering Contradiction:
ImprovesafetyVSAvoidoperation speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The patent applies parameter changes by using spectrogram analysis to transform the approach from binary correction (zero or full correction) to continuous parameter optimization. The system analyzes vibration frequency and amplitude characteristics through spectrograms and adjusts correction values as continuous parameters rather than binary decisions. This allows the robot to operate at high speeds while applying precisely calibrated correction values that maintain safety without requiring deceleration.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If conventional learning methods are used with fixed position sensors, then learning accuracy is improved, but the system cannot be applied to situations where the position of work changes at random

Engineering Contradiction:
Improvelearning accuracyVSAvoidposition adaptability
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent applies universality by creating a learning correction system that works across multiple positions and varying work conditions. The spectrogram-based approach captures vibration characteristics that are position-independent, allowing the same learning methodology to be applied whether the work position is fixed or changes randomly. The system generates correction values based on vibration patterns rather than absolute position coordinates, making it universally applicable to different positioning scenarios including vision sensor systems.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS10254741B2Robot apparatus having learning function
Publication Date: 2019.04.09 FANUC LTD
  • US10254741B2 patent drawing
  • US10254741B2 patent drawing
  • US10254741B2 patent drawing

AI summary

A robot apparatus includes a robot mechanism; a sensor provided in a portion whose position is to be controlled, of the robot mechanism, for detecting a physical quantity to obtain positional information of the portion; and a robot controller having an operation control unit for controlling the operation of the robot mechanism. The robot controller includes a learning control unit for calculating a learning correction value to improve a specific operation of the robot mechanism based on the physical quantity detected, while the operation control unit makes the robot mechanism perform the specific operation, with the sensor; and a learning extension unit for obtaining the relationship between the learning correction value calculated by the learning control unit and information about the learned specific operation, and calculates another learning correction value to improve a new operation by applying the obtained relationship to information about the new operation without sensor.