Linear Time Stable PD Controllers for Physics-based Character Animation

dc.contributor.authorYin, Zhiqien_US
dc.contributor.authorYin, KangKangen_US
dc.contributor.editorBender, Jan and Popa, Tiberiuen_US
dc.date.accessioned2020-10-16T06:25:52Z
dc.date.available2020-10-16T06:25:52Z
dc.date.issued2020
dc.description.abstractIn physics-based character animation, Proportional-Derivative (PD) controllers are commonly used for tracking reference motions in motor control tasks. Stable PD (SPD) controllers significantly improve the numerical stability of traditional PD controllers and support large gains and large integration time steps during simulation [TLT11]. For an articulated rigid body system with n degrees of freedom, all SPD implementations to date, however, use an O(n3) dense matrix factorization based method. In this paper, we propose a linear time algorithm for SPD computation, which is based on Featherstone's forward dynamics formulation for articulated rigid body systems in generalized coordinates [Fea14]. We demonstrate the performance advantage of our algorithm by comparing with both the conventional dense matrix factorization based method and an alternative sparse matrix factorization based method.We show that the proposed algorithm provides superior stability when controlling complex models at large time steps. We further demonstrate that our algorithm can improve the learning speed and quality of a Deep Reinforcement Learning (DRL) system for physics-based character animation.en_US
dc.description.number8
dc.description.sectionheadersCharacter Animation 1
dc.description.seriesinformationComputer Graphics Forum
dc.description.volume39
dc.identifier.doi10.1111/cgf.14113
dc.identifier.issn1467-8659
dc.identifier.pages191-200
dc.identifier.urihttps://doi.org/10.1111/cgf.14113
dc.identifier.urihttps://diglib.eg.org:443/handle/10.1111/cgf14113
dc.publisherThe Eurographics Association and John Wiley & Sons Ltd.en_US
dc.subjectComputing methodologies
dc.subjectAnimation
dc.subjectPhysical simulation
dc.titleLinear Time Stable PD Controllers for Physics-based Character Animationen_US
Files
Collections