Governor: a Reference Generator for Nonlinear Model Predictive Control in Legged Robots

07/20/2022
by   Angelo Bratta, et al.
0

Model Predictive Control (MPC) approaches are widely used in robotics, since they allow to compute updated trajectories while the robot is moving. They generally require heuristic references for the tracking terms and proper tuning of parameters of the cost function in order to obtain good performance. When for example, a legged robot has to react to disturbances from the environment (e.g., recover after a push) or track a certain goal with statically unstable gaits, the effectiveness of the algorithm can degrade. In this work we propose a novel optimization-based Reference Generator, named Governor, which exploits a Linear Inverted Pendulum 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 of the Nonlinear MPC presented in our previous work [1]. We also present a formulation that can guarantee a certain response time to reach a goal, without the need to tune the weights of the cost terms. In addition, foothold locations are corrected to drive the robot towards the goal. We demonstrate the effectiveness of our approach both in simulations and experiments in different scenarios with the Aliengo robot.

READ FULL TEXT

page 1

page 3

research
05/17/2022

Dual-mode robust MPC for the tracking control of non-holonomoic mobile robots

In this paper, a novel dual-mode robust model predictive control (MPC) a...
research
09/17/2023

An Automatic Tuning MPC with Application to Ecological Cruise Control

Model predictive control (MPC) is a powerful tool for planning and contr...
research
03/06/2020

Practical Reinforcement Learning For MPC: Learning from sparse objectives in under an hour on a real robot

Model Predictive Control (MPC) is a powerful control technique that hand...
research
09/14/2018

Combining Simulations and Real-robot Experiments for Bayesian Optimization of Bipedal Gait Stabilization

Walking controllers often require parametrization which must be tuned ac...
research
08/25/2022

Data-driven Predictive Tracking Control based on Koopman Operators

We seek to combine the nonlinear modeling capabilities of a wide class o...
research
11/25/2019

Learning References with Gaussian Processes in Model Predictive Control applied to Robot Assisted Surgery

One of the key benefits of model predictive control is the capability of...
research
05/05/2023

SE(3) Koopman-MPC: Data-driven Learning and Control of Quadrotor UAVs

In this paper, we propose a novel data-driven approach for learning and ...

Please sign up or login with your details

Forgot password? Click here to reset