Implicit Integration for Articulated Bodies with Contact via the Nonconvex Maximal Dissipation Principle
Zherong Pan, Kris Hauser

TL;DR
This paper introduces a novel non-convex maximal dissipation principle (NMDP) scheme for simulating articulated bodies with contact, offering improved stability and generalization over existing convex-based methods.
Contribution
The paper proposes a new NMDP scheme that couples nonlinear dynamics with contact forces, solved efficiently with a projected gradient method, enhancing stability and flexibility in contact simulation.
Findings
Demonstrates stable locomotion trajectory predictions for a quadruped robot.
Shows superior stability with larger timestep sizes.
Achieves consistent trajectories across varying timestep sizes.
Abstract
We present non-convex maximal dissipation principle (NMDP), a time integration scheme for articulated bodies with simultaneous contacts. Our scheme resolves contact forces via the maximal dissipation principle (MDP). Prior MDP solvers compute contact forces via convex programming by assuming linearized dynamics integrated using the forward multistep scheme. Instead, we consider the coupled system of nonlinear Newton-Euler dynamics and MDP, which is time-integrated using the backward integration scheme. We show that the coupled system of equations can be solved efficiently using the projected gradient method with guaranteed convergence. We evaluate our method by predicting several locomotion trajectories for a quadruped robot. The results show that our NMDP scheme has several desirable properties including: (1) generalization to novel contact models; (2) superior stability under large…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsRobotic Locomotion and Control · Dynamics and Control of Mechanical Systems · Robotic Mechanisms and Dynamics
