Jade: A Differentiable Physics Engine for Articulated Rigid Bodies with Intersection-Free Frictional Contact
Not on the map. Why?
Abstract (arXiv)
We present Jade, a differentiable physics engine for articulated rigid bodies. Jade models contacts as the Linear Complementarity Problem (LCP). Compared to existing differentiable simulations, Jade offers features including intersection-free collision simulation and stable LCP solutions for multiple frictional contacts. We use continuous collision detection to detect the time of impact and adopt the backtracking strategy to prevent intersection between bodies with complex geometry shapes. We derive the gradient calculation to ensure the whole simulation process is differentiable under the backtracking mechanism. We modify the popular Dantzig algorithm to get valid solutions under multiple frictional contacts. We conduct extensive experiments to demonstrate the effectiveness of our differentiable physics simulation over a variety of contact-rich tasks.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). Builds on 21 of its 50 references that are in the map. First posted on arXiv 9 Sep 2023.
Builds on
21 of 50 references.
References · 21
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2021Brax -- A Differentiable Physics Engine for Large Scale Rigid Body Simulationcited by 375
- 2019DiffTaichi: Differentiable Programming for Physical Simulationcited by 248
- 2020Solver-in-the-Loop: Learning from Differentiable Physics to Interact with Iterative PDE-Solverscited by 201
- 2020Learning to Control PDEs with Differentiable Physicscited by 131
- 2016A Differentiable Physics Engine for Deep Learning in Roboticscited by 107
- 2021gradSim: Differentiable simulation for system identification and visuomotor controlcited by 100
- 2018ChainQueen: A Real-Time Differentiable Physical Simulator for Soft Roboticscited by 98
- 2020NeuralSim: Augmenting Differentiable Simulators with Neural Networkscited by 77
- 2020Scalable Differentiable Physics for Learning and Controlcited by 72
- 2016Theano: A Python framework for fast computation of mathematical expressionscited by 64
- 2021DiffCloth: Differentiable Cloth Simulation with Dry Frictional Contactcited by 64
9 more
- 2018SPNets: Differentiable Fluid Dynamics for Deep Neural Networkscited by 62
- 2021DiffPD: Differentiable Projective Dynamicscited by 62
- 2021Fast and Feature-Complete Differentiable Physics for Articulated Rigid Bodies with Contactcited by 50
- 2021Efficient Differentiable Simulation of Articulated Bodiescited by 38
- 2022SAM-RL: Sensing-Aware Model-Based Reinforcement Learning via Differentiable Physics-Based Simulation and Renderingcited by 22
- 2021SAGCI-System: Towards Sample-Efficient, Generalizable, Compositional, and Incremental Robot Learningcited by 16
- 2017Automatic Differentiation of Rigid Body Dynamics for Optimal Control and Estimationcited by 11
- 2020A Large Scale Benchmark and an Inclusion-Based Algorithm for Continuous Collision Detectioncited by 3
- 2022Midas: A Multi-Joint Robotics Simulator with Intersection-Free Frictional Contactcited by 1
Built on by
Citing papers per year: 2023: 2; 2024: 2; 2025: 3.
7 papers.
- 2025Dexonomy: Synthesizing All Dexterous Grasp Types in a Grasp Taxonomycited by 19
- 2024ManiFoundation Model for General-Purpose Robotic Manipulation of Contact Synthesis with Arbitrary Objects and Robotscited by 11
- 2023SoftMAC: Differentiable Soft Body Simulation with Forecast-based Contact Model and Two-way Coupling with Articulated Rigid Bodies and Clothescited by 9
- 2025Differentiable Simulation of Hard Contacts with Soft Gradients for Learning and Controlcited by 5
- 2024DiffGen: Robot Demonstration Generation via Differentiable Physics Simulation, Differentiable Rendering, and Vision-Language Modelcited by 2
- 2023Diff-Transfer: Model-based Robotic Manipulation Skill Transfer via Differentiable Physics Simulationcited by 1
- 2025Rigid Body Adversarial Attackscited by 0
- 2025Differentiable Simulation of Hard Contacts with Soft Gradients for Learning and Control17 Jun 2025
- 2025Dexonomy: Synthesizing All Dexterous Grasp Types in a Grasp Taxonomy26 Apr 2025
- 2025Rigid Body Adversarial Attacks8 Feb 2025
- 2024DiffGen: Robot Demonstration Generation via Differentiable Physics Simulation, Differentiable Rendering, and Vision-Language Model12 May 2024
- 2024ManiFoundation Model for General-Purpose Robotic Manipulation of Contact Synthesis with Arbitrary Objects and Robots11 May 2024
- 2023SoftMAC: Differentiable Soft Body Simulation with Forecast-based Contact Model and Two-way Coupling with Articulated Rigid Bodies and Clothes6 Dec 2023
- 2023Diff-Transfer: Model-based Robotic Manipulation Skill Transfer via Differentiable Physics Simulation7 Oct 2023