ROOct 5, 2020

Rigid Body Dynamic Simulation with Line and Surface Contact

arXiv:2010.02291v225 citations
Originality Incremental advance
AI Analysis

This addresses a specific challenge in physics-based simulation for robotics or graphics, but appears incremental as it builds on existing contact modeling frameworks.

The paper tackles the problem of modeling line and surface contact in rigid body dynamic simulation by developing a method that uses an equivalent contact point, formulated as a mixed nonlinear complementarity problem to simultaneously compute contact points, wrenches, and object states while ensuring no inter-penetration. It demonstrates seamless transitions between point, line, and surface contact in simulations.

In this paper, we develop a principled method to model line and surface contact with point contact (we call this point, equivalent contact point) that is consistent with physics-based models of surface (line) contact. Assuming that the set of contact points form a convex set, we solve the contact detection and dynamic simulation step simultaneously by formulating the problem as a mixed nonlinear complementarity problem. This allows us to simultaneously compute the equivalent contact point as well as the wrenches (forces and moments) at the equivalent contact point (consistent with the friction model) along with the configuration and velocities of the rigid objects. Furthermore, we prove that the contact constraints of no inter-penetration between the objects is also satisfied. We present a geometrically implicit time-stepping scheme for dynamic simulation for contacts between two bodies with convex contact area, which includes line contact and surface contact. We prove that for surface and line contact, for any value of the velocity of center of mass of the object, there is a unique solution for contact point and contact wrench that satisfies the discrete-time equations of motion. Simulation examples are shown to demonstrate the validity of our approach and show that with our approach we can seamlessly transition between point, line, and surface contact.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes