Perspectives on Euler angle singularities, gimbal lock, and the orthogonality of applied forces and applied moments

Coordinate singularities and gimbal lock are two phenomena that present themselves in models for the dynamics of mechanical systems. The former phenomenon pertains to the coordinates used to parameterize the configuration manifold of the system, while the latter phenomenon has a distinctive physical manifestation. In the present paper, we use tools from differential geometry to show how gimbal lock is intimately associated with an orthogonality condition on the applied forces and moments which act on the system. This condition is equivalent to a generalized applied force being normal to the configuration manifold of the system. Numerous examples, including the classic bead on a rotating hoop example and a gimbaled rigid body, are used to illuminate the orthogonality condition. These examples help to offer a new explanation for the elimination of gimbal lock by the addition of gimbals and demonstrate how integrable constraints alter the configuration manifold and may consequently eliminate coordinate singularities.

[1]  A. J. Mcconnell Applications of the Absolute Differential Calculus , 2012, Nature.

[2]  C. Machover Basics of gyroscopes , 1960 .

[3]  Manuel Fernandez,et al.  Inertial guidance engineering , 1962 .

[4]  R. L. Moore,et al.  GIMBAL GEOMETRY AND ATTITUDE SENSING OF THE ST-124 STABILIZED PLATFORM , 1962 .

[5]  J. M. Slater,et al.  Inertial Navigation Analysis and Design , 1964 .

[6]  J. Stuelpnagel On the Parametrization of the Three-Dimensional Rotation Group , 1964 .

[7]  D. T. Greenwood Principles of dynamics , 1965 .

[8]  M. Shuster,et al.  Three-axis attitude determination from vector observations , 1981 .

[9]  Ken Shoemake,et al.  Animating rotation with quaternion curves , 1985, SIGGRAPH.

[10]  James Casey Geometrical derivation of Lagrange’s equations for a system of particles , 1994 .

[11]  James Casey,et al.  On the advantages of a geometrical viewpoint in the derivation of Lagrange's equations for a rigid continuum , 1995 .

[12]  Jerrold E. Marsden,et al.  Introduction to Mechanics and Symmetry: A Basic Exposition of Classical Mechanical Systems , 1999 .

[13]  Andrew J. Hanson,et al.  Visualizing quaternions , 2005, SIGGRAPH Courses.

[14]  Geometrical Derivation of Lagrange’s Equations for a System of Rigid Bodies , 2006 .

[15]  O. O’Reilly The Dual Euler Basis: Constraints, Potentials, and Lagrange’s Equations in Rigid-Body Dynamics , 2007 .

[16]  O. O’Reilly Intermediate Dynamics for Engineers: A Unified Treatment of Newton-Euler and Lagrangian Mechanics , 2008 .

[17]  Sumanta Guha Computer Graphics Through OpenGL: From Theory to Experiments , 2010 .

[18]  J. Casey On the representation of rigid body rotational dynamics in Hertzian configuration space , 2011 .

[19]  Ronald N. Arnold,et al.  Gyrodynamics and Its Engineering Applications , 2014 .

[20]  Fabio Ganovelli,et al.  Introduction to Computer Graphics: A Practical Learning Approach , 2014 .

[21]  Arun R. Srinivasa,et al.  A Simple Treatment of Constraint Forces and Constraint Moments in the Dynamics of Rigid Bodies , 2015 .

[22]  O. O’Reilly,et al.  On geodesics of the rotation group SO(3) , 2015 .

[23]  Katrin Baumgartner,et al.  Introduction To Space Dynamics , 2016 .

[24]  Taha Sochi,et al.  Tensor Calculus , 2016, 1610.04347.

[25]  Lluís Ros,et al.  Singularity-Free Path Planning , 2017 .