Primal/dual descent methods for dynamics

Research output: Contribution to journalConference articleResearchpeer-review

We examine the relationship between primal, or force-based, and dual, or constraint-based formulations of dynamics. Variational frameworks such as Projective Dynamics have proved popular for deformable simulation, however they have not been adopted for contact-rich scenarios such as rigid body simulation. We propose a new preconditioned frictional contact solver that is compatible with existing primal optimization methods, and competitive with complementarity-based approaches. Our relaxed primal model generates improved contact force distributions when compared to dual methods, and has the advantage of being differentiable, making it well-suited for trajectory optimization. We derive both primal and dual methods from a common variational point of view, and present a comprehensive numerical analysis of both methods with respect to conditioning. We demonstrate our method on scenarios including rigid body contact, deformable simulation, and robotic manipulation.

Original languageEnglish
JournalComputer Graphics Forum
Volume39
Issue number8
Pages (from-to)89-100
ISSN1467-8659
DOIs
Publication statusPublished - 2020
Event2020 ACM SIGGRAPH/Eurographics Symposium on Computer Animation, SCA 2020 - Virtual, Online, Canada
Duration: 6 Oct 20209 Oct 2020

Conference

Conference2020 ACM SIGGRAPH/Eurographics Symposium on Computer Animation, SCA 2020
CountryCanada
CityVirtual, Online
Period06/10/202009/10/2020

Bibliographical note

Publisher Copyright:
© 2020 ACM. All rights reserved.

    Research areas

  • Contact, Friction, Numerical optimization, Robotics

ID: 307086130