Humanoid Robot Swing-Leg Trajectory Planning Under Disturbance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing time variable-based trajectory planning methods for biped humanoid robots fail to maintain stability when the robot is disturbed by its environment, leading to issues of early or late landing of the swinging leg.

Innovation Solution

The method constructs a phase variable based on the position components of the robot's torso, using this internal state to adjust the swing time and maintain stability, rather than relying solely on time variables.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If time variable-based trajectory planning is used, then the trajectory planning is simple to implement, but the robot cannot adapt to environmental disturbances causing early or late landing

Engineering Contradiction:
Improvetrajectory planning implementationVSAvoidadaptation to environmental disturbances
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent changes the planning parameter from time variable to phase variable. The phase variable is defined based on the robot's internal state (position components of the torso), transforming the trajectory planning from a time-driven approach to a state-driven approach. This allows the swinging leg trajectory to automatically adapt to environmental disturbances while maintaining stable gait, resolving the contradiction between implementation simplicity and adaptability.

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If time variable-based trajectory planning is used, then the control system is simple, but the swing time cannot be adjusted in response to disturbances

Engineering Contradiction:
Improvecontrol system complexityVSAvoidswing time adjustment capability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent replaces the time variable parameter with a phase variable parameter in the control system. The phase variable is constructed from the position components of the robot's torso, creating a state-based control parameter. This transformation enables the control system to automatically adjust swing time in response to environmental disturbances while maintaining relatively simple system architecture, thus resolving the contradiction between control system complexity and adaptability.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If phase variable-based trajectory planning is used, then the robot can adapt to disturbances, but the trajectory planning becomes more complex

Engineering Contradiction:
Improveadaptation to environmental disturbancesVSAvoidtrajectory planning complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent defines the phase variable using a mathematical relationship with the position components of the robot's torso. This parameter transformation provides a systematic and elegant solution that achieves adaptability to environmental disturbances. While the mathematical formulation is more complex than simple time-based planning, the overall system complexity is managed through the coherent state-based framework, achieving a balance between adaptability and complexity.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12292738B2Trajectory planning method, computer-readable storage medium, and robot
Publication Date: 2025.05.06 UBTECH ROBOTICS CORP LTD
  • US12292738B2 patent drawing
  • US12292738B2 patent drawing
  • US12292738B2 patent drawing

AI summary

A trajectory planning method, a computer-readable storage medium, and a robot are provided. The method includes: constructing a phase variable of a trajectory planning of a robot, where the phase variable is a function of two position components of a torso of the robot on a horizontal plane; and performing, using the phase variable replacing a time variable, the trajectory planning on a swinging leg of the robot in each preset coordinate axis direction. In this manner, the robot can no longer continue to follow the established trajectory after being disturbed by the environment, but make state adjustments according to the disturbance received to offset the impact of the disturbance, thereby maintaining walking stability and avoiding the problem of early or late landing of the swinging leg.