arrow
返回

DiffPD: Differentiable Projective Dynamics

delete2021-11-29
delete37
delete
OA
AI
T
Tao Du *
K
Kui Wu
P
Pingchuan Ma
A
Andrew Spielberg
D
Daniela Rus
W
Wojciech Matusik
DOI:10.1145/3490168delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
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 timestepping schemes require tiny timesteps to avoid numerical instabilities in gradient computation, and simulators using implicit time integration typically compute gradients by employing the ad-joint 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 with 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 reality-to-simulation (real-to-sim) example with contact and collisions and show its capability of reconstructing a digital twin of real-world scenes.
Keyword:
Projective dynamics
differentiable simulation

期刊

ACM Transactions on Graphics 封面图
ACM Transactions on Graphics
IF:
9.5
论文数:
4.8K
被引数:
3.6W

机构

暂无机构信息
引用论文

引用论文

ADD: Analytically Differentiable Dynamics for Multi-Body Systems with Frictional Contact
err2020-11-27
err116
errOAAI
errGeilinger, Moritz; Hahn, David; Zehnder, Jonas; Baecher, Moritz; Thomaszewski, Bernhard; Coros, Stelian
err分享
err收藏
err分享
err收藏
Projective Dynamics with Dry Frictional Contact
err2020-08-12
err41
errOAAI
errLy, Mickael; Jouve, Jean; Boissieux, Laurence; Bertails-Descoubes, Florence
err分享
err收藏
Quasi-Newton Methods for Real-Time Simulation of Hyperelastic Materials
err2017-05-01
err135
errOAAI
errLiu, Tiantian; Bouaziz, Sofien; Kavan, Ladislav
err分享
err收藏
Astrogliogenesis in human fetal brain: complex spatiotemporal immunoreactivity patterns of GFAP, S100, AQP4 and YKL‐40
err2019-03-22
err0
errOAAI
errCamilla Bjørnbak Holst; Christian Beltoft Brøchner; Kristoffer Vitting‐Seerup; Kjeld Møllgård
err分享
err收藏
Dexterous Manipulation and Control with Volumetric Muscles
err2018-07-30
err35
PREAI
errLee, Seunghwan; Yu, Ri; Park, Jungnam; Aanjaneya, Mridul; Sifakis, Eftychios; Lee, Jehee
err分享
err收藏
Real2Sim: Visco-elastic parameter estimation from dynamic motion
err2019-11-08
err54
PREAI
errHahn, David; Banzet, Pol; Bern, James M.; Coros, Stelian
err分享
err收藏
err分享
err收藏
err分享
err收藏
Dynamic Simulation of Soft Multimaterial 3D-Printed Objects
err2014-03-01
err144
PREAI
errHiller, Jonathan; Lipson, Hod
err分享
err收藏
学者 查看更多内容