AN IMPLICIT TIME-STEPPING SCHEME FOR RIGID BODY DYNAMICS WITH INELASTIC COLLISIONS AND COULOMB FRICTION

In this paper a new time-stepping method for simulating systems of rigid bodies is given which incorporates Coulomb friction and inelastic impacts and shocks. Unlike other methods which take an instantaneous point of view, this method does not need to identify explicitly impulsive forces. Instead, the treatment is similar to that of J. J. Moreau and Monteiro-Marques, except that the numerical formulation used here ensures that there is no inter-penetration of rigid bodies, unlike their velocity-based formulation. Numerical results are given for the method presented here for a spinning rod impacting a table in two dimensions, and a system of four balls colliding on a table in a fully three-dimensional way. These numerical results also show the practicality of the method, and convergence of the method as the step size becomes small.

[1]  É. Delassus Sur les lois du frottement de glissement , 1923 .

[2]  C. Lanczos The variational principles of mechanics , 1949 .

[3]  N. Dinculeanu,et al.  CHAPTER I – VECTOR MEASURES , 1967 .

[4]  K. Taubert Differenzverfahren für Schwingungen mit trockener und zäher Reibung und für Regelungssysteme , 1976 .

[5]  Per Lötstedt Coulomb Friction in Two-Dimensional Rigid Body Systems , 1981 .

[6]  K. Stromberg Introduction to classical real analysis , 1981 .

[7]  Per Lötstedt Time-dependent contact problems in rigid body mechanics , 1982 .

[8]  Per Lötstedt Mechanical Systems of Rigid Bodies Subject to Unilateral Constraints , 1982 .

[9]  E. Haug,et al.  Dynamics of mechanical systems with Coulomb friction, stiction, impact and constraint addition-deletion—I theory , 1986 .

[10]  J. Moreau,et al.  Unilateral Contact and Dry Friction in Finite Freedom Dynamics , 1988 .

[11]  Aleksej F. Filippov,et al.  Differential Equations with Discontinuous Righthand Sides , 1988, Mathematics and Its Applications.

[12]  Yu Wang,et al.  On the inconsistency of rigid-body frictional planar mechanics , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.

[13]  Alois Kastner-Maresch Diskretisierungsverfahren zur Lösung von Differentialinklusionen , 1990 .

[14]  D. Stewart A high accuracy method for solving ODEs with discontinuous right-hand side , 1990 .

[15]  Alois Kastner-Maresch Implicit Runge-Kutta methods for differential inclusions , 1990 .

[16]  Asen L. Dontchev,et al.  Difference Methods for Differential Inclusions: A Survey , 1992, SIAM Rev..

[17]  Richard W. Cottle,et al.  Linear Complementarity Problem. , 1992 .

[18]  James K. Mills,et al.  Robotic Manipulator Collisions: Modeling and Simulation , 1992 .

[19]  J. M. Sanz-Serna,et al.  Symplectic integrators for Hamiltonian problems: an overview , 1992, Acta Numerica.

[20]  M. Marques,et al.  Differential Inclusions in Nonsmooth Mechanical Problems: Shocks and Dry Friction , 1993 .

[21]  David Baraff,et al.  Fast contact force computation for nonpenetrating rigid bodies , 1994, SIGGRAPH.

[22]  J. Trinkle,et al.  On Dynamic Multi‐Rigid‐Body Contact Problems with Coulomb Friction , 1995 .

[23]  Jeffrey C. Trinkle,et al.  Complementarity formulations and existence of solutions of dynamic multi-rigid-body contact problems with coulomb friction , 1996, Math. Program..

[24]  Mark R. Cutkosky,et al.  Practical Force-Motion Models for Sliding Manipulation , 1996, Int. J. Robotics Res..