ValueNetQP: Learned one-step optimal control for legged locomotion

01/11/2022
by   Julian Viereck, et al.
0

Optimal control is a successful approach to generate motions for complex robots, in particular for legged locomotion. However, these techniques are often too slow to run in real time for model predictive control or one needs to drastically simplify the dynamics model. In this work, we present a method to learn to predict the gradient and hessian of the problem value function, enabling fast resolution of the predictive control problem with a one-step quadratic program. In addition, our method is able to satisfy constraints like friction cones and unilateral constraints, which are important for high dynamics locomotion tasks. We demonstrate the capability of our method in simulation and on a real quadruped robot performing trotting and bounding motions.

READ FULL TEXT
research
05/29/2023

RL + Model-based Control: Using On-demand Optimal Control to Learn Versatile Legged Locomotion

This letter presents a versatile control method for dynamic and robust l...
research
04/16/2020

Predictive Whole-Body Control of Humanoid Robot Locomotion

Humanoid robots are machines built with an anthropomorphic shape. Despit...
research
01/31/2020

Learning How to Walk: Warm-starting Optimal Control Solver with Memory of Motion

In this paper, we propose a framework to build a memory of motion to war...
research
07/21/2022

Nonlinear Model Predictive Control for Quadrupedal Locomotion Using Second-Order Sensitivity Analysis

We present a versatile nonlinear model predictive control (NMPC) formula...
research
10/18/2017

Nonsmooth optimal value and policy functions for mechanical systems subject to unilateral constraints

State-of-the-art approaches to optimal control of contact-rich robot dyn...
research
08/17/2022

Perceptive Locomotion through Nonlinear Model Predictive Control

Dynamic locomotion in rough terrain requires accurate foot placement, co...
research
03/18/2022

Time-Optimal Online Replanning for Agile Quadrotor Flight

In this paper, we tackle the problem of flying a quadrotor using time-op...

Please sign up or login with your details

Forgot password? Click here to reset