Humanoid Walking Control with ZMP Error Compensation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current humanoid robot walking technologies, such as ZMP-based and FSM-based methods, face challenges in achieving stable walking while maintaining energy efficiency and avoiding joint rigidity and impact issues, particularly in compensating for zero moment point (ZMP) errors during FSM-based walking.

Innovation Solution

A humanoid robot system that includes a walking pattern creation unit, ZMP calculation and measurement units, and a compensation unit to calculate and apply compensation values to joint position and torque commands, ensuring stable walking by adjusting the ZMP based on calculated and measured values.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If ZMP-based walking control method is used to accurately control joint position and control ZMP, then walking stability is improved, but position servo control gain becomes high causing high motor current and low energy efficiency

Engineering Contradiction:
Improvewalking stabilityVSAvoidenergy efficiency
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent implements dynamic adjustment of servo control gain based on the robot's walking state. The control system switches between high gain (for stability during critical phases) and low gain (for energy efficiency during stable phases), making the control system adaptable rather than static. This resolves the contradiction by applying high control authority only when necessary for stability while maintaining energy efficiency during other phases of the gait cycle.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the servo control gain parameter dynamically based on the walking phase and ZMP error magnitude. By adjusting this critical control parameter according to real-time conditions, the system achieves both stability (when high gain is needed) and energy efficiency (when low gain suffices), directly resolving the trade-off between these two opposing requirements.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If ZMP-based walking control method is used with high position servo control gain, then ZMP control precision is improved, but joint rigidity increases causing great impact on obstacles when colliding

Engineering Contradiction:
ImproveZMP control precisionVSAvoidimpact on obstacles
Core Design Contradiction:
Measurement precisionVSObject-affected harmful factors

Solution Approach 1:

The patent makes the joint rigidity dynamic by adjusting servo control gain based on walking phase and environmental conditions. During phases requiring precise ZMP control, higher gain provides necessary precision. During phases where compliance is beneficial (such as potential contact with obstacles), lower gain reduces rigidity and impact. This dynamic adaptation resolves the contradiction between control precision and impact reduction.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the servo control gain parameter to balance ZMP control precision and joint compliance. By lowering gain when precise ZMP control is less critical and when compliance with obstacles is beneficial, the system reduces impact forces while maintaining adequate control precision when needed, thus resolving the contradiction.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If FSM-based walking control method is used to calculate joint torque by referring to operation states, then the robot can take various poses, but a separate balancing operation is required causing time delay and energy waste

Engineering Contradiction:
Improvepose variationVSAvoidtime delay
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent merges the walking control and balancing control into a unified system. Instead of executing separate balancing operations (such as stamping feet) when balance is disturbed, the system integrates balance maintenance into the continuous walking control loop. This eliminates the need for discrete, time-consuming balancing maneuvers while preserving the ability to take various poses through FSM state transitions.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent maintains continuous walking control action rather than interrupting for separate balancing operations. The unified control system continuously adjusts joint torques to maintain both walking pattern and balance simultaneously, eliminating the discontinuities and time delays associated with separate balancing maneuvers while preserving pose versatility through state machine transitions.

Inventive Principle:
Principle #20Continuity of useful action

4Reliability

If FSM-based walking control method is used with separate balancing operation, then balance can be maintained, but energy is wasted due to unnecessary operations

Engineering Contradiction:
Improvebalance maintenanceVSAvoidenergy consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent merges walking control and balancing control into a single unified system that operates continuously. This eliminates the need for separate, energy-consuming balancing operations (such as stamping feet) while maintaining balance through integrated torque control. The unified system achieves both walking and balance objectives simultaneously, reducing energy waste.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent implements continuous control action that simultaneously addresses walking and balancing objectives. Instead of interrupting the walking control for separate balancing operations, the system continuously adjusts torques to maintain both gait pattern and balance, eliminating the energy waste associated with discrete balancing maneuvers while preserving reliable balance maintenance.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS8682488B2Humanoid robot and walking control method thereof
Publication Date: 2014.03.25 SAMSUNG ELECTRONICS CO LTD
  • US8682488B2 patent drawing
  • US8682488B2 patent drawing
  • US8682488B2 patent drawing

AI summary

Disclosed herein are a humanoid robot that compensates for a zero moment point (ZMP) error during finite state machine (FSM)-based walking to achieve stable walking and a walking control method thereof. The humanoid robot compensates for a joint position trajectory command or a joint torque command using compensation values calculated based on situations divided according to the position of a calculated ZMP and the position of a measured ZMP in a stable region of the robot.