Robot Controller Learning Speed-Up Ratios for Vibration Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing robot controllers require additional sensors to manage vibration and are inefficient in speeding up robot motion when the position and orientation of the robot change, relying heavily on operator skill and experience.

Innovation Solution

A robot controller that automatically generates motion patterns and learns a speed-up ratio for each pattern by adjusting velocity and acceleration, allowing the robot to operate efficiently across a predetermined working region without the need for special vibration-restricting sensors, by dividing the working region into smaller areas and using feedback from motor commands and actual values.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If additional sensors are added to restrain robot vibration with high accuracy, then manufacturing precision is improved, but device complexity increases

Engineering Contradiction:
Improverobot position accuracyVSAvoidsensor configuration
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The robot controller performs self-learning by automatically generating motion patterns and calculating speed-up ratios based on motor load and vibration characteristics during normal operation. The system uses its own operational data to improve positioning accuracy without requiring external sensors or manual intervention, thereby resolving the contradiction between precision and complexity

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The learning control part continuously monitors motor load and vibration characteristics during robot operation, compares actual motion with target motion, and automatically adjusts speed-up ratios for different motion patterns. This closed-loop feedback mechanism enables high-precision positioning without additional sensors by utilizing existing system responses

Inventive Principle:
Principle #23Feedback

2Speed

If operator skill and experience are relied upon to modify teaching programs, then robot motion velocity can be improved, but ease of operation deteriorates

Engineering Contradiction:
Improverobot motion velocityVSAvoidteaching operation
Core Design Contradiction:
SpeedVSEase of operation

Solution Approach 1:

The robot controller automatically learns and determines optimal speed-up ratios for various motion patterns by analyzing motor load and vibration characteristics during operation. This self-service capability eliminates the need for operators to manually adjust teaching programs based on experience, thereby improving both ease of operation and motion velocity through automated optimization

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system replaces manual operator judgment and experience with automated computational algorithms that analyze motor current, vibration characteristics, and motion patterns to determine optimal speed-up ratios. This substitution of mechanical/electrical measurement and calculation eliminates subjective operator dependency while improving teaching efficiency

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

3Speed

If the same motion is repeatedly learned to increase robot velocity, then speed is improved, but adaptability deteriorates

Engineering Contradiction:
Improverobot motion velocityVSAvoidposition and orientation flexibility
Core Design Contradiction:
SpeedVSAdaptability or versatility

Solution Approach 1:

The working region is divided into multiple divided regions, and motion patterns are segmented and learned independently for each region. The system generates motion patterns for arbitrary positions and orientations within each divided region, enabling the robot to adapt to different positions and orientations while maintaining high speed through region-specific speed-up ratios

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically generates motion patterns based on the robot's current position and orientation within the working region. Rather than relying on fixed repeated motions, the controller adapts motion patterns in real-time by selecting appropriate divided regions and applying learned speed-up ratios, thereby maintaining both speed and adaptability

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9186794B2Robot controller having function to simplify teaching operation and improve motion performance of robot
Publication Date: 2015.11.17 FANUC LTD
  • US9186794B2 patent drawing
  • US9186794B2 patent drawing
  • US9186794B2 patent drawing

AI summary

A robot controller capable of easily speeding up the motion of a robot by learning, without using a special device and teaching know-how. The robot controller has a storing part which stores a reference motion pattern of the robot; an inputting part which designates at least one of a working start region where a motion of the robot based on the reference motion pattern is initiated and a working end region where the motion of the robot is terminated; an automatic generating part which automatically generates a plurality of motion patterns of the robot based on the reference motion pattern and divided regions formed by dividing a working region at a predetermined resolution; and a learning control part which learns a motion speed-up ratio for speeding up the motion by changing a velocity or acceleration in relation to each of the automatically generated motion patterns.