A hard-constraint time-stepping approach for rigid multibody dynamics with joints, contact, and friction

We present a method for simulating rigid multibody dynamics with joints, contact, and friction. In this work, the nonsmooth contact and frictional constraints are represented by hard constraints. The method requires the solution of only one linear complementarity problem per step and can progress at much larger time steps than explicit penalty methods, which are currently the method of choice for most of these simulations.

[1]  Rosato,et al.  Why the Brazil nuts are on top: Size segregation of particulate matter by shaking. , 1987, Physical review letters.

[2]  Pierre E. Dupont,et al.  Analysis of Rigid-Body Dynamic Models for Simulation of Systems With Frictional Contacts , 2001 .

[3]  Todd Munson,et al.  Algorithms and environments for complementarity , 2000 .

[4]  A. James Stewart,et al.  The architecture of Newton, a general-purpose dynamics simulator , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[5]  U. Ascher,et al.  Stabilization of DAEs and invariant manifolds , 1994 .

[6]  S. Dirkse,et al.  The path solver: a nommonotone stabilization scheme for mixed complementarity problems , 1995 .

[7]  F. Pfeiffer,et al.  Multiple impacts with friction in rigid multibody systems , 1995 .

[8]  Michael C. Ferris,et al.  Interfaces to PATH 3.0: Design, Implementation and Usage , 1999, Comput. Optim. Appl..

[9]  Bruce Randall Donald,et al.  On the motion of compliantly-connected rigid bodies in contact. II. A system for analyzing designs for assembly , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

[10]  Victor J. Milenkovic,et al.  Optimization-based animation , 2001, SIGGRAPH.

[11]  Dinesh K. Pai,et al.  Post-stabilization for rigid body simulation with contact and constraints , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[12]  M. Anitescu,et al.  A Time-stepping Method for Stii Multibody Dynamics with Contact and Friction ‡ , 2022 .

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

[14]  Henrik I. Christensen,et al.  Implementation of multi-rigid-body dynamics within a robotic grasping simulator , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[15]  David E. Stewart,et al.  Rigid-Body Dynamics with Friction and Impact , 2000, SIAM Rev..

[16]  Olof Friberg,et al.  Computer aided kinematics and dynamics of mechanical systems, by E. J. Haug, Allyn and Bacon, Boston, 1989. No. of pages: 511. Price: £47.10 (hardback), ISBN 0-205-11669-8; £18.95 (international student edition), ISBN 0-205-12097-0 , 1990 .

[17]  U. Ascher,et al.  Stabilization of Constrained Mechanical Systems with DAEs and Invariant Manifolds , 1995 .

[18]  Mihai Anitescu,et al.  CONSTRAINT STABILIZATION FOR TIME-STEPPING APPROACHES FOR RIGID MULTIBODY DYNAMICS WITH JOINTS, CONTACT, AND FRICTION , 2003 .

[19]  M. Anitescu,et al.  Formulating Dynamic Multi-Rigid-Body Contact Problems with Friction as Solvable Linear Complementarity Problems , 1997 .

[20]  D. Stewart,et al.  AN IMPLICIT TIME-STEPPING SCHEME FOR RIGID BODY DYNAMICS WITH INELASTIC COLLISIONS AND COULOMB FRICTION , 1996 .

[21]  David Baraff,et al.  Issues in computing contact forces for non-penetrating rigid bodies , 1993, Algorithmica.

[22]  J. Marsden,et al.  Time‐discretized variational formulation of non‐smooth frictional contact , 2002 .

[23]  Uri M. Ascher,et al.  Computer methods for ordinary differential equations and differential-algebraic equations , 1998 .

[24]  Mihai Anitescu,et al.  A fixed-point iteration approach for multibody dynamics with contact and small friction , 2004, Math. Program..

[25]  D. Stewart,et al.  Time-stepping for three-dimensional rigid body dynamics , 1999 .

[26]  M. Anitescu,et al.  Formulating Three-Dimensional Contact Dynamics Problems , 1996 .

[27]  M. Anitescu,et al.  Solving Nonconvex Problems of Multibody Dynamics with Joints, Contact, and Small Friction by Successive Convex Relaxation , 2003 .