Whole-body MPC and sensitivity analysis of a real time foot step sequencer for a biped robot Bolt
Constant Roux, Côme Perrot, Olivier Stasse
TL;DR
This work tackles robust bipedal locomotion by fusing a whole-body Model Predictive Controller with a real-time footstep sequencer capable of emergent stepping at 100 Hz. The approach relies on a fixed-horizon WB-MPC and a sensitivity analysis of the sequencer to disturbances in the Divergent Component of Motion ($DCM$), facilitated by Fiacco's framework. In simulation, Bolt demonstrates velocity tracking, perturbation rejection, and navigation on cluttered terrain, with footstep adaptation arising naturally from the optimization rather than precomputed trajectories. The study highlights the practicality of unified WB planning for unstable humanoids and lays groundwork for hardware validation and extended sensitivity analysis to enhance robustness guarantees.
Abstract
This paper presents a novel controller for the bipedal robot Bolt. Our approach leverages a whole-body model predictive controller in conjunction with a footstep sequencer to achieve robust locomotion. Simulation results demonstrate effective velocity tracking as well as push and slippage recovery abilities. In addition to that, we provide a theoretical sensitivity analysis of the footstep sequencing problem to enhance the understanding of the results.
