Jade: A Differentiable Physics Engine for Articulated Rigid Bodies with
Intersection-Free Frictional Contact
- URL: http://arxiv.org/abs/2309.04710v1
- Date: Sat, 9 Sep 2023 07:39:36 GMT
- Title: Jade: A Differentiable Physics Engine for Articulated Rigid Bodies with
Intersection-Free Frictional Contact
- Authors: Gang Yang and Siyuan Luo and Lin Shao
- Abstract summary: Jade is a differentiable physics engine for articulated rigid bodies.
It offers features including intersection-free collision simulation and stable LCP solutions for multiple frictional contacts.
- Score: 5.70896453969985
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: 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.
Related papers
- Improving Gradient Computation for Differentiable Physics Simulation
with Contacts [10.450509067356148]
We study differentiable rigid-body simulation with contacts.
We propose to improve gradient computation by continuous collision detection and leverage the time-of-impact (TOI)
We show that with TOI-Ve, we are able to learn an optimal control sequence that matches the analytical solution.
arXiv Detail & Related papers (2023-04-28T21:10:16Z) - Differentiable Physics Simulations with Contacts: Do They Have Correct
Gradients w.r.t. Position, Velocity and Control? [9.883261192383612]
By making physics simulations end-to-end differentiable, we can perform gradient-based optimization and learning tasks.
A majority of differentiable simulators consider collisions and contacts between objects, but they use different contact models for differentiability.
In this paper, we overview four kinds of differentiable contact formulations - linear complementarity problems (LCP), convex optimization models, compliant models and position-based dynamics (PBD)
arXiv Detail & Related papers (2022-07-08T19:30:09Z) - Contact Points Discovery for Soft-Body Manipulations with Differentiable
Physics [99.86385468927638]
We propose a contact point discovery approach (CPDeform) that guides the differentiable physics solver to deform soft-body plasticines.
On single-stage tasks, our method can automatically find suitable initial contact points based on transport priorities.
On complex multi-stage tasks, we can iteratively switch the contact points of end-effectors based on transport priorities.
arXiv Detail & Related papers (2022-05-05T17:59:41Z) - Differentiable Simulation of Soft Multi-body Systems [99.4302215142673]
We develop a top-down matrix assembly algorithm within Projective Dynamics.
We derive a differentiable control framework for soft articulated bodies driven by muscles, joint torques, or pneumatic tubes.
arXiv Detail & Related papers (2022-05-03T20:03:22Z) - PlasticineLab: A Soft-Body Manipulation Benchmark with Differentiable
Physics [89.81550748680245]
We introduce a new differentiable physics benchmark called PasticineLab.
In each task, the agent uses manipulators to deform the plasticine into the desired configuration.
We evaluate several existing reinforcement learning (RL) methods and gradient-based methods on this benchmark.
arXiv Detail & Related papers (2021-04-07T17:59:23Z) - Fast and Feature-Complete Differentiable Physics for Articulated Rigid
Bodies with Contact [13.502749968646519]
We present a differentiable physics engine that supports Lagrangian dynamics and hard contact constraints for articulated rigid body simulation.
Our differentiable physics engine offers a complete set of features that are typically only available in non-differentiable physics simulators.
arXiv Detail & Related papers (2021-03-30T01:48:29Z) - DiffPD: Differentiable Projective Dynamics with Contact [65.88720481593118]
We present DiffPD, an efficient differentiable soft-body simulator with implicit time integration.
We evaluate the performance of DiffPD and observe a speedup of 4-19 times compared to the standard Newton's method in various applications.
arXiv Detail & Related papers (2021-01-15T00:13:33Z) - Fast Gravitational Approach for Rigid Point Set Registration with
Ordinary Differential Equations [79.71184760864507]
This article introduces a new physics-based method for rigid point set alignment called Fast Gravitational Approach (FGA)
In FGA, the source and target point sets are interpreted as rigid particle swarms with masses interacting in a globally multiply-linked manner while moving in a simulated gravitational force field.
We show that the new method class has characteristics not found in previous alignment methods.
arXiv Detail & Related papers (2020-09-28T15:05:39Z) - Scalable Differentiable Physics for Learning and Control [99.4302215142673]
Differentiable physics is a powerful approach to learning and control problems that involve physical objects and environments.
We develop a scalable framework for differentiable physics that can support a large number of objects and their interactions.
arXiv Detail & Related papers (2020-07-04T19:07:51Z) - ADD: Analytically Differentiable Dynamics for Multi-Body Systems with
Frictional Contact [26.408218913234872]
We present a differentiable dynamics solver that is able to handle frictional contact for rigid and deformable objects.
Through a principled mollification of normal and tangential contact forces, our method circumvents the main difficulties inherent to the non-smooth nature of frictional contact.
arXiv Detail & Related papers (2020-07-02T09:51:36Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.