Optimization-Based Reference Generator for Nonlinear Model Predictive Control of Legged Robots
Angelo Bratta, Michele Focchi, Niraj Rathod, and Claudio Semini

TL;DR
This paper introduces an optimization-based reference generator for nonlinear MPC in legged robots, improving trajectory planning and response time without extensive parameter tuning, demonstrated on the Aliengo robot.
Contribution
A novel reference generator using a Linear Inverted Pendulum model enhances nonlinear MPC for legged robots, ensuring faster response and better disturbance recovery.
Findings
Improved trajectory accuracy in simulations and experiments.
Faster response times to environmental disturbances.
Enhanced robustness in gait tracking.
Abstract
Model Predictive Control (MPC) approaches are widely used in robotics, since they guarantee feasibility and allow the computation of updated trajectories while the robot is moving. They generally require heuristic references for the tracking terms and proper tuning of the parameters of the cost function in order to obtain good performance. For instance, when a legged robot has to react to disturbances from the environment (e.g., recover after a push) or track a specific goal with statically unstable gaits, the effectiveness of the algorithm can degrade. In this work, we propose a novel optimization-based Reference Generator which exploits a Linear Inverted Pendulum (LIP) model to compute reference trajectories for the Center of Mass while taking into account the possible under-actuation of a gait (e.g., in a trot). The obtained trajectories are used as references for the cost function…
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 · Robotic Path Planning Algorithms
