Related Experiment Video
Updated: Sep 3, 2025

Sit-to-stand-and-walk from 120% Knee Height: A Novel Approach to Assess Dynamic Postural Control Independent of Lead-limb
Published on: August 30, 2016
Robust Walking for Humanoid Robot Based on Divergent Component of Motion
Zhao Zhang1, Lei Zhang1, Shan Xin1
1College of Electrical and Information Engineering, Beijing University of Civil Engineering and Architecture, Beijing 102612, China.
This study introduces an improved model predictive control (MPC) method using divergent components of motion (DCM) for robust humanoid robot walking. The new approach enhances stability and error compensation during disturbed and uneven terrain locomotion.
Area of Science:
- Robotics
- Control Systems
- Biomechanics
Background:
- Humanoid robots require robust locomotion for complex tasks.
- Existing control methods face challenges with external disturbances and uneven terrain.
Purpose of the Study:
- To propose an improved model predictive control (MPC) method for robust humanoid robot walking.
- To enhance the robot's ability to handle disturbances and navigate uneven terrain.
Main Methods:
- Simplified humanoid robot model to a foot-pendulum model.
- Gait planning based on divergent components of motion (DCM) for single and double support phases.
- Model predictive control (MPC) with an extended Kalman filter (EKF) for DCM trajectory tracking.
Main Results:
- The proposed MPC-EKF controller effectively tracks the desired DCM trajectory.
- The controller compensates for center of mass (CoM) trajectory errors using step duration adjustment.
- Simulations demonstrate improved performance in disturbed and uneven terrain walking compared to traditional methods.
Conclusions:
- The improved MPC method based on DCM provides robust locomotion for humanoid robots.
- This approach offers enhanced stability and adaptability to environmental challenges.
- The method shows significant potential for real-world humanoid robot applications.
Related Concept Videos
One-Degree-of-Freedom System
A one-degree-of-freedom system is defined by an independent variable that determines its state and behavior. One example of a one-degree-of-freedom system is a simple harmonic oscillator, such as a...
Curvilinear Motion: Rectangular Components
As the car advances, its position evolves over time. Quantifying the car's velocity involves computing the...
Planar Rigid-Body Motion
Planar motion is typically divided into three distinct categories. The first is rectilinear translation, demonstrated by a subway train that moves along...
Movement Joints in Buildings
The simplest type of movement joints, working joints, are...
Kinematic Equations: Problem Solving
Three-Dimensional Force System:Problem Solving
To solve a three-dimensional force system, first resolve each force into its respective scalar components. Do this using...

