Whole-Body MPC and Online Gait Sequence Generation for Wheeled-Legged Robots
Marko Bjelonic, Ruben Grandia, Oliver Harley, Cla Galliard, Samuel, Zimmermann, Marco Hutter

TL;DR
This paper introduces a unified model predictive control framework for wheeled-legged robots that optimizes whole-body motions online, enabling adaptive, efficient, and dynamic gait generation without predefined contact sequences.
Contribution
It presents a novel single-task MPC formulation that simultaneously optimizes wheel and torso motions, capturing complex dynamics and enabling automatic gait adaptation.
Findings
Reduced cost of transport by up to 85%
Improved prediction accuracy by up to 71%
Demonstrated dynamic motions in challenging environments
Abstract
Our paper proposes a model predictive controller as a single-task formulation that simultaneously optimizes wheel and torso motions. This online joint velocity and ground reaction force optimization integrates a kinodynamic model of a wheeled quadrupedal robot. It defines the single rigid body dynamics along with the robot's kinematics while treating the wheels as moving ground contacts. With this approach, we can accurately capture the robot's rolling constraint and dynamics, enabling automatic discovery of hybrid maneuvers without needless motion heuristics. The formulation's generality through the simultaneous optimization over the robot's whole-body variables allows for a single set of parameters and makes online gait sequence adaptation possible. Aperiodic gait sequences are automatically found through kinematic leg utilities without the need for predefined contact and lift-off…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsRobotic Locomotion and Control · Vehicle Dynamics and Control Systems · Software Testing and Debugging Techniques
