Learning Reactive and Predictive Differentiable Controllers for Switching Linear Dynamical Models

03/26/2021
by   Saumya Saxena, et al.
0

Humans leverage the dynamics of the environment and their own bodies to accomplish challenging tasks such as grasping an object while walking past it or pushing off a wall to turn a corner. Such tasks often involve switching dynamics as the robot makes and breaks contact. Learning these dynamics is a challenging problem and prone to model inaccuracies, especially near contact regions. In this work, we present a framework for learning composite dynamical behaviors from expert demonstrations. We learn a switching linear dynamical model with contacts encoded in switching conditions as a close approximation of our system dynamics. We then use discrete-time LQR as the differentiable policy class for data-efficient learning of control to develop a control strategy that operates over multiple dynamical modes and takes into account discontinuities due to contact. In addition to predicting interactions with the environment, our policy effectively reacts to inaccurate predictions such as unanticipated contacts. Through simulation and real world experiments, we demonstrate generalization of learned behaviors to different scenarios and robustness to model inaccuracies during execution.

READ FULL TEXT

page 1

page 2

page 4

page 6

research
07/12/2021

Linear Contact-Implicit Model-Predictive Control

We present a general approach for controlling robotic systems that make ...
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/11/2019

Probabilistic Model Learning and Long-term Prediction for Contact-rich Manipulation Tasks

Learning dynamics models is an essential component of model-based reinfo...
research
11/07/2020

Leveraging Forward Model Prediction Error for Learning Control

Learning for model based control can be sample-efficient and generalize ...
research
04/27/2021

An Event-based Parameter Switching Method for Controlling Cybersecurity Dynamics

This paper proposes a new event-based parameter switching method for the...
research
01/31/2018

Model-Free Error Detection and Recovery for Robot Learning from Demonstration

Learning from human demonstrations can facilitate automation but is risk...
research
06/16/2021

A Predictive Coding Account for Chaotic Itinerancy

As a phenomenon in dynamical systems allowing autonomous switching betwe...

Please sign up or login with your details

Forgot password? Click here to reset