Rigid Body Dynamic Simulation with Multiple Convex Contact Patches
Jiayin Xie, Nilanjan Chakraborty

TL;DR
This paper introduces a geometrically-implicit simulation method for rigid bodies with non-convex contact patches, ensuring no artificial penetration and capturing complex contact transitions.
Contribution
It formulates a discrete-time mixed complementarity problem for non-convex contact patches modeled as unions of convex patches, advancing rigid body simulation accuracy.
Findings
No artificial penetration between contacting bodies
Unique state evolution for up to three contact patches
Seamless transition between contact modes during simulation
Abstract
We present a principled method for dynamic simulation of rigid bodies in intermittent contact with each other where the contact is assumed to be a non-convex contact patch that can be modeled as a union of convex patches. The prevalent assumption in simulating rigid bodies undergoing intermittent contact with each other is that the contact is a point contact. In recent work, we introduced an approach to simulate contacting rigid bodies with convex contact patches (line and surface contact). In this paper, for non-convex contact patches modeled as a union of convex patches, we formulate a discrete-time mixed complementarity problem where we solve the contact detection and integration of the equations of motion simultaneously. Thus, our method is a geometrically-implicit method and we prove that in our formulation, there is no artificial penetration between the contacting rigid bodies. We…
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
TopicsDynamics and Control of Mechanical Systems · Contact Mechanics and Variational Inequalities · Adhesion, Friction, and Surface Interactions
