mlsanityData to 7 Oct 2026

Learning Reactive and Predictive Differentiable Controllers for Switching Linear Dynamical Models

arXiv 2103.14256 ↗First posted 26 Mar 2021cs.RO cs.AI cs.LGcited by 1

Not on the map. Why?

Abstract (arXiv)

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.

Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 17 of its 35 references that are in the map. First posted on arXiv 26 Mar 2021.

Builds on

17 of 35 references.

References · 17

  1. 2014Adam: A Method for Stochastic Optimizationcited by 36,960
  2. 2019When to Trust Your Model: Model-Based Policy Optimizationcited by 753
  3. 2018Learning Dexterous In-Hand Manipulationcited by 643
  4. 2017Neural Network Dynamics for Model-Based Deep Reinforcement Learning with Model-Free Fine-Tuningcited by 288
  5. 2018Differentiable MPC for End-to-end Planning and Controlcited by 178
  6. 2016Continuous Deep Q-Learning with Model-based Accelerationcited by 149
  7. 2019A Review of Robot Learning for Manipulation: Challenges, Representations, and Algorithmscited by 136
  8. 2016Q-Prop: Sample-Efficient Policy Gradient with An Off-Policy Criticcited by 77
  9. 2020ContactNets: Learning Discontinuous Contact Dynamics with Smooth, Implicit Representationscited by 38
  10. 2015Learning Contact-Rich Manipulation Skills with Guided Policy Searchcited by 37
  11. 2016Recurrent switching linear dynamical systemscited by 34
  12. 2019Differentiable Algorithm Networks for Composable Robot Learningcited by 24
5 more
  1. 2020A Modular Robotic Arm Control Stack for Research: Franka-Interface and FrankaPycited by 24
  2. 2019Switching Linear Dynamics for Variational Bayes Filteringcited by 17
  3. 2017Prediction and Control with Temporal Segment Modelscited by 14
  4. 2017Learning Data-Efficient Rigid-Body Contact Models: Case Study of Planar Impactcited by 2
  5. 2017Unsupervised Learning for Nonlinear PieceWise Smooth Hybrid Systemscited by 1

Built on by

Cited by year

Citing papers per year: 2024: 1.

1 paper.