Robust Push Recovery on Bipedal Robots: Leveraging Multi-Domain Hybrid Systems with Reduced-Order Model Predictive Control
Min Dai, Aaron D. Ames
TL;DR
This work addresses robust push recovery for bipedal robots by unifying hybrid locomotion dynamics with a reduced-order MPC grounded in an augmented LIP model with ZMP (the ZLIP model). By jointly optimizing foot placement, step timing, and ankle/ ZMP-related commands within a hybrid-domain framework, the approach expands the disturbance rejection envelope for both flat-footed and multi-domain gaits. The method achieves real-time feasibility (8 ms NLP solves) and demonstrates substantial stability improvements in high-fidelity Cassie simulations, including extreme sagittal and lateral pushes. The framework holds practical significance for robust, agile walking in unstructured environments and provides a path toward extending to full-body humanoids with centroidal momentum regulation.
Abstract
In this paper, we present a novel control framework to achieve robust push recovery on bipedal robots while locomoting. The key contribution is the unification of hybrid system models of locomotion with a reduced-order model predictive controller determining: foot placement, step timing, and ankle control. The proposed reduced-order model is an augmented Linear Inverted Pendulum model with zero moment point coordinates; this is integrated within a model predictive control framework for robust stabilization under external disturbances. By explicitly leveraging the hybrid dynamics of locomotion, our approach significantly improves stability and robustness across varying walking heights, speeds, step durations, and is effective for both flat-footed and more complex multi-domain heel-to-toe walking patterns. The framework is validated with high-fidelity simulation on Cassie, a 3D underactuated robot, showcasing real-time feasibility and substantially improved stability. The results demonstrate the robustness of the proposed method in dynamic environments.
