In recent years, an increasing amount of work has focused on differentiable physics simulation and has produced a set of open source projects such as Tiny Differentiable Simulator, Nimble Physics, diffTaichi, Brax, Warp, Dojo and DiffCoSim. 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). We analyze and compare the gradients cal...
A realistic simulation environment is an essential tool in every roboticist's toolkit, with uses ran...
Robust, efficient, and accurate contact response remains a challenging problem in the simulation of ...
In rigid body simulation, one must distinguish between contacts (so-called unilateral constraints) a...
We present a novel, fast differentiable simulator for soft-body learning and control a...
Differentiable simulation is a promising toolkit for fast gradient-based policy optimization and sys...
We present Jade, a differentiable physics engine for articulated rigid bodies. Jade models contacts ...
Collision detection appears as a canonical operation in a large range of robotics applications from ...
We present Dojo, a differentiable physics engine for robotics that prioritizes stable simulation, ac...
Cloth simulation has wide applications in computer animation, garment design, and robot-assisted dre...
Physics simulation is ubiquitous in robotics. Whether in model-based approaches (e.g., trajectory op...
In interactive physical simulation, contact forces are applied to prevent rigid bodies from penetra...
Friction and contact pose a great challenge to efficient and accurate simulation of deformable obje...
Physical simulators have been widely used in robot planning and control. Among them, differentiable ...
This electronic version was submitted by the student author. The certified thesis is available in th...
Simulation can be an invaluable tool, particularly in fields such as robotics where physical experim...
A realistic simulation environment is an essential tool in every roboticist's toolkit, with uses ran...
Robust, efficient, and accurate contact response remains a challenging problem in the simulation of ...
In rigid body simulation, one must distinguish between contacts (so-called unilateral constraints) a...
We present a novel, fast differentiable simulator for soft-body learning and control a...
Differentiable simulation is a promising toolkit for fast gradient-based policy optimization and sys...
We present Jade, a differentiable physics engine for articulated rigid bodies. Jade models contacts ...
Collision detection appears as a canonical operation in a large range of robotics applications from ...
We present Dojo, a differentiable physics engine for robotics that prioritizes stable simulation, ac...
Cloth simulation has wide applications in computer animation, garment design, and robot-assisted dre...
Physics simulation is ubiquitous in robotics. Whether in model-based approaches (e.g., trajectory op...
In interactive physical simulation, contact forces are applied to prevent rigid bodies from penetra...
Friction and contact pose a great challenge to efficient and accurate simulation of deformable obje...
Physical simulators have been widely used in robot planning and control. Among them, differentiable ...
This electronic version was submitted by the student author. The certified thesis is available in th...
Simulation can be an invaluable tool, particularly in fields such as robotics where physical experim...
A realistic simulation environment is an essential tool in every roboticist's toolkit, with uses ran...
Robust, efficient, and accurate contact response remains a challenging problem in the simulation of ...
In rigid body simulation, one must distinguish between contacts (so-called unilateral constraints) a...