Trajectory Planning with Ordered Acceleration Profiles

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Robotics face challenges in planning smooth, time-optimal trajectories that respect motion constraints like velocity and acceleration limits, especially when starting or ending velocities are non-zero, and when synchronizing motion across degrees of freedom, while also requiring real-time recalculations for dynamic target positions.

Innovation Solution

A computer-implemented method that uses ordered sequences of movement profiles with phases of increasing and decreasing acceleration to plan trajectories, allowing for the identification of minimum time solutions and handling scenarios with non-zero target velocities and time-varying target positions, by obtaining and evaluating sequences of movement profiles that include both positive and negative profiles.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a time-optimal trajectory is planned to complete motion in minimum time, then productivity is improved, but motion constraints such as velocity and acceleration limits may be violated

Engineering Contradiction:
Improvemotion completion timeVSAvoidmotion constraint satisfaction
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The trajectory planning problem is segmented into multiple phases based on the sign of acceleration (positive acceleration phases and negative acceleration phases). Each phase represents a distinct motion segment with specific acceleration characteristics, allowing the system to systematically construct time-optimal trajectories while respecting velocity and acceleration constraints through phased progression

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If the trajectory planning method uses a comprehensive set of movement profiles to cover all possible motion scenarios, then adaptability is improved, but device complexity increases

Engineering Contradiction:
Improvecoverage of motion scenariosVSAvoidtrajectory planning complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

Instead of using complex decision trees to select appropriate movement profiles, the invention inverts the approach by generating ordered sequences of profiles based on acceleration sign patterns. This systematic generation method covers all necessary motion scenarios without requiring complex selection logic, thereby reducing computational complexity while maintaining comprehensive adaptability

Inventive Principle:
Principle #13The other way round (Inversion)

3Adaptability or versatility

If real-time trajectory recalculation is performed in response to new target positions, then adaptability is improved, but computing time increases

Engineering Contradiction:
Improvereal-time trajectory adjustmentVSAvoidtrajectory calculation time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The method performs preliminary organization of movement profiles into ordered sequences based on acceleration characteristics before actual trajectory execution. This pre-processing allows the system to quickly retrieve and adapt appropriate profiles during real-time operations, significantly reducing the computational time required for on-the-fly trajectory recalculation when new targets are introduced

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11541540B2Method and apparatus for trajectory-planning
Publication Date: 2023.01.03 GLOWBUZZER LTD
  • US11541540B2 patent drawing
  • US11541540B2 patent drawing
  • US11541540B2 patent drawing

AI summary

A computer readable medium causing a computer to planning of a trajectory for an object that is capable of controlled movement in one or more degrees of freedom. At least one ordered sequence of movement profiles is obtained. The at least one ordered sequence includes: (i) movement profiles that end with a phase of increasing acceleration and (ii) movement profiles that end with a phase of decreasing acceleration. The ordered sequence is evaluated to select a movement profile capable of achieving a desired state of movement. The trajectory of the object is planned based on the selected movement profile.