A Model Predictive Capture Point Control Framework for Robust Humanoid Balancing via Ankle, Hip, and Stepping Strategies
Myeong-Ju Kim, Daegyu Lim, Gyeongjae Park, Kwanwoo Lee, Jaeheung Park
TL;DR
This work presents a robust humanoid balancing framework that integrates ankle, hip, and stepping strategies within a Model Predictive Control (MPC) paradigm to track Capture Point (CP) trajectories. By modeling CP–CMP dynamics with a Linear Inverted Pendulum Plus Flywheel Model (LIPFM) and introducing a variable CAM weighting scheme, the method adapts to disturbances and large perturbations. A hierarchical CP--MPC plus stepping controller determines ZMP, CAM, and footstep adjustments, while a HQP-based Whole-Body IK ensures coherent tracking of CoM, feet, and CAM. Validation includes simulations and real-robot experiments showing superior disturbance rejection and uneven-terrain robustness compared to a state-of-the-art QP-based CP controller. The approach advances real-time, multi-strategy balance control for humanoids with practical impact for reliable deployment in dynamic environments.
Abstract
The robust balancing capability of humanoids is essential for mobility in real environments. Many studies focus on implementing human-inspired ankle, hip, and stepping strategies to achieve human-level balance. In this paper, a robust balance control framework for humanoids is proposed. Firstly, a Model Predictive Control (MPC) framework is proposed for Capture Point (CP) tracking control, enabling the integration of ankle, hip, and stepping strategies within a single framework. Additionally, a variable weighting method is introduced that adjusts the weighting parameters of the Centroidal Angular Momentum damping control. Secondly, a hierarchical structure of the MPC and a stepping controller was proposed, allowing for the step time optimization. The robust balancing performance of the proposed method is validated through simulations and real robot experiments. Furthermore, a superior balancing performance is demonstrated compared to a state-of-the-art Quadratic Programming-based CP controller that employs the ankle, hip, and stepping strategies.
