Robot Teaching with Variable Base Position for Faster Trajectories

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing robot teaching devices generate movement trajectories based on pre-defined robot positions, which limits optimality and efficiency in robot movement.

Innovation Solution

A teaching device and program that include a setter and a deriver, allowing the derivation of more-optimal movement trajectories for a robot's arm and end effector by changing the base position and considering start and end points, while ensuring the substrate is not dropped during delivery.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the movement trajectory is generated based on pre-defined robot positions, then the teaching process is simplified, but the movement trajectory optimality deteriorates

Engineering Contradiction:
Improveteaching process simplicityVSAvoidmovement time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent applies dynamics by making the base position variable rather than fixed. The deriver changes the position of the base to derive more optimal movement trajectories, transforming the static base position into a dynamic parameter that can be adjusted to optimize movement time while maintaining ease of operation through automated optimization

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of base position from a fixed predetermined value to a variable that can be adjusted. By changing the base position parameter and re-deriving trajectories, the system finds optimal movement paths that reduce movement time while keeping the teaching interface simple

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If the base position is fixed in advance, then the teaching setup is simplified, but the movement trajectory optimality deteriorates

Engineering Contradiction:
Improveteaching setup complexityVSAvoidmovement time
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The system transforms the static base position into a dynamic variable. The deriver automatically adjusts the base position to derive optimal trajectories, maintaining simple teaching setup while reducing movement time through computational optimization

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The deriver performs self-optimization by automatically changing the base position and deriving improved trajectories without requiring complex manual teaching setup. The system serves itself by autonomously optimizing the movement parameters

Inventive Principle:
Principle #25Self-service

3Loss of time

If the base position is changed to optimize trajectory, then the movement time is reduced, but the device complexity increases

Engineering Contradiction:
Improvemovement timeVSAvoidtrajectory derivation complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The deriver autonomously handles the complexity of trajectory optimization by automatically changing base positions and computing optimal paths. This self-service approach reduces movement time while keeping the user interface simple, as the system manages the computational complexity internally

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12208516B2Teaching device for robot and teaching program for robot
Publication Date: 2025.01.28 KAWASAKI JUKOGYO KK
  • US12208516B2 patent drawing
  • US12208516B2 patent drawing
  • US12208516B2 patent drawing

AI summary

A teaching device is a teaching device for a robot including a base, an arm having a plurality of links coupled to each other and coupled to the base, and a hand coupled to the arm. The teaching device includes a setter that sets a predetermined condition including start and end points of the hand in predetermined movement of the arm, and a deriver that derives a movement trajectory of the hand from the start point to the end point and a movement trajectory of the arm according to the movement trajectory of the hand based on the predetermined condition while changing the position of the base.