Linear Contact-Implicit Model-Predictive Control

07/12/2021
by   Simon Le Cleac'h, et al.
0

We present a general approach for controlling robotic systems that make and break contact with their environments: linear contact-implicit model-predictive control (LCI-MPC). Our use of differentiable contact dynamics provides a natural extension of linear model-predictive control to contact-rich settings. The policy leverages precomputed linearizations about a reference state or trajectory while contact modes, encoded via complementarity constraints, are explicitly retained, resulting in policies that can be efficiently evaluated while maintaining robustness to changes in contact timings. In many cases, the algorithm is even capable of generating entirely new contact sequences. To enable real-time performance, we devise a custom structure-exploiting linear solver for the contact dynamics. We demonstrate that the policy can respond to disturbances by discovering and exploiting new contact modes and is robust to model mismatch and unmodeled environments for a collection of simulated robotic systems, including: pushbot, hopper, quadruped, and biped.

READ FULL TEXT

page 11

page 13

research
09/04/2023

Inverse Dynamics Trajectory Optimization for Contact-Implicit Model Predictive Control

Robots must make and break contact to interact with the world and perfor...
research
03/26/2021

Learning Reactive and Predictive Differentiable Controllers for Switching Linear Dynamical Models

Humans leverage the dynamics of the environment and their own bodies to ...
research
07/11/2022

Hybrid iLQR Model Predictive Control for Contact Implicit Stabilization on Legged Robots

Model Predictive Control (MPC) is a popular strategy for controlling rob...
research
09/24/2019

Contact-Aware Controller Design for Complementarity Systems

While many robotic tasks, like manipulation and locomotion, are fundamen...
research
08/03/2020

Stabilization of Complementarity Systems via Contact-Aware Controllers

We propose a framework for provably stable local control of multi-contac...
research
09/29/2022

Dynamic Inference on Graphs using Structured Transition Models

Enabling robots to perform complex dynamic tasks such as picking up an o...
research
09/23/2020

ContactNets: Learning of Discontinuous Contact Dynamics with Smooth, Implicit Representations

Common methods for learning robot dynamics assume motion is continuous, ...

Please sign up or login with your details

Forgot password? Click here to reset