Humanoid robots, Locomotion control, Model predictive control, Centroidal dynamics
," /> Humanoid robots, Locomotion control, Model predictive control, Centroidal dynamics
,"/> Humanoid robots, Locomotion control, Model predictive control, Centroidal dynamics,"/> Adaptive Disturbance Rejection Balance Control for Humanoid Robots via Variable-Inertia Centroidal MPC

Quick Search Adv. Search

Journal of Bionic Engineering ›› 2025, Vol. 22 ›› Issue (6): 2885-2899.doi: 10.1007/s42235-025-00804-7

Previous Articles     Next Articles

Adaptive Disturbance Rejection Balance Control for Humanoid Robots via Variable-Inertia Centroidal MPC

Xiang Meng1, Zhangguo Yu1,2, Tao Han1, Xiaofeng Liu1, Qingqing Li1,2, Xuechao Chen1,2, Fei Meng1,2, Qiang Huang1,2   

  1. 1 School of Mechatronical Engineering, Beijing Institute ofTechnology, Beijing 100081, China 2 Key Laboratory of Biomimetic Robots and Systems,Ministry of Education, Beijing 100081, China
  • Online:2025-12-15 Published:2026-01-08
  • Contact: Qingqing Li1,2 E-mail:bhr_liqingqing@bit.edu.cn
  • About author:Xiang Meng1, Zhangguo Yu1,2, Tao Han1, Xiaofeng Liu1, Qingqing Li1,2, Xuechao Chen1,2, Fei Meng1,2, Qiang Huang1,2

Abstract: The problem of disturbance rejection in humanoid robots has been properly studied, with most prior work focusing on hip-ankle-stepping compliance control strategies or whole-body inverse dynamics control. This paper presents an adaptive disturbance rejection balance controller based on a Variable-inertia Centroidal Model Predictive Control (ViC-MPC) approach, designed to address both minor disturbances that affect standing balance and major disturbances requiring stepping adjustments. The controller also facilitates reliable balance recovery after stepping adjustments. The humanoid robot is modeled as a spatial variable-inertia ellipsoid, representing the distribution of centroidal dynamics, with the contact wrenches optimized in real-time through a customized MPC formulation. Inspired by capturability-based constraints, we propose an adaptive dynamic stability transition strategy. This strategy is activated based on the Retrospective Horizon Average Centroidal Velocity (RHACV) and the Capture Point (CP), ensuring effective stepping adjustments and disturbance rejection. With the torque-controlled humanoid robot BHR8P, extensive simulation and experimental results demonstrate the effectiveness of the proposed method, highlighting its capability to adapt to and recover from various disturbances with improved stability.

Key words: Humanoid robots, Locomotion control, Model predictive control, Centroidal dynamics')">Humanoid robots, Locomotion control, Model predictive control, Centroidal dynamics