Humanoid robots performing lifting and material-handling tasks must maintain balance despite unknown and varying payloads. However, payload uncertainty significantly affects whole-body dynamics and may destabilize conventional controllers. We propose an adaptive whole-body control architecture that integrates three components: (i) a centroidal model predictive controller (MPC) that generates dynamically feasible reference motions, (ii) an adaptive fuzzy balance controller that compensates for payload-induced model mismatch by generating corrective torques distributed across the supporting-leg joints, and (iii) a waypoint-based optimal posture planner built on a triple-integrator model that produces smooth sit-to-stand and stand-to-sit trajectories satisfying center-of-mass (CoM) stability constraints, joint limits, and whole-body feasibility requirements. Together, these components enable stable lowering, grasping, lifting, carrying, and placing behaviors under significant payload uncertainty. Extensive simulation and hardware experiments demonstrate that the proposed framework improves balance robustness and reduces tracking degradation during posture transitions and lifting tasks compared to non-adaptive baselines.
Figures & tables
Fig. 1: Illustration of the proposed Adaptive Whole-Body MPC with Optimal Posture Planning for Humanoid Robots under of Unknown Payloads . In stages ①–②, the robot first lowers its pelvis while regulating pitch. Then, it lifts the unknown payload while tracking the optimal posture transition and performs stable walking ③–④. Finally, in stages ⑤–⑥, the robot places the object down in a controlled and stable manner. Adaptive fuzzy control ensures stability and constrains CoM deviation throughout the task.
Methods
Locomotion
Physical Constraints
Adaptive Balancing
Posture Planning
Application
Reduced-Order MPC [ 11 ]
✓
✗
✗
✗
Robust locomotion.
MPC + WBC [ 27 ]
✓
✓
✗
✗
Dynamic locomotion, whole-body control.
Matrix Exponential-MPC + WBPC [ 22 ]
✓
✓
✗
✗
Locomotion.
Flexible MPC (FMPC) [ 31 ]
✓
✓
✗
✗
Variable-speed locomotion.
NMPC + Gait Adaptation [ 18 ]
✓
✓
✓
✗
Posture-regulating and push-recovery.
Kino-dynamic MPC + Gait-Net [ 17 ]
✓
✓
✓
✗
Variable-frequency locomotion on terrains.
TABLE I: Comparison of MPC-based Control Frameworks
Fig. 3: The Fuzzy Inference System contains four layers for estimating the torque compensation.
Fig. 4: A humanoid robot model. The simplified skeleton of the robot is depicted on the right-hand side.
Fig. 5: Examples of humanoid robot posture transition. The rectangular marker indicates the initial and goal posture of the pelvis, while the circular marker indicates the initial and goal posture of CoM. Furthermore, its trajectory during the transition is shown by cyan and purple curves. The green transparent ranges indicate the boundary constraints of CoM
Fig. 6: Simulation of holding an unknown heavy payload. (Left) The standard Centroidal MPC without posture planning fails to compensate for the added mass, causing the robot to tip forward and collapse. (Right) The proposed Adaptive MPC with posture Transition Generation dynamically lowers the posture to counteract the disturbance, successfully maintaining balance while holding the payload.
Fig. 7: Experimental results for the 7 kg payload lifting task.
Fig. 8: Experimental results for the 10 kg payload lifting task.
Fig. 9: Experimental results of lifting-walking scenario.
This paper formally develops a novel hierarchical planning and control framework for robust payload transportation by quadrupedal robots, integrating a model predictive control (MPC) algorithm with a gradient-descent-based adaptive updating law. At the framework's high level, an indirect adaptive law estimates the unknown parameters of the reduced-order (template) locomotion model under varying payloads. These estimated parameters feed into an MPC algorithm for real-time trajectory planning, incorporating a convex stability criterion within the MPC constraints to ensure the stability of the template model's estimation error. The optimal reduced-order trajectories generated by the high-level adaptive MPC (AMPC) are then passed to a low-level nonlinear whole-body controller (WBC) for tracking. Extensive numerical investigations validate the framework's capabilities, showcasing the robot's proficiency in transporting unmodeled, unknown static payloads up to 109% in experiments on flat terrains and 91% on rough experimental terrains. The robot also successfully manages dynamic payloads with 73% of its mass on rough terrains. Performance comparisons with a normal MPC and an L1 MPC indicate a significant improvement. Furthermore, comprehensive hardware experiments conducted in indoor and outdoor environments confirm the method's efficacy on rough terrains despite uncertainties such as payload variations, push disturbances, and obstacles.
Leila Amanzadeh, Taizoon Chunawala, Randall T. Fawcett +2
Department of Mechanical Engineering, Virginia Tech, Blacksburg, VA 24061, USA · Exponent Inc., Phoenix, AZ 85027, USA
Humanoid loco-manipulation of large, heavy objects demands forceful interaction across the entire body. However, such payloads shift a humanoid's center of mass and impose sustained loads across the upper body, challenging balance and command tracking. We present HULK, a whole-body control framework for forceful loco-manipulation. Using model predictive control (MPC) to guide reinforcement learning with predictions of the loaded dynamics, we train two teachers: one tracks arm motions under wrist forces, and the other locomotes while holding large objects against the body. A capture-point control barrier function augments the wrist-force teacher during training to improve balance under load. We distill both teachers into a single policy. Evaluation spans simulation and the Unitree G1. In simulation, the teacher with the barrier function achieves the lowest forward and lateral velocity tracking errors at 10 kg per arm among evaluated controllers and reduces aggregate divergent component of motion (DCM) excursion magnitude by 35.7% relative to MPC-guided reinforcement learning alone. Our wrist-force teacher withstands torso push disturbances of up to 130 N.
An Dang, Arturo Flores Alvarez, Yu-Ming Chen +5
Amazon · University of Michigan · University of California, Los Angeles +1
The effective deployment of humanoid robots in practical tasks of interest will require a capability of sensing and adapting to variations in inertial parameters, as occurs during heavy tool use or when carrying significant payload. Such payloads constitute a significant proportion of the combined payload-robot system, the effects of which cannot be ignored by delegating to feedback control. This paper showcases a general solution to this problem by integrating a whole body model predictive controller (WB-MPC) with an extended Kalman filter (EKF) for online estimation of fully physically consistent time-varying inertial parameters. These estimates are fed through to the WB-MPC's full rigid body dynamics model, resulting in more accurate feedforward torques for task demands under external load. Additionally, a virtual reality (VR) interface is provided that enables an operator to provide task-specific references without regard to payload while delegating dynamic balance to the WB-MPC. The framework is validated with simulation and hardware experiments on a humanoid system.
James Foster, Beomyeong Park, Luigi Penco +1
Robotics Lab, Florida Institute for Human & Machine Cognition, USA · Intelligent Systems & Robotics, University of West Florida, USA