Scalable Differentiable Physics for Learning and Control

07/04/2020
by   Yi-Ling Qiao, et al.
0

Differentiable physics is a powerful approach to learning and control problems that involve physical objects and environments. While notable progress has been made, the capabilities of differentiable physics solvers remain limited. We develop a scalable framework for differentiable physics that can support a large number of objects and their interactions. To accommodate objects with arbitrary geometry and topology, we adopt meshes as our representation and leverage the sparsity of contacts for scalable differentiable collision handling. Collisions are resolved in localized regions to minimize the number of optimization variables even when the number of simulated objects is high. We further accelerate implicit differentiation of optimization with nonlinear constraints. Experiments demonstrate that the presented framework requires up to two orders of magnitude less memory and computation in comparison to recent particle-based methods. We further validate the approach on inverse problems and control scenarios, where it outperforms derivative-free and model-free baselines by at least an order of magnitude.

READ FULL TEXT

page 6

page 7

page 8

page 9

page 12

research
09/16/2021

Efficient Differentiable Simulation of Articulated Bodies

We present a method for efficient differentiable simulation of articulat...
research
05/02/2022

Physics-Based Inverse Rendering using Combined Implicit and Explicit Geometries

Mathematically representing the shape of an object is a key ingredient f...
research
04/28/2023

Improving Gradient Computation for Differentiable Physics Simulation with Contacts

Differentiable simulation enables gradients to be back-propagated throug...
research
09/09/2023

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

We present Jade, a differentiable physics engine for articulated rigid b...
research
03/08/2023

Flow reconstruction by multiresolution optimization of a discrete loss with automatic differentiation

We present a potent computational method for the solution of inverse pro...
research
05/27/2019

Physics-as-Inverse-Graphics: Joint Unsupervised Learning of Objects and Physics from Video

We aim to perform unsupervised discovery of objects and their states suc...
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