Jade: A Differentiable Physics Engine for Articulated Rigid Bodies with Intersection-Free Frictional Contact

09/09/2023
by   Gang Yang, et al.
0

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.

READ FULL TEXT

page 1

page 7

page 9

research
03/30/2021

Fast and Feature-Complete Differentiable Physics for Articulated Rigid Bodies with Contact

We present a fast and feature-complete differentiable physics engine tha...
research
09/30/2022

Midas: A Multi-Joint Robotics Simulator with Intersection-Free Frictional Contact

We introduce Midas, a robotics simulation framework based on the Increme...
research
11/30/2021

DiffSDFSim: Differentiable Rigid-Body Dynamics With Implicit Shapes

Differentiable physics is a powerful tool in computer vision and robotic...
research
06/24/2021

Brax – A Differentiable Physics Engine for Large Scale Rigid Body Simulation

We present Brax, an open source library for rigid body simulation with a...
research
06/22/2020

Fast overlap detection between hard-core colloidal cuboids and spheres. The OCSI algorithm

Collision between rigid three-dimensional objects is a very common model...
research
07/04/2020

Scalable Differentiable Physics for Learning and Control

Differentiable physics is a powerful approach to learning and control pr...
research
11/10/2020

An End-to-End Differentiable but Explainable Physics Engine for Tensegrity Robots: Modeling and Control

This work proposes an end-to-end differentiable physics engine for tense...

Please sign up or login with your details

Forgot password? Click here to reset