Dojo: A Differentiable Physics Engine for Robotics
Not on the map. Why?
Abstract (arXiv)
We present Dojo, a differentiable physics engine for robotics that prioritizes stable simulation, accurate contact physics, and differentiability with respect to states, actions, and system parameters. Dojo models hard contact and friction with a nonlinear complementarity problem with second-order cone constraints. We introduce a custom primal-dual interior-point method to solve the second order cone program for stable forward simulation over a broad range of sample rates. We obtain smooth gradient approximations with this solver through the implicit function theorem, giving gradients that are useful for downstream trajectory optimization, policy optimization, and system identification applications. Specifically, we propose to use the central path parameter threshold in the interior point solver as a user-tunable design parameter. A high value gives a smooth approximation to contact dynamics with smooth gradients for optimization and learning, while a low value gives precise simulation rollouts with hard contact. We demonstrate Dojo's differentiability in trajectory optimization, policy learning, and system identification examples. We also benchmark Dojo against MuJoCo, PyBullet, Drake, and Brax on a variety of robot models, and study the stability and simulation quality over a range of sample frequencies and accuracy tolerances. Finally, we evaluate the sim-to-real gap in hardware experiments with a Ufactory xArm 6 robot. Dojo is an open source project implemented in Julia with Python bindings, with code available at https://github.com/dojo-sim/Dojo.jl.
Key facts. Cited by 24 papers in the map (data through 7 Oct 2026). First posted on arXiv 2 Mar 2022.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2023: 1; 2024: 8; 2025: 5; 2026: 10.
24 papers.
Sort:
By area:
- 2024Learning Quadruped Locomotion Using Differentiable Simulationcited by 22
- 2025A Survey of Robotic Navigation and Manipulation with Physics Simulators in the Era of Embodied AIcited by 16
- 2024Stabilizing Reinforcement Learning in Differentiable Multiphysics Simulationcited by 14
- 2023DeepSimHO: Stable Pose Estimation for Hand-Object Interaction via Physics Simulationcited by 8
- 2024Planning-Guided Diffusion Policy Learning for Generalizable Contact-Rich Bimanual Manipulationcited by 8
- 2026ContactGaussian-WM: Learning Physics-Grounded World Model from Videoscited by 7
- 2024One-Shot Real-to-Sim via End-to-End Differentiable Simulation and Renderingcited by 5
- 2024Implicit Bias of Policy Gradient in Linear Quadratic Control: Extrapolation to Unseen Initial Statescited by 4
- 2025From 2D to 3D Cognition: A Brief Survey of General World Modelscited by 4
- 2024Differentiable Discrete Event Simulation for Queuing Network Controlcited by 3
- 2024Is Linear Feedback on Smoothed Dynamics Sufficient for Stabilizing Contact-Rich Plans?cited by 2
- 2024Safe Reinforcement Learning using Finite-Horizon Gradient-based Estimationcited by 2
12 more
- 2025SAD-Flower: Flow Matching for Safe, Admissible, and Dynamically Consistent Planningcited by 2
- 2026PhysMind: From Video to Executable Worlds for Training-Free Physical Reasoningcited by 2
- 2025React to Surprises: Stable-by-Design Neural Feedback Control and the Youla-RENcited by 1
- 2026Emergence of Physical Intelligence via Controllable Information Productioncited by 1
- 2025ABPT: Amended Backpropagation through Time with Partially Differentiable Rewardscited by 0
- 2026Approximately Optimal Global Planning for Contact-Rich SE(2) Manipulation on a Graph of Reachable Setscited by 0
- 2026JODA: Composable Joint Dynamics for Articulated Objectscited by 0
- 2026Integrating Mechanistic and Data-Driven Models for Neurological Disorders through Differentiable Programmingcited by 0
- 2026URDF Synthesis from RGB-D Sequences via Differentiable Joint Inference and Energy-Consistent Verificationcited by 0
- 2026NeuralActuator: Neural Actuation Modeling for Robot Dynamics and External Force Perceptioncited by 0
- 2026Ostrich: Taking Large Strides Through Stiff Contact in Differentiable Dynamicscited by 0
- 2026Asking the World: Generalist Physical Reasoning through Agentic World Modeling and Probingcited by 0
- 2026Asking the World: Generalist Physical Reasoning through Agentic World Modeling and Probing30 Sep 2026
- 2026Ostrich: Taking Large Strides Through Stiff Contact in Differentiable Dynamics8 Sep 2026
- 2026PhysMind: From Video to Executable Worlds for Training-Free Physical Reasoning5 Aug 2026
- 2026NeuralActuator: Neural Actuation Modeling for Robot Dynamics and External Force Perception13 Jul 2026
- 2026URDF Synthesis from RGB-D Sequences via Differentiable Joint Inference and Energy-Consistent Verification17 Jun 2026
- 2026Integrating Mechanistic and Data-Driven Models for Neurological Disorders through Differentiable Programming4 Jun 2026
- 2026JODA: Composable Joint Dynamics for Articulated Objects11 May 2026
- 2026ContactGaussian-WM: Learning Physics-Grounded World Model from Videos11 Feb 2026
- 2026Emergence of Physical Intelligence via Controllable Information Production30 Jan 2026
- 2026Approximately Optimal Global Planning for Contact-Rich SE(2) Manipulation on a Graph of Reachable Sets15 Jan 2026
- 2025SAD-Flower: Flow Matching for Safe, Admissible, and Dynamically Consistent Planning7 Nov 2025
- 2025From 2D to 3D Cognition: A Brief Survey of General World Models25 Jun 2025
12 more
- 2025React to Surprises: Stable-by-Design Neural Feedback Control and the Youla-REN2 Jun 2025
- 2025A Survey of Robotic Navigation and Manipulation with Physics Simulators in the Era of Embodied AI1 May 2025
- 2025ABPT: Amended Backpropagation through Time with Partially Differentiable Rewards24 Jan 2025
- 2024Stabilizing Reinforcement Learning in Differentiable Multiphysics Simulation16 Dec 2024
- 2024Safe Reinforcement Learning using Finite-Horizon Gradient-based Estimation15 Dec 2024
- 2024Planning-Guided Diffusion Policy Learning for Generalizable Contact-Rich Bimanual Manipulation3 Dec 2024
- 2024One-Shot Real-to-Sim via End-to-End Differentiable Simulation and Rendering29 Nov 2024
- 2024Is Linear Feedback on Smoothed Dynamics Sufficient for Stabilizing Contact-Rich Plans?10 Nov 2024
- 2024Differentiable Discrete Event Simulation for Queuing Network Control5 Sep 2024
- 2024Learning Quadruped Locomotion Using Differentiable Simulation21 Mar 2024
- 2024Implicit Bias of Policy Gradient in Linear Quadratic Control: Extrapolation to Unseen Initial States12 Feb 2024
- 2023DeepSimHO: Stable Pose Estimation for Hand-Object Interaction via Physics Simulation11 Oct 2023
- 2026ContactGaussian-WM: Learning Physics-Grounded World Model from Videoscited by 7
- 2024One-Shot Real-to-Sim via End-to-End Differentiable Simulation and Renderingcited by 5
- 2025From 2D to 3D Cognition: A Brief Survey of General World Modelscited by 4
- 2026Asking the World: Generalist Physical Reasoning through Agentic World Modeling and Probingcited by 0
- 2026Asking the World: Generalist Physical Reasoning through Agentic World Modeling and Probing30 Sep 2026
- 2026ContactGaussian-WM: Learning Physics-Grounded World Model from Videos11 Feb 2026
- 2025From 2D to 3D Cognition: A Brief Survey of General World Models25 Jun 2025
- 2024One-Shot Real-to-Sim via End-to-End Differentiable Simulation and Rendering29 Nov 2024
- 2024Learning Quadruped Locomotion Using Differentiable Simulationcited by 22
- 2025A Survey of Robotic Navigation and Manipulation with Physics Simulators in the Era of Embodied AIcited by 16
- 2024Stabilizing Reinforcement Learning in Differentiable Multiphysics Simulationcited by 14
- 2023DeepSimHO: Stable Pose Estimation for Hand-Object Interaction via Physics Simulationcited by 8
- 2024Implicit Bias of Policy Gradient in Linear Quadratic Control: Extrapolation to Unseen Initial Statescited by 4
- 2024Differentiable Discrete Event Simulation for Queuing Network Controlcited by 3
- 2024Is Linear Feedback on Smoothed Dynamics Sufficient for Stabilizing Contact-Rich Plans?cited by 2
- 2024Safe Reinforcement Learning using Finite-Horizon Gradient-based Estimationcited by 2
- 2025SAD-Flower: Flow Matching for Safe, Admissible, and Dynamically Consistent Planningcited by 2
- 2025React to Surprises: Stable-by-Design Neural Feedback Control and the Youla-RENcited by 1
- 2026Emergence of Physical Intelligence via Controllable Information Productioncited by 1
- 2025ABPT: Amended Backpropagation through Time with Partially Differentiable Rewardscited by 0
12 most cited of 18 All 18 (JSON)
- 2026Ostrich: Taking Large Strides Through Stiff Contact in Differentiable Dynamics8 Sep 2026
- 2026NeuralActuator: Neural Actuation Modeling for Robot Dynamics and External Force Perception13 Jul 2026
- 2026URDF Synthesis from RGB-D Sequences via Differentiable Joint Inference and Energy-Consistent Verification17 Jun 2026
- 2026Integrating Mechanistic and Data-Driven Models for Neurological Disorders through Differentiable Programming4 Jun 2026
- 2026JODA: Composable Joint Dynamics for Articulated Objects11 May 2026
- 2026Emergence of Physical Intelligence via Controllable Information Production30 Jan 2026
- 2026Approximately Optimal Global Planning for Contact-Rich SE(2) Manipulation on a Graph of Reachable Sets15 Jan 2026
- 2025SAD-Flower: Flow Matching for Safe, Admissible, and Dynamically Consistent Planning7 Nov 2025
- 2025React to Surprises: Stable-by-Design Neural Feedback Control and the Youla-REN2 Jun 2025
- 2025A Survey of Robotic Navigation and Manipulation with Physics Simulators in the Era of Embodied AI1 May 2025
- 2025ABPT: Amended Backpropagation through Time with Partially Differentiable Rewards24 Jan 2025
- 2024Stabilizing Reinforcement Learning in Differentiable Multiphysics Simulation16 Dec 2024
12 newest of 18 All 18 (JSON)