DiffPD: Differentiable Projective Dynamics
TL;DR: Differentiable Projective Dynamics (DiffPD) as mentioned in this paper is a differentiable soft-body simulator based on PD with implicit time integration, which uses the prefactorized Cholesky decomposition in forward PD simulation.
read more
Abstract: We present a novel, fast differentiable simulator for soft-body learning and control applications. Existing differentiable soft-body simulators can be classified into two categories based on their time integration methods: Simulators using explicit time-stepping scheme require tiny time steps to avoid numerical instabilities in gradient computation, and simulators using implicit time integration typically compute gradients by employing the adjoint method and solving the expensive linearized dynamics. Inspired by Projective Dynamics (PD), we present Differentiable Projective Dynamics (DiffPD), an efficient differentiable soft-body simulator based on PD with implicit time integration. The key idea in DiffPD is to speed up backpropagation by exploiting the prefactorized Cholesky decomposition in forward PD simulation. In terms of contact handling, DiffPD supports two types of contacts: a penalty-based model describing contact and friction forces and a complementarity-based model enforcing non-penetration conditions and static friction. We evaluate the performance of DiffPD and observe it is 4-19 times faster compared to the standard Newton's method in various applications including system identification, inverse design problems, trajectory optimization, and closed-loop control. We also apply DiffPD in a real-to-sim example with contact and collisions and show its capability of reconstructing a digital twin of real-world scenes.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Soft Pneumatic Actuators: A Review of Design, Fabrication, Modeling, Sensing, Control and Applications
Matheus dos Santos Xavier,Charbel D. Tawk,Ali Zolfagharian,Joshua Pinskier,David Howard,Taylor R. Young,Jiewen Lai,Simon M. Harrison,Yuen Kuan Yong,Mahdi Bodaghi,Andrew J. Fleming +10 more
TL;DR: In this article , the development of soft pneumatic actuators and robots up to the date of publication is summarized and a special emphasis on recent advances such as novel designs, differential simulators, analytical and numerical modeling methods, topology optimization, data-driven modeling and control methods, hardware control boards and nonlinear estimation and control techniques.
189
Digital Fabrication of Pneumatic Actuators with Integrated Sensing by Machine Knitting
Yiyue Luo,Kui Wu,Andrew Spielberg,Michael Foshey,Daniela Rus,Tomás Palacios,Wojciech Matusik +6 more
- 29 Apr 2022
TL;DR: In this article , the authors present a workflow for computationally designing and digitally fabricating soft pneumatic actuators via a machine knitting process, which uses elastic stitches to construct non-homogeneous knitting structures, which program the bending of actuators when inflated.
Accelerated Policy Learning with Parallel Differentiable Simulation
Jie Xu,Viktor Makoviychuk,Yashraj S. Narang,Fabio Ramos,Wojciech Matusik,Animesh Garg,Miles Macklin +6 more
- 14 Apr 2022
TL;DR: A high-performance differentiable simulator and a new policy learning algorithm (SHAC) that can effectively leverage simulation gradients, even in the presence of non-smoothness are presented.
DiffCloth: Differentiable Cloth Simulation with Dry Frictional Contact
03 Oct 2022
TL;DR: In this paper , a differentiable Projective Dynamics (PD)-based cloth simulation with dry frictional contact is presented. And the authors demonstrate the efficacy of their simulator in a number of downstream applications, including system identification, trajectory optimization for assisted dressing, closed-loop control, inverse design, and real-to-sim transfer.
44
Sim-to-Real for Soft Robots Using Differentiable FEM: Recipes for Meshing, Damping, and Actuation
01 Apr 2022
TL;DR: In this paper , the authors compare virtual robot models simulated using differentiable finite element method (FEM) with measurements from their physical counterparts and provide strategies and algorithms for matching real-world physics in simulation, making FEM useful for soft robots.
References
•Proceedings Article
Adam: A Method for Stochastic Optimization
Diederik P. Kingma,Jimmy Ba +1 more
- 01 Jan 2015
TL;DR: This work introduces Adam, an algorithm for first-order gradient-based optimization of stochastic objective functions, based on adaptive estimates of lower-order moments, and provides a regret bound on the convergence rate that is comparable to the best known results under the online convex optimization framework.
138.5K
•Posted Content
Proximal Policy Optimization Algorithms
TL;DR: A new family of policy gradient methods for reinforcement learning, which alternate between sampling data through interaction with the environment, and optimizing a "surrogate" objective function using stochastic gradient ascent, are proposed.
18K
•Posted Content
Learning to Simulate Complex Physics with Graph Networks
Alvaro Sanchez-Gonzalez,Jonathan Godwin,Tobias Pfaff,Rex Ying,Jure Leskovec,Peter W. Battaglia +5 more
TL;DR: A machine learning framework and model implementation that can learn to simulate a wide variety of challenging physical domains, involving fluids, rigid solids, and deformable materials interacting with one another, and holds promise for solving a wide range of complex forward and inverse problems.
918
Dynamical Systems and Numerical Analysis
TL;DR: In this article, the authors focus on the initial-value problem of nonlinear dynamics and provide a good introduction to the main ideas and results of the theory of dynamical systems.
500
Real-Time subspace integration for St. Venant-Kirchhoff deformable models
Jernej Barbič,Doug L. James +1 more
- 01 Jul 2005
TL;DR: An approach for fast subspace integration of reduced-coordinate nonlinear deformable models that is suitable for interactive applications in computer graphics and haptics, and presents two useful approaches for generating low-dimensional subspace bases: modal derivatives and an interactive sketching technique.