Robot Trajectory Control Using Offline Path Prediction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for programming robot movement trajectories are computationally heavy, time-consuming, and require extensive manual testing to achieve time-optimal paths, which is challenging for users lacking sufficient knowledge, and there is a lack of user-friendly tools for finding optimal trajectories.

Innovation Solution

A method and control system that predict values of parameters related to alternative movement trajectories offline, allowing for the selection and execution of optimal or near-optimal trajectories using a programming tool that automatically suggests the best path based on user input, considering parameters like time, energy, and robot constraints.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If spline search is used to find time-optimal movement trajectory, then the optimal trajectory can be found, but the computational load becomes very heavy

Engineering Contradiction:
Improvetrajectory optimalityVSAvoidcomputational load
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the continuous trajectory optimization problem into discrete alternative trajectories that can be pre-calculated and stored. Instead of performing continuous spline search computations, the system divides the solution space into manageable segments (pre-defined trajectories) that can be evaluated and selected based on predicted performance parameters.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies preliminary action by pre-calculating and storing multiple alternative movement trajectories along with their predicted parameter values before actual robot execution. This offline preparation eliminates the need for heavy computational searches during runtime, as the optimal trajectory can be directly selected from pre-evaluated options.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If manual testing is carried out to program time-optimal movement trajectory, then the optimal trajectory can be achieved, but the process becomes time-consuming and requires extensive user knowledge

Engineering Contradiction:
Improvetrajectory optimalityVSAvoidprogramming time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs self-service by automatically predicting parameter values for alternative trajectories and selecting the optimal one without requiring manual user intervention or testing. The control system autonomously evaluates trajectories based on predicted parameters and executes the selected trajectory, eliminating the need for users to perform time-consuming manual tests.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces manual mechanical testing and adjustment processes with automated computational prediction and selection. Instead of physically testing different trajectories through manual programming and observation, the system uses algorithmic prediction of parameter values to identify the optimal trajectory, substituting physical trial-and-error with virtual evaluation.

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

3Productivity

If extensive manual testing is performed to find optimal trajectory, then time-optimal path can be achieved, but the operation becomes complex and difficult for users without sufficient knowledge

Engineering Contradiction:
Improvetrajectory optimization efficiencyVSAvoidprogramming complexity
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system autonomously handles the complex task of trajectory optimization by automatically predicting parameters and selecting the optimal trajectory from alternative options. Users simply need to provide basic input parameters, and the system performs the sophisticated optimization independently, making the process accessible to users regardless of their expertise level.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent introduces an intermediary layer (the control system with prediction algorithms) that mediates between simple user inputs and complex trajectory optimization requirements. This intermediary automatically processes user requirements, evaluates alternative trajectories, and translates them into optimized motion commands, shielding users from the underlying complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12434384B2Method and control system for controlling movement trajectories of a robot
Publication Date: 2025.10.07 ABB (SCHWEIZ) AG
  • US12434384B2 patent drawing
  • US12434384B2 patent drawing
  • US12434384B2 patent drawing

AI summary

A method for controlling movement trajectories of a robot, the method including predicting, in an offline mode, values of at least one parameter related to the execution of alternative movement trajectories between a first position of the robot and a second position of the robot; selecting, in the offline mode, a movement trajectory based on the predicted values of the at least one parameter; and executing the selected movement trajectory by the robot. A control system for controlling movement trajectories of a robot is also provided.