Tailoring Solution Accuracy for Fast Whole-body Model Predictive Control of Legged Robots
Charles Khazoom, Seungwoo Hong, Matthew Chignoli, Elijah Stanger-Jones, and Sangbae Kim

TL;DR
This paper introduces a real-time whole-body NMPC approach for legged robots that uses low-accuracy solutions and control barrier functions to improve computational efficiency and safety, enabling complex motions and disturbance recovery.
Contribution
It presents a low-accuracy NMPC implementation with the alternating direction method of multipliers and control barrier functions, achieving real-time performance on hardware for complex legged robot control.
Findings
Real robots benefit from low-accuracy solutions due to modeling errors.
Control barrier functions significantly reduce self-collisions.
Controller operates reliably at 90 Hz on hardware.
Abstract
Thanks to recent advancements in accelerating non-linear model predictive control (NMPC), it is now feasible to deploy whole-body NMPC at real-time rates for humanoid robots. However, enforcing inequality constraints in real time for such high-dimensional systems remains challenging due to the need for additional iterations. This paper presents an implementation of whole-body NMPC for legged robots that provides low-accuracy solutions to NMPC with general equality and inequality constraints. Instead of aiming for highly accurate optimal solutions, we leverage the alternating direction method of multipliers to rapidly provide low-accuracy solutions to quadratic programming subproblems. Our extensive simulation results indicate that real robots often cannot benefit from highly accurate solutions due to dynamics discretization errors, inertial modeling errors and delays. We incorporate…
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 · Prosthetics and Rehabilitation Robotics · Soft Robotics and Applications
