TY - GEN
T1 - Rigid body dynamic simulation with line and surface contact
AU - Xie, Jiayin
AU - Chakraborty, Nilanjan
N1 - Publisher Copyright:
© 2016 IEEE.
PY - 2017/2/22
Y1 - 2017/2/22
N2 - 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.
AB - 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.
UR - https://www.scopus.com/pages/publications/85015903035
U2 - 10.1109/SIMPAR.2016.7862349
DO - 10.1109/SIMPAR.2016.7862349
M3 - Conference contribution
AN - SCOPUS:85015903035
T3 - 2016 IEEE International Conference on Simulation, Modeling, and Programming for Autonomous Robots, SIMPAR 2016
SP - 16
EP - 23
BT - 2016 IEEE International Conference on Simulation, Modeling, and Programming for Autonomous Robots, SIMPAR 2016
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 2016 IEEE International Conference on Simulation, Modeling, and Programming for Autonomous Robots, SIMPAR 2016
Y2 - 13 December 2016 through 16 December 2016
ER -