Robot Controller Machine Learning Speed Adjustment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Industrial robots face challenges in maintaining a consistent teaching speed for the tip end, requiring expensive pumps and extensive manual adjustments, which are time-consuming and costly, due to the complex interdependence of motor movements.

Innovation Solution

A controller with a machine learning device that learns and adjusts the movement speed of each motor to match a target speed, using state observation, determination data acquisition, and reinforcement learning to optimize the movement path and speed of the robot's tip end, allowing for constant film thickness without expensive pumps.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If a pump with pressure control function is used to control rotation speed according to robot movement speed, then the amount of sealing agent per unit distance and film thickness are kept constant, but the system cost increases significantly

Engineering Contradiction:
Improvefilm thickness consistencyVSAvoidsystem cost
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent replaces the mechanical pressure control system (expensive pump with pressure control) with a control system that adjusts robot movement speed based on learned parameters. The controller modifies motor speeds to maintain constant sealing agent application rate without requiring complex pressure control hardware, thereby reducing system cost while maintaining film thickness consistency.

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

Solution Approach 2:

The patent changes the control parameter from pump pressure control to robot movement speed control. By learning the relationship between motor speeds and tip end speed, the system adjusts movement speed parameters to achieve constant sealing agent application, eliminating the need for expensive pressure control while maintaining manufacturing precision.

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If the robot tip end moves at a predetermined constant speed using an inexpensive pump, then the system cost is reduced, but extensive manual adjustment by skilled workers is required and the process becomes time-consuming

Engineering Contradiction:
Improvesystem costVSAvoidadjustment time
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The patent implements a self-learning control system where the controller automatically learns the relationship between motor speeds and tip end speed through observation and determination data. This eliminates the need for skilled workers to perform time-consuming manual adjustments by trial and error, as the system autonomously optimizes the movement parameters.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent introduces a feedback mechanism where the controller acquires determination data about the appropriateness of tip end speed and uses this information to adjust motor speeds. This closed-loop control enables automatic optimization without manual intervention, reducing both system cost and adjustment time.

Inventive Principle:
Principle #23Feedback

3Ease of operation

If manual adjustment of robot tip end speed is performed by trial and error, then the movement speed can be adjusted, but enormous efforts are expended and the process becomes inefficient

Engineering Contradiction:
Improvespeed adjustment capabilityVSAvoidadjustment efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent replaces manual trial-and-error adjustment with an automated machine learning system. The controller learns the complex relationship between multiple motor speeds and tip end speed through data acquisition and determination, automatically determining optimal speed settings without requiring skilled workers to expend enormous efforts.

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

Solution Approach 2:

The patent performs preliminary learning and parameter optimization before actual production. The controller acquires determination data and learns the optimal speed relationships in advance, so that during operation, the system can directly apply the learned parameters without time-consuming manual adjustments, thereby improving productivity.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10576628B2Controller and machine learning device
Publication Date: 2020.03.03 FANUC LTD
  • US10576628B2 patent drawing
  • US10576628B2 patent drawing
  • US10576628B2 patent drawing

AI summary

A machine learning device of a controller observes data on a movement speed of each motor of a robot and an adjustment amount of the movement speed, a target speed of a tip end of the robot, and a movement path proximate to the tip end of the robot, as state variables expressing a current state of an environment, and acquires determination data indicating an appropriateness determination result of the movement speed of the tip end of the robot. Then, the machine learning device learns the target speed data, the movement speed data, and the movement path data in association with the adjustment amount of the movement speed of each of the motors of the robot by using the observed state variables and the acquired determination data.