TY - JOUR
T1 - Adaptive Disturbance Rejection Balance Control for Humanoid Robots via Variable-Inertia Centroidal MPC
AU - Meng, Xiang
AU - Yu, Zhangguo
AU - Han, Tao
AU - Liu, Xiaofeng
AU - Li, Qingqing
AU - Chen, Xuechao
AU - Meng, Fei
AU - Huang, Qiang
N1 - Publisher Copyright:
© Jilin University 2025.
PY - 2025/11
Y1 - 2025/11
N2 - 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.
AB - 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.
KW - Centroidal dynamics
KW - Humanoid robots
KW - Locomotion control
KW - Model predictive control
UR - https://www.scopus.com/pages/publications/105020201351
U2 - 10.1007/s42235-025-00804-7
DO - 10.1007/s42235-025-00804-7
M3 - Article
AN - SCOPUS:105020201351
SN - 1672-6529
VL - 22
SP - 2885
EP - 2899
JO - Journal of Bionic Engineering
JF - Journal of Bionic Engineering
IS - 6
ER -