Semialgebraic Regularization of Kinematic Loop Constraints in Multibody System Models

Redundant constraints in multibody system (MBS) models, reflected by a singular constraint Jacobian, impair the efficient dynamics simulation. In particular, kinematic loop constraints are often found to be permanently redundant. This problem is commonly attacked numerically by decomposing the constraint Jacobian either at every simulation time step or beforehand in an admissible assembly (assuming that the redundancy is permanent). This paper presents a method for the elimination of permanently redundant loop cloture constraints, which, instead of numerically decomposing the constraints, relies on the geometric characterization of kinematic loops comprising lower kinematic pairs. In particular, the invariant vector space of velocities of a kinematic loop is taken into account, which can be determined as the sum of Lie (screw) algebras of two sub-chains of a kinematic loop. The actual reduction is achieved by restricting the constraints to this space. The presented method does not interfere with the actual generation of constraints but can be considered as a preprocessing step of MBS models. It is numerically robust and only uses a geometrically exact model. The method is able to completely eliminate redundant loop constraints for "nonparadoxical" single-loop mechanisms and applies conservatively to multiloop MBS. The presented method only requires information (vectors, matrices) that is readily available in any MBS simulation package. The only numerical operations involved are cross products and a singular value decomposition of a low dimensional matrix.

[1]  A. Arabyan,et al.  An Improved Formulation for Constrained Mechanical Systems , 1998 .

[2]  R. Kalaba,et al.  Equations of motion for nonholonomic, constrained dynamical systems via Gauss's principle , 1993 .

[3]  J. P. Meijaard,et al.  Applications of the singular value decomposition in dynamics , 1993 .

[4]  J. Ambrósio,et al.  Stabilization Methods for the Integration of DAE in the Presence of Redundant Constraints , 2003 .

[5]  Andreas Müller,et al.  A conservative elimination procedure for permanently redundant closure constraints in MBS-models with relative coordinates , 2006 .

[6]  S. S. Kim,et al.  QR Decomposition for State Space Representation of Constrained Mechanical Dynamic Systems , 1986 .

[7]  Roy Featherstone,et al.  Robot Dynamics Algorithms , 1987 .

[8]  Farhad Aghili,et al.  A unified approach for inverse and direct dynamics of constrained multibody systems based on linear projection operator: applications to control and simulation , 2005, IEEE Transactions on Robotics.

[9]  Abhinandan Jain,et al.  Spatial Operator Algebra for multibody system dynamics , 1992 .

[10]  Marek Wojtyra,et al.  Joint reactions in rigid body mechanisms with dependent constraints , 2009 .

[11]  Frank Chongwoo Park,et al.  A geometrical formulation of the dynamical equations describing kinematic chains , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[12]  Javier García de Jalón,et al.  Kinematic and Dynamic Simulation of Multibody Systems: The Real Time Challenge , 1994 .

[13]  Javier Cuadrado,et al.  Modeling and Solution Methods for Efficient Real-Time Simulation of Multibody Dynamics , 1997 .

[14]  P. Maisser,et al.  A Lie-Group Formulation of Kinematics and Dynamics of Constrained MBS and Its Application to Analytical Mechanics , 2003 .

[15]  Amir Fijany,et al.  Parallel O(log N) algorithms for computation of manipulator forward dynamics , 1994, IEEE Trans. Robotics Autom..

[16]  N. K. Mani,et al.  Application of Singular Value Decomposition for Analysis of Mechanical System Dynamics , 1985 .

[17]  J. Hervé Analyse structurelle des mcanismes par groupe des dplacements , 1978 .

[18]  John McPhee,et al.  A unified graph—Theoretic approach to formulating multibody dynamics equations in absolute or joint coordinates , 1997 .

[19]  Richard M. Murray,et al.  A Mathematical Introduction to Robotic Manipulation , 1994 .

[20]  José María Rico Martínez,et al.  On Mobility Analysis of Linkages Using Group Theory , 2003 .

[21]  T. Arponen Regularization of Constraint Singularities in Multibody Systems , 2001 .

[22]  Ahmed A. Shabana,et al.  Dynamics of Multibody Systems , 2020 .

[23]  P. Likins,et al.  Singular Value Decomposition for Constrained Dynamical Systems , 1985 .

[24]  Peter Eberhard,et al.  Computational Dynamics of Multibody Systems: History, Formalisms, and Applications , 2006 .

[25]  R. Ledesma,et al.  Augmented lagrangian and mass-orthogonal projection methods for constrained multibody dynamics , 1996 .

[26]  E. Bayo,et al.  Singularity-free augmented Lagrangian algorithms for constrained multibody dynamics , 1994, Nonlinear Dynamics.

[27]  W. Blajer Augmented Lagrangian Formulation: Geometrical Interpretation and Application to Systems with Singularities and Redundancy , 2002 .

[28]  O. Bauchau,et al.  Review of Classical Approaches for Constraint Enforcement in Multibody Systems , 2008 .