English

Automatic Differentiation and Continuous Sensitivity Analysis of Rigid Body Dynamics

Robotics 2020-01-24 v1 Machine Learning Systems and Control Systems and Control

Abstract

A key ingredient to achieving intelligent behavior is physical understanding that equips robots with the ability to reason about the effects of their actions in a dynamic environment. Several methods have been proposed to learn dynamics models from data that inform model-based control algorithms. While such learning-based approaches can model locally observed behaviors, they fail to generalize to more complex dynamics and under long time horizons. In this work, we introduce a differentiable physics simulator for rigid body dynamics. Leveraging various techniques for differential equation integration and gradient calculation, we compare different methods for parameter estimation that allow us to infer the simulation parameters that are relevant to estimation and control of physical systems. In the context of trajectory optimization, we introduce a closed-loop model-predictive control algorithm that infers the simulation parameters through experience while achieving cost-minimizing performance.

Keywords

Cite

@article{arxiv.2001.08539,
  title  = {Automatic Differentiation and Continuous Sensitivity Analysis of Rigid Body Dynamics},
  author = {David Millard and Eric Heiden and Shubham Agrawal and Gaurav S. Sukhatme},
  journal= {arXiv preprint arXiv:2001.08539},
  year   = {2020}
}

Comments

arXiv admin note: substantial text overlap with arXiv:1905.10706

R2 v1 2026-06-23T13:18:49.130Z