Rigid body dynamic simulation with line and surface contact
Rigid body dynamic simulation with line and surface contact
复制标题
线面接触的刚体动力学仿真
DOI:
--
复制
发表时间:
2016
期刊:
影响因子:
--
通讯作者:
N. Chakraborty
中科院分区:
文献类型:
--
作者:
Jiayin Xie;N. Chakraborty
In this paper, we develop a principled method to model line and surface contact with point contacts that is consistent with physics-based models of surface (line) contact. 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 centre of pressure as well as the forces at the centre of pressure (consistent with the friction model) along with the configuration and velocities of the rigid objects. We present a geometrically implicit time-stepping scheme for dynamic simulation for contacts between two bodies with convex contact area, which includes 2D line contact, 3D surface contact, and 3D line 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. For pure translation and pure rotation, we show that there is a closed form solution for each discrete time-step if the contact mode does not change. 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 contacts.