Work Robot Trajectory Replanning for Faster Teaching Updates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current picking systems and industrial robots face inefficiencies in teaching work due to the need for detailed programming and extensive calculations, especially when changes occur in the robot's structure, settings, or environment, leading to reduced manufacturing throughput and increased burden.

Innovation Solution

A control apparatus and method that uses inverse kinematic and kinetic techniques to plan the operation of a work robot's manipulator, narrowing down regions requiring precise calculations to reduce the calculation time and burden of teaching work, by classifying trajectories that need correction and replanning only those affected by changes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If detailed programming and extensive calculations are performed for teaching work, then manufacturing precision and reliability are improved, but productivity and ease of operation deteriorate due to increased burden and time consumption

Engineering Contradiction:
Improvetrajectory accuracyVSAvoidmanufacturing throughput
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The teaching work process is segmented into essential trajectory points only, rather than requiring detailed programming of every movement. The system identifies and plans only the critical waypoints needed for accurate manipulation, dividing the complex teaching process into manageable segments that maintain precision while reducing overall time consumption.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary classification of trajectories to identify which ones require correction before detailed planning begins. By pre-identifying affected trajectories based on changes in robot structure, settings, or environment, the system prepares only the necessary portions for detailed calculation, avoiding redundant computations and speeding up the overall process.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If detailed programming is performed for all trajectories, then reliability is improved, but loss of time increases due to extensive calculations required

Engineering Contradiction:
Improveoperation reliabilityVSAvoidcalculation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

Instead of performing detailed calculations for all trajectories, the system applies partial action by calculating only those trajectories that are actually affected by changes. The classification mechanism identifies the minimal subset of trajectories requiring correction, performing detailed planning only where necessary to maintain reliability while significantly reducing overall calculation time.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system uses feedback from change detection in robot structure, settings, or environment to dynamically determine which trajectories require recalculation. This feedback mechanism ensures that reliability is maintained by recalculating affected trajectories while avoiding unnecessary calculations on unaffected ones, optimizing the balance between reliability and time consumption.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If comprehensive trajectory planning is performed, then adaptability to changes is improved, but device complexity increases due to extensive processing requirements

Engineering Contradiction:
Improveadaptability to changesVSAvoidcontrol system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The control system is segmented into distinct functional modules: a classification unit that identifies affected trajectories and a planning unit that performs detailed calculations only on those identified trajectories. This segmentation reduces overall system complexity by dividing the comprehensive planning task into manageable, specialized components that can operate independently and efficiently.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The classification function performs preliminary analysis of changes in robot structure, settings, or environment before detailed trajectory planning begins. This preliminary action identifies which trajectories require correction, allowing the system to adapt to changes efficiently without requiring complex processing of all possible trajectories, thereby reducing device complexity while maintaining adaptability.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11839977B2Control apparatus, work robot, non-transitory computer-readable medium, and control method
Publication Date: 2023.12.12 MUJIN INC
  • US11839977B2 patent drawing
  • US11839977B2 patent drawing
  • US11839977B2 patent drawing

AI summary

A control apparatus for controlling operation of a work robot for performing work inside a target region using a manipulator includes a trajectory information acquiring unit for acquiring N−1 or N pieces of trajectory information respectively indicating N−1 or N trajectories connecting N work regions where the work robot performs a series of work operations in order of a series of work operations; a classifying unit for classifying the N−1 or N trajectories as (i) trajectories that need correction or (ii) trajectories that do not need correction; and a trajectory planning unit for planning a trajectory of a tip of the manipulator between two work regions relating to the each of the one or more trajectories, for each of the one or more trajectories classified as a trajectory that needs correction by the classifying unit.