paper-with-me

홈 › Papers

DiffPD: Differentiable Projective Dynamics

2021-01-15 · Tao Du, Kui Wu, Pingchuan Ma, Sebastien Wah, Andrew Spielberg, Daniela Rus, Wojciech Matusik

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 schemes 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 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.

📄 PDF Abstract BibTeX arXiv:2101.05917

Code (0)

등록된 구현이 없습니다.

Tasks

Friction

Similar Papers 제목 키워드 기반

DiffPhD: A Unified Differentiable Solver for Projective Heterogeneous Materials in Elastodynamics with Contact-Rich GPU-Acceleration

2026-05-14 · Shih-Yu Lai, Sung-Han Tien, Jui-I Huang, Yen-Chen Tseng 외 arxiv

Differentiable simulation of soft bodies is a foundation for system identification, trajectory optimization, and Real2Sim transfer. Yet, existing methods such as the differentiable Projective Dynamics (DiffPD) struggle w…

DiffPDE: Masked Diffusion Language Models as PDE Solver

2026-08-31 · Wenxuan Guo, Yuyang Hong, Lubin Fan, Zhaojin Fu 외 arxiv

Existing approaches for synthesizing Partial Differential Equation (PDE) solvers predominantly rely on autoregressive models, yet their global left-to-right decoding incurs substantial redundancy when addressing inherent…

Reinforcement LearningCode Repair

Differentiable Simulation of Soft Multi-body Systems

2022-05-03 · NeurIPS 2021 12 · Yi-Ling Qiao, Junbang Liang, Vladlen Koltun, Ming C. Lin

We present a method for differentiable simulation of soft articulated bodies. Our work enables the integration of differentiable physical dynamics into gradient-based pipelines. We develop a top-down matrix assembly algo…

Friction

Generalizing Spatial Transformers to Projective Geometry with Applications to 2D/3D Registration

2020-03-24 · Cong Gao, Xingtong Liu, Wenhao Gu, Benjamin Killeen 외

Differentiable rendering is a technique to connect 3D scenes with corresponding 2D images. Since it is differentiable, processes during image formation can be learned. Previous approaches to differentiable rendering focu…

Anatomy

Learning Latent Trees with Stochastic Perturbations and Differentiable Dynamic Programming

2019-06-24 · ACL 2019 7 · Caio Corro, Ivan Titov

We treat projective dependency trees as latent variables in our probabilistic model and induce them in such a way as to be beneficial for a downstream task, without relying on any direct tree supervision. Our approach re…

Natural Language InferenceSentiment Analysis