Automatic Differentiation of Rigid Body Dynamics for Optimal Control and Estimation
Not on the map. Why?
Abstract (arXiv)
Many algorithms for control, optimization and estimation in robotics depend on derivatives of the underlying system dynamics, e.g. to compute linearizations, sensitivities or gradient directions. However, we show that when dealing with Rigid Body Dynamics, these derivatives are difficult to derive analytically and to implement efficiently. To overcome this issue, we extend the modelling tool `RobCoGen' to be compatible with Automatic Differentiation. Additionally, we propose how to automatically obtain the derivatives and generate highly efficient source code. We highlight the flexibility and performance of the approach in two application examples. First, we show a Trajectory Optimization example for the quadrupedal robot HyQ, which employs auto-differentiation on the dynamics including a contact model. Second, we present a hardware experiment in which a 6 DoF robotic arm avoids a randomly moving obstacle in a go-to task by fast, dynamic replanning.
Key facts. Cited by 11 papers in the map (data through 7 Oct 2026). First posted on arXiv 12 Sep 2017.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 5; 2023: 1; 2024: 1; 2025: 1; 2026: 1.
11 papers.
- 2022Contact Points Discovery for Soft-Body Manipulations with Differentiable Physicscited by 14
- 2021DiffAqua: A Differentiable Computational Design Pipeline for Soft Underwater Swimmers with Shape Interpolationcited by 9
- 2023Jade: A Differentiable Physics Engine for Articulated Rigid Bodies with Intersection-Free Frictional Contactcited by 7
- 2022Agile Maneuvers in Legged Robots: a Predictive Control Approachcited by 6
- 2022DiSECt: A Differentiable Simulator for Parameter Inference and Control in Robotic Cuttingcited by 6
- 2022Differentiable Physics Simulations with Contacts: Do They Have Correct Gradients w.r.t. Position, Velocity and Control?cited by 6
- 2021Differentiable model-based adaptive optics for two-photon microscopycited by 2
- 2024Optimizing Automatic Differentiation with Deep Reinforcement Learningcited by 2
- 2022Differentiable and Learnable Robot Modelscited by 1
- 2025Rigid Body Adversarial Attackscited by 0
- 2026Accelerating trajectory optimization with Sobolev-trained diffusion policiescited by 0
- 2026Accelerating trajectory optimization with Sobolev-trained diffusion policies21 Apr 2026
- 2025Rigid Body Adversarial Attacks8 Feb 2025
- 2024Optimizing Automatic Differentiation with Deep Reinforcement Learning7 Jun 2024
- 2023Jade: A Differentiable Physics Engine for Articulated Rigid Bodies with Intersection-Free Frictional Contact9 Sep 2023
- 2022Differentiable Physics Simulations with Contacts: Do They Have Correct Gradients w.r.t. Position, Velocity and Control?8 Jul 2022
- 2022Contact Points Discovery for Soft-Body Manipulations with Differentiable Physics5 May 2022
- 2022DiSECt: A Differentiable Simulator for Parameter Inference and Control in Robotic Cutting19 Mar 2022
- 2022Agile Maneuvers in Legged Robots: a Predictive Control Approach14 Mar 2022
- 2022Differentiable and Learnable Robot Models22 Feb 2022
- 2021Differentiable model-based adaptive optics for two-photon microscopy29 Apr 2021
- 2021DiffAqua: A Differentiable Computational Design Pipeline for Soft Underwater Swimmers with Shape Interpolation2 Apr 2021