The Surprising Effectiveness of Linear Models for Whole-Body Model-Predictive Control (under construction)

Arun Bishop, Juan Alvarez-Padilla, Sam Schoedel, Ibrahima Sory Sow, Juee Chandrachud, Sheitej Sharma, Will Kraus, Beomyeong Park, Robert J. Griffin, John M. Dolan, and Zachary Manchester
Carnegie Mellon University, Florida Institute for Human and Machine Cognition
Humanoids 2025

Coming Soon!

TL;DR

When do locomotion controllers require reasoning about nonlinearities? In this work, we show that a whole-body model-predictive controller using a simple linear time-invariant approximation of the whole-body dynamics is able to execute basic locomotion tasks on complex legged robots. The formulation requires no online nonlinear dynamics evaluations or matrix inversions. We demonstrate walking, disturbance rejection, and even navigation to a goal position without a separate footstep planner on a quadrupedal robot. In addition, we demonstrate dynamic walking on a hydraulic humanoid, a robot with significant limb inertia, complex actuator dynamics, and large sim-to-real gap.

Hardware Experiments

Humanoid walking forward with a 0.6 second swing phase and a 0.3 second flight phase (not quasi-static)

Humanoid walking in place for over a minute

Quadruped returning to the initial position without assistance from a footstep planner

Quadruped perturbance recovery while stepping in place

Quadruped jumping

Quadruped stepping over a 24 cm box

Video Presentation

Youtube embed code here

BibTeX

@inproceedings{bishop2025linearwalking,
      title={The Surprising Effectiveness of Linear Models for Whole-Body Model-Predictive Control},
      author={Bishop, Arun and Alvarez-Padilla, Juan and Schoedel, Sam and Sow, Ibrahima S. and Chandrachud, Juee and Sharma, Sheitej and Kraus, Will and Park, Beomyeong and Griffin, Robert J.},
      url = {TBD},
      booktitle = {IEEE International Conference on Humanoid Robots},
      year={2025},
    }