Humanoid Robot Step Length Control for Disturbance Recovery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Humanoid robots face instability due to external and internal disturbances, such as external forces and mechanical changes, which disrupt their balanced state, leading to challenges in maintaining stability during movement.

Innovation Solution

A robot control apparatus that includes a processor, communication unit, and storage, which calculates the required step length using a swinging leg capture point algorithm to restore balance by determining the torso deflection posture parameter, lower limb parameters, and leg swing frequency, allowing the humanoid robot to adjust its step length and maintain stability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If humanoid robots operate in normal conditions, then their movement control is simple, but they cannot maintain balance under external and internal disturbances

Engineering Contradiction:
Improvebalance maintenance capabilityVSAvoidcontrol system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The control system dynamically adjusts the swing leg capture point and step length based on real-time torso deflection posture parameters. The system transitions from static pre-programmed movements to dynamic adaptive control, allowing the robot to maintain balance under disturbances by continuously modifying movement parameters based on current state feedback.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements feedback control by detecting torso deflection posture parameters in real-time and using this information to calculate and adjust the swing leg capture point and step length. This closed-loop control enables the robot to respond to disturbances by comparing actual posture with desired posture and making corrective adjustments.

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If the robot uses fixed step length for movement, then the control is simple, but it cannot adapt to disturbances and maintain stability

Engineering Contradiction:
Improvedisturbance adaptation capabilityVSAvoidstep length control complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system changes the step length parameter dynamically based on detected torso deflection posture parameters. Instead of using a fixed step length, the controller calculates the required step length adjustment based on the magnitude and direction of disturbances, allowing the robot to adapt its gait parameters in real-time to maintain stability under varying conditions.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The step length is transformed from a static parameter to a dynamic one that adjusts continuously based on robot state. The system calculates the optimal step length based on real-time feedback from posture sensors, enabling adaptive response to disturbances while maintaining natural walking patterns.

Inventive Principle:
Principle #15Dynamics

3Reliability

If the robot increases control algorithms to maintain balance, then balance stability improves, but the computational complexity and processing time increase

Engineering Contradiction:
Improvebalance stabilityVSAvoidcontrol processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent extracts and focuses on the critical balance control function by specifically calculating only the swing leg capture point and step length adjustments needed for balance recovery. Rather than implementing comprehensive full-body control algorithms, the system isolates and optimizes the specific control actions most effective for balance maintenance, reducing unnecessary computational overhead.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system applies partial control action by focusing computational resources on adjusting only the swing leg parameters (capture point and step length) rather than controlling all robot joints. This targeted approach provides sufficient balance correction with minimal computation, as the swing leg adjustments are the most effective single action for restoring balance after disturbances.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20240017404A1Robot step length control method, robot controller, and computer-readable storage medium
Publication Date: 2024.01.18 UBTECH ROBOTICS CORP LTD
  • US20240017404A1 patent drawing
  • US20240017404A1 patent drawing
  • US20240017404A1 patent drawing

AI summary

A robot step length control method, a robot controller, and a computer-readable storage medium are provided. The method includes: if it detects that a humanoid robot is not in a balanced state at a current time, it correspondingly obtains a torso deflection posture parameter, a lower limb parameter and a leg swing frequency of the legs of the humanoid robot at the current time; and it calculates, using a swinging leg capture point algorithm, a calculated step length for maintaining a stable state of the humanoid robot that meets a posture balance requirement of the robot at the current time based on the torso deflection posture parameter, the lower limb parameter, and the leg swing frequency, so that the humanoid robot can be restored to the balanced state after moving with the calculated step length, thereby improving the anti-interference ability of the robot.