Constrained multibody kinematics and dynamics in absolute coordinates: a discussion of three approaches to representing rigid body rotation
A. Kissel (1), J. Taves (1), D. Negrut (1) ((1) University of, Wisconsin-Madison)

TL;DR
This paper compares three approaches to solving constrained multibody dynamics in absolute coordinates, highlighting their efficiency, with the matrix approach being notably faster due to simpler equations and Jacobians.
Contribution
It introduces a detailed comparison of three rotation representation methods in multibody dynamics, including new sensitivity analyses and efficiency benchmarks.
Findings
The matrix-based approach is roughly twice as fast as the Euler angles method.
Simpler equations and Jacobians lead to improved simulation speed.
The paper provides the first head-to-head efficiency comparison of these methods in absolute coordinates.
Abstract
We compare three approaches to posing the index 3 set of differential algebraic equations (DAEs) associated with the constrained multibody dynamics problem formulated in absolute coordinates. The first approach works directly with the orientation matrix and therefore eschews the need for generalized coordinates used to produce the orientation matrix . The approach is informed by the fact that rotation matrices belong to the SO(3) Lie matrix group. The second approach employs Euler parameters, while the third uses Euler angles. In all cases, the index 3 DAE problem is solved via a first order implicit numerical integrator. We note a roughly twofold speedup of over , and a 1.2 -- 1.3 times speedup of over . The tests were carried out in conjunction with four 3D mechanisms. The improvements in…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDynamics and Control of Mechanical Systems · Numerical methods for differential equations · Iterative Learning Control Systems
