A Differentiable Physics Engine for Deep Learning in Robotics
Not on the map. Why?
Abstract (arXiv)
An important field in robotics is the optimization of controllers. Currently, robots are often treated as a black box in this optimization process, which is the reason why derivative-free optimization methods such as evolutionary algorithms or reinforcement learning are omnipresent. When gradient-based methods are used, models are kept small or rely on finite difference approximations for the Jacobian. This method quickly grows expensive with increasing numbers of parameters, such as found in deep learning. We propose the implementation of a modern physics engine, which can differentiate control parameters. This engine is implemented for both CPU and GPU. Firstly, this paper shows how such an engine speeds up the optimization process, even for small problems. Furthermore, it explains why this is an alternative approach to deep Q-learning, for using deep learning in robotics. Finally, we argue that this is a big step for deep learning in robotics, as it opens up new possibilities to optimize robots, both in hardware and software.
Key facts. Cited by 108 papers in the map (data through 14 Oct 2026). First posted on arXiv 5 Nov 2016.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2020: 1; 2021: 26; 2022: 23; 2023: 13; 2024: 19; 2025: 11; 2026: 15.
108 papers.
Sort:
By area:
- 2021Brax -- A Differentiable Physics Engine for Large Scale Rigid Body Simulationcited by 407
- 2021Deep physical neural networks enabled by a backpropagation algorithm for arbitrary physical systemscited by 128
- 2022Accelerated Policy Learning with Parallel Differentiable Simulationcited by 104
- 2021PlasticineLab: A Soft-Body Manipulation Benchmark with Differentiable Physicscited by 103
- 2021gradSim: Differentiable simulation for system identification and visuomotor controlcited by 100
- 2021Gradients are Not All You Needcited by 86
- 2022A Survey on Model-based Reinforcement Learningcited by 66
- 2021DiffCloth: Differentiable Cloth Simulation with Dry Frictional Contactcited by 65
- 2021Robot Learning from Randomized Simulations: A Reviewcited by 63
- 2021DiffPD: Differentiable Projective Dynamicscited by 62
- 2023Learning Neural Constitutive Laws From Motion Observations for Generalizable PDE Dynamicscited by 57
- 2021Dynamic Visual Reasoning by Learning Differentiable Physics Models from Video and Languagecited by 55
38 more
- 2021An End-to-End Differentiable Framework for Contact-Aware Robot Designcited by 54
- 2021Fast and Feature-Complete Differentiable Physics for Articulated Rigid Bodies with Contactcited by 52
- 2022NeuPhysics: Editable Neural Geometry and Physics from Monocular Videoscited by 50
- 2022DiffSkill: Skill Abstraction from Differentiable Physics for Deformable Object Manipulations with Toolscited by 44
- 2021Efficient Differentiable Simulation of Articulated Bodiescited by 39
- 2022Differentiable Simulation of Soft Multi-body Systemscited by 39
- 2021Extending Lagrangian and Hamiltonian Neural Networks with Differentiable Contact Modelscited by 34
- 2022Learning differentiable solvers for systems with hard constraintscited by 34
- 2022RISP: Rendering-Invariant State Predictor with Differentiable Simulation and Rendering for Cross-Domain Parameter Estimationcited by 29
- 2023Physics-Informed Machine Learning for Modeling and Control of Dynamical Systemscited by 28
- 2020Differentiable Physics Models for Real-world Offline Model-based Reinforcement Learningcited by 27
- 2021Learning neural network potentials from experimental data via Differentiable Trajectory Reweightingcited by 26
- 2022Rethinking Optimization with Differentiable Simulation from a Global Perspectivecited by 23
- 2022Training Efficient Controllers via Analytic Policy Gradientcited by 22
- 2021Combining Physics and Deep Learning to learn Continuous-Time Dynamics Modelscited by 20
- 2024Stabilizing Reinforcement Learning in Differentiable Multiphysics Simulationcited by 20
- 2025Dexonomy: Synthesizing All Dexterous Grasp Types in a Grasp Taxonomycited by 20
- 2023DiffMimic: Efficient Motion Mimicking with Differentiable Physicscited by 19
- 2021SAGCI-System: Towards Sample-Efficient, Generalizable, Compositional, and Incremental Robot Learningcited by 16
- 2022Contact Points Discovery for Soft-Body Manipulations with Differentiable Physicscited by 14
- 2025A Survey on Imitation Learning for Contact-Rich Tasks in Roboticscited by 14
- 2025UniPhy: Learning a Unified Constitutive Model for Inverse Physics Simulationcited by 12
- 2021NURBS-Diff: A Differentiable Programming Module for NURBScited by 11
- 2021Deluca -- A Differentiable Control Library: Environments, Methods, and Benchmarkingcited by 10
- 2024ElastoGen: 4D Generative Elastodynamicscited by 10
- 2021Differentiable Implicit Soft-Body Physicscited by 9
- 2021DiffAqua: A Differentiable Computational Design Pipeline for Soft Underwater Swimmers with Shape Interpolationcited by 9
- 2022Fine-grained differentiable physics: a yarn-level model for fabricscited by 9
- 2022Learning Tool Morphology for Contact-Rich Manipulation Tasks with Differentiable Simulationcited by 9
- 2021Differentiable Agent-Based Simulation for Gradient-Guided Simulation-Based Optimizationcited by 8
- 2023Differentiable Simulations for Enhanced Sampling of Rare Eventscited by 8
- 2023DeepSimHO: Stable Pose Estimation for Hand-Object Interaction via Physics Simulationcited by 8
- 2023Gradient Informed Proximal Policy Optimizationcited by 8
- 2022Differentiable Physics Simulations with Contacts: Do They Have Correct Gradients w.r.t. Position, Velocity and Control?cited by 7
- 2023Jade: A Differentiable Physics Engine for Articulated Rigid Bodies with Intersection-Free Frictional Contactcited by 7
- 2023Model-Based Reparameterization Policy Gradient Methods: Theory and Practical Algorithmscited by 7
- 2023Differentiable Visual Computing for Inverse Problems and Machine Learningcited by 7
- 2022SAAC: Safe Reinforcement Learning as an Adversarial Game of Actor-Criticscited by 6
50 most cited of 108 All 108 (JSON)
- 2026ActionGround: Training-Free Runtime Refinement of Frozen VLA Policies27 Sep 2026
- 2026RealSimLoop: Online Real-to-Sim Adaptation via Differentiable Reduced-Order Simulation with Vision Feedback9 Sep 2026
- 2026Ostrich: Taking Large Strides Through Stiff Contact in Differentiable Dynamics8 Sep 2026
- 2026Differentiate the Solver, Not the Equation: Reverse-Sweep Adjoints for Block Implicit Simulation9 Aug 2026
- 2026BendTwin: Robust Dense-to-Sparse Physical Reconstruction with Bending-Aware Differentiable Spring-Mass Models6 Aug 2026
- 2026Beyond Thermal Imaging: Inferring Thermophysical Properties from Time-Resolved Thermal Observations8 Jul 2026
- 2026Backpropagating Through Simulation: Analytic Policy Gradients for Sample and Learning Efficient Differentiable Continuous Control19 Jun 2026
- 2026PhysVLA: Towards Physically-Grounded VLA for Embodied Robotic Manipulation11 Jun 2026
- 2026Integrating Mechanistic and Data-Driven Models for Neurological Disorders through Differentiable Programming4 Jun 2026
- 2026Batched Differentiable Rigid Body Dynamics in PyTorch for GPU-Accelerated Robot Learning29 May 2026
- 2026Ensemble Distributionally Robust Bayesian Optimisation with Continuous Context8 May 2026
- 2026Fast Bayesian equipment condition monitoring via simulation based inference: applications to heat exchanger health22 Apr 2026
38 more
- 2026Ultra-fast Traffic Nowcasting and Control via Differentiable Agent-based Simulation26 Mar 2026
- 2026IRIS: A Real-World Benchmark for Inverse Recovery and Identification of Physical Dynamic Systems from Monocular Video17 Mar 2026
- 2026Neural Field Thermal Tomography: A Differentiable Physics Framework for Non-Destructive Evaluation11 Mar 2026
- 2025Embodied Co-Design for Rapidly Evolving Agents: Taxonomy, Frontiers, and Challenges4 Dec 2025
- 2025PCARNN-DCBF: Minimal-Intervention Geofence Enforcement for Ground Vehicles19 Nov 2025
- 2025Diff-MSM: Differentiable MusculoSkeletal Model for Simultaneous Identification of Human Muscle and Bone Parameters18 Aug 2025
- 2025A Survey on Imitation Learning for Contact-Rich Tasks in Robotics16 Jun 2025
- 2025Bayesian Inverse Physics for Neuro-Symbolic Robot Learning10 Jun 2025
- 2025Leveraging Analytic Gradients in Provably Safe Reinforcement Learning2 Jun 2025
- 2025UniPhy: Learning a Unified Constitutive Model for Inverse Physics Simulation22 May 2025
- 2025Dexonomy: Synthesizing All Dexterous Grasp Types in a Grasp Taxonomy26 Apr 2025
- 2025Prof. Robot: Differentiable Robot Rendering Without Static and Self-Collisions14 Mar 2025
- 2025AI-based Framework for Robust Model-Based Connector Mating in Robotic Wire Harness Installation12 Mar 2025
- 2025Unlocking Efficient Vehicle Dynamics Modeling via Analytic World Models14 Feb 2025
- 2024Fully Data-driven but Interpretable Human Behavioural Modelling with Differentiable Discrete Choice Model27 Dec 2024
- 2024GausSim: Foreseeing Reality by Gaussian Simulator for Elastic Objects23 Dec 2024
- 2024Gradient-based Trajectory Optimization with Parallelized Differentiable Traffic Simulation21 Dec 2024
- 2024Stabilizing Reinforcement Learning in Differentiable Multiphysics Simulation16 Dec 2024
- 2024Safe Reinforcement Learning using Finite-Horizon Gradient-based Estimation15 Dec 2024
- 2024Physics Encoded Blocks in Residual Neural Network Architectures for Digital Twin Models18 Nov 2024
- 2024DiffSim2Real: Deploying Quadrupedal Locomotion Policies Purely Trained in Differentiable Simulation4 Nov 2024
- 2024Learning Object Properties Using Robot Proprioception via Differentiable Robot-Object Interaction4 Oct 2024
- 2024Shadow Program Inversion with Differentiable Planning: A Framework for Unified Robot Program Parameter and Trajectory Optimization13 Sep 2024
- 2024Global Optimisation of Black-Box Functions with Generative Models in the Wasserstein Space16 Jul 2024
- 2024Simulating, Fast and Slow: Learning Policies for Black-Box Optimization6 Jun 2024
- 2024ElastoGen: 4D Generative Elastodynamics23 May 2024
- 2024Evolution and learning in differentiable robots23 May 2024
- 2024A Comparative Study of Garment Draping Techniques17 May 2024
- 2024DiffGen: Robot Demonstration Generation via Differentiable Physics Simulation, Differentiable Rendering, and Vision-Language Model12 May 2024
- 2024Stabilizing Backpropagation Through Time to Learn Complex Physics3 May 2024
- 2024RobKiNet: Robotic Kinematics Informed Neural Network for Optimal Robot Configuration Prediction26 Feb 2024
- 2024Closing the Gap Between SGP4 and High-Precision Propagation via Differentiable Programming7 Feb 2024
- 2024Implicit Neural Representation for Physics-driven Actuated Soft Bodies26 Jan 2024
- 2023Gradient Informed Proximal Policy Optimization14 Dec 2023
- 2023Multi-fidelity Constrained Optimization for Stochastic Black Box Simulators25 Nov 2023
- 2023Differentiable Visual Computing for Inverse Problems and Machine Learning21 Nov 2023
- 2023Model-Based Reparameterization Policy Gradient Methods: Theory and Practical Algorithms30 Oct 2023
- 2023DeepSimHO: Stable Pose Estimation for Hand-Object Interaction via Physics Simulation11 Oct 2023
50 newest of 108 All 108 (JSON)
- 2024Stabilizing Reinforcement Learning in Differentiable Multiphysics Simulationcited by 20
- 2024Safe Reinforcement Learning using Finite-Horizon Gradient-based Estimationcited by 3
- 2025Leveraging Analytic Gradients in Provably Safe Reinforcement Learningcited by 1
- 2026Batched Differentiable Rigid Body Dynamics in PyTorch for GPU-Accelerated Robot Learningcited by 0
- 2026Backpropagating Through Simulation: Analytic Policy Gradients for Sample and Learning Efficient Differentiable Continuous Controlcited by 0
- 2026Backpropagating Through Simulation: Analytic Policy Gradients for Sample and Learning Efficient Differentiable Continuous Control19 Jun 2026
- 2026Batched Differentiable Rigid Body Dynamics in PyTorch for GPU-Accelerated Robot Learning29 May 2026
- 2025Leveraging Analytic Gradients in Provably Safe Reinforcement Learning2 Jun 2025
- 2024Stabilizing Reinforcement Learning in Differentiable Multiphysics Simulation16 Dec 2024
- 2024Safe Reinforcement Learning using Finite-Horizon Gradient-based Estimation15 Dec 2024
- 2025Unlocking Efficient Vehicle Dynamics Modeling via Analytic World Models14 Feb 2025
- 2022A Survey on Model-based Reinforcement Learning19 Jun 2022
- 2021Brax -- A Differentiable Physics Engine for Large Scale Rigid Body Simulationcited by 407
- 2021Deep physical neural networks enabled by a backpropagation algorithm for arbitrary physical systemscited by 128
- 2022Accelerated Policy Learning with Parallel Differentiable Simulationcited by 104
- 2021PlasticineLab: A Soft-Body Manipulation Benchmark with Differentiable Physicscited by 103
- 2021gradSim: Differentiable simulation for system identification and visuomotor controlcited by 100
- 2021Gradients are Not All You Needcited by 86
- 2021DiffCloth: Differentiable Cloth Simulation with Dry Frictional Contactcited by 65
- 2021Robot Learning from Randomized Simulations: A Reviewcited by 63
- 2021DiffPD: Differentiable Projective Dynamicscited by 62
- 2023Learning Neural Constitutive Laws From Motion Observations for Generalizable PDE Dynamicscited by 57
- 2021Dynamic Visual Reasoning by Learning Differentiable Physics Models from Video and Languagecited by 55
- 2021An End-to-End Differentiable Framework for Contact-Aware Robot Designcited by 54
12 most cited of 96 All 96 (JSON)
- 2026RealSimLoop: Online Real-to-Sim Adaptation via Differentiable Reduced-Order Simulation with Vision Feedback9 Sep 2026
- 2026Ostrich: Taking Large Strides Through Stiff Contact in Differentiable Dynamics8 Sep 2026
- 2026Differentiate the Solver, Not the Equation: Reverse-Sweep Adjoints for Block Implicit Simulation9 Aug 2026
- 2026BendTwin: Robust Dense-to-Sparse Physical Reconstruction with Bending-Aware Differentiable Spring-Mass Models6 Aug 2026
- 2026Beyond Thermal Imaging: Inferring Thermophysical Properties from Time-Resolved Thermal Observations8 Jul 2026
- 2026Integrating Mechanistic and Data-Driven Models for Neurological Disorders through Differentiable Programming4 Jun 2026
- 2026Ensemble Distributionally Robust Bayesian Optimisation with Continuous Context8 May 2026
- 2026Fast Bayesian equipment condition monitoring via simulation based inference: applications to heat exchanger health22 Apr 2026
- 2026Ultra-fast Traffic Nowcasting and Control via Differentiable Agent-based Simulation26 Mar 2026
- 2026IRIS: A Real-World Benchmark for Inverse Recovery and Identification of Physical Dynamic Systems from Monocular Video17 Mar 2026
- 2026Neural Field Thermal Tomography: A Differentiable Physics Framework for Non-Destructive Evaluation11 Mar 2026
- 2025Embodied Co-Design for Rapidly Evolving Agents: Taxonomy, Frontiers, and Challenges4 Dec 2025
12 newest of 96 All 96 (JSON)