Orientation and Kinematics of Rotation: Quaternionic and Four-Dimensional Skew-Symmetric Operators, Equations, and Algorithms

Mechanics of Solids - Tập 57 - Trang 1885-1907 - 2023
Yu. N. Chelnokov1
1Institute for Precision Mechanics and Control Problems, Russian Academy of Sciences, Saratov, Russia

Tóm tắt

This paper develops a theory of three- and four-dimensional skew-symmetric rotation operators generated by exponential representations of orthogonal operators or their representations using Cayley’s formulas. The generating orthogonal operators involve the direction angle cosine matrix, the quaternionic matrix of Euler’s parameters, and the Hamilton rotation quaternion. Novel matrix and quaternion kinematic equations for the rotation of a rigid body based on four-dimensional skew-symmetric matrices and on quaternions with zero scalar parts (in associated quaternions) are proposed. It is shown that they are advantageous compared to the known kinematic equations of rotation based on three-dimensional skew-symmetric matrices and vector kinematic equations. As a topical application of the proposed equations, the paper considers the construction of high-precision algorithms for determining the orientation of a moving object in an inertial coordinate system using a strapless inertial navigation system. Fourth-order (even-order) skew-symmetric matrices and associated quaternions have qualitative advantages over third-order (odd-order) skew-symmetric matrices and vectors. This makes the use of the proposed kinematic equations of rotation in orientation and navigation problems much more efficient compared to traditionally used equations in three-dimensional skew-symmetric operators.

Tài liệu tham khảo

F. R. Gantmakher, Theory of Matrixes (Nauka, Moscow, 1967) [in Russian]. W. R. Hamilton, Lectures on Quaternions (Hodges & Smith, Dublin, 1853). L. Euler, “Problema algebraicum ob affectiones prorsus singulares memorabile,” Novi Comment. Acad. Sci. Imp. Petropolitanae 15, 75–106 (1770). O. Rodrigues, “Des lois geometriques qui regissent les deplacements d’un systems olide dans l’espase, et de la variation des coordonnee sprovenant de ses deplacement sconsideeres independamment des causes qui peuvent les produire,” J. Math. Pureset Appl. 5, 380–440 (1840). J. W. Gibbs, Scientific Papers (Dover, New York, 1961). J. W. Gibbs, Vector Analysis (Scribners, New York, 1901). T. F. Wiener, “Theoretical analysis of gimballess inertial reference equipment using delta-modulated instruments,” Ph.D. Dissertation (Dep. Aeron.&Astron. Massachusetts Inst. of Technol. Cambridge, MA, 1962). J. Stuelpnagel, “On the parameterization of the three-dimensional rotation group,” SIAM Rev. 6 (4), 422–429 (1964). J. E. Bortz, “A new mathematical formulation for strapdown inertial navigation,” IEEE Trans. Aerospace Elect. Syst. AES-7 1, 61–66 (1971). A. P. Panov, “The way to choose parameters and kinematic rotation equations for numerical integration by computer,” Kibernet. Vychisl. Tekhnol., No. 62, 104–111 (1984). A. P. Panov, Mathematical Foundations of Inertial Orientation Theory (Naukova dumka, Kiev, 1995) [in Russian]. S. R. Marandi and V. J. Modi, “A preferred coordinate system and the associated orientation representation in attitude dynamics,” Acta Astron. 15 (11), 833–843 (1987). https://doi.org/10.1016/0094-5765(87)90038-5 M. D. Shuster, “A survey of attitude representations,” J. Astron. Sci. 41 (4), 439–517 (1993). P. Tsiotras and J. M. Longuski, “A new parameterization of the attitude kinematics,” J. Astron. Sci. 43 (3), 243–262 (1995). H. Schaub, P. Tsiotras, and J. L. Junkins, “Principal rotation representations of proper N×N orthogonal matrices,” Int. J. Eng. Sci. 33 (15), 2277–2295 (1995). H. Schaub and J. L. Junkins, “Stereographic orientation parameters for attitude dynamics: a generalization of the Rodrigues parameters,” J. Astron. Sci. 44 (1), 1–19 (1996). P. Tsiotras, J. L. Junkins, and H. Schaub, “Higher order Cayley transforms with applications to attitude representations,” J. Guidance, Control, Dyn. 20 (3), 528–534 (1997). H. Schaub, R. D. Robinett, and J. L. Junkins, “New penalty functions for optimal control formulation for spacecraft attitude control problems,” J. Guidance, Control, Dyn. 20 (3), 428–434 (1997). H. Schaub, “Novel coordinates for nonlinear multibody motion with applications to spacecraft dynamics and control,” Ph.D. Dissertation (Aerosp. Engng. Texas AM Univ. College Station, TX, 1998). J. E. Hurtado, “Interior parameters, exterior parameters, and a Cayley-like transform,” J. Guid., Control, Dyn. 32 (2) (2008). Y. N. Chelnokov and S. E. Perelyaev, “New equations and algorithms for orientation and navigation of strapdown inertial navigation systems with four-dimensional skew-symmetric operators,” in Proc. 21st Int. Conf. on Integrated Navigation Syst. ICINS 2014 (St. Petersburg, 2014), pp. 365–369 [in Russian]. Yu. N. Chelnokov, “On determining vehicle orientation in the Rodrigues–Hamilton parameters from its angular velocity,” Mech. Solids 37 (3), 8–16 (1977). P. K. Plotnikov and Yu. N. Chelnokov,”Comparative error analysis of algorithms for determining vehicle attitude in Rodrigues–Hamilton parameters and direction cosines,” Cosmic Research 17 (3), 308–313 (1979 P. K. Plotnikov and Yu. N. Chelnokov, “Comparative analysis of an accuracy of algorithms for determining object’s orientation in Rodrigues-Hamilton parameters and directing cosines,” Kosm. Issl. 17 (3), 371–377 (1979). P. K. Plotnikov and Yu. N. Chelnokov, “The way to apply quaternionic matrices to the theory of finite rotation for a solid,” in Collection of Scientific-Methodological Papers on Theoretical Mechanics (Moscow, 1981), No. 11, pp. 122–129 [in Russian]. Yu. N. Chelnokov, Quaternion and Biquaternion Models and Methods of Solid Mechanics and Their Applications. Geometry and Kinematics of Motion (Fizmatlit, Moscow, 2006) [in Russian]. E. T. Whittaker, A Treatise on the Analytical Dynamics (Univ. Press, Cambridge, 1927). A. I. Lur’e, Analytical Mechanics (Fizmatlit, Moscow, 1961) [in Russian]. R. Bellman, Introduction to Matrix Analysis (McGraw-Hill, New York, 1960). B. F. Ickes, “A new method for performing digital control system attitude computations using quaternions,” AIAA J., No. 8, 13–17 (1970). S. E. Perelyaev, “On the correspondence between the three- and four-dimensional parameters of the three-dimensional rotation group,” Mech. Solids 44 (2), 204–213 (2009). V. F. Zhuravlev, Foundations of Theoretical Mechanics (Fizmatlit, Moscow, 2008) [in Russian]. V. N. Branets and I. P. Shmygalevskii, Use of Quaternions in Problems of Orientation of Solid Bodies (Nauka, Moscow, 1973) [in Russian]. V. N. Branets and I. P. Shmyglevskii, Introduction to the Theory of Platform-Free Inertial Navigation Systems (Nauka, Moscow, 1992) [in Russian]. Ye. I. Somov, S. A. Butyrin, and V. K. Skirmunt, “In-flight alignment calibration of a space telescope and a star tracker cluster,” in Proc. Jubilee 15th Int. Conf. on Integrated Navigation Systems (CSRI “Elektropribor”, St. Petersburg, 2008), pp. 139–143. Ye. I. Somov, “Multiple algorithms for filtration, integration and calibration of a strapdown inertial system for a spacecraft attitude determination,” in Proc. 16th Int. Conf. on Integrated Navigation Systems (CSRI “Elektropribor”, St. Petersburg, 2009), pp. 110–112. Ye. I. Somov and S. A. Butyrin, “In-flight alignment of a space telescope and a star tracker cluster at a scanning observation of the earth marked objects,” in Proc. 19th Int. Conf. on Integrated Navigation Syst. (CSRI “Elektropribor”, St. Petersburg, 2012), pp. 242–244. E. I. Somov, S. A. Butyrin, and Ch. M. Gasizadeh, “Flight calibration of SINS of a small information satellite with correction from solar and magnetic sensors,” in Proc. 21st Int. Conf. on Integrated Navigation Syst. Coll. of Materials (St. Petersburg, 2014), pp. 18–21. P. G. Savage, “Strapdown inertial navigation integration algorithm design. Pt. 1: attitude algorithm,” J. Guidance, Control. Dyn. 21 (1), 19–28 (1998). V. N. Branets, Lectures on the Theory of Inertial Navigation Control Systems (Moscow Institute of Physics and Technology, Moscow, 2009) [in Russian]. A. Edwards, “Strapdown inertial navigation systems,” Rocket Techn., No. 5, 50–57 (1973). P. N. Besarab, “The way to determine parameters of spatial orientation for moving object,” Zh. Vychisl. Mat. Mat. Fiz. 14 (1), 240–246 (1974). W. Clifford, “Preliminary sketch of biquaternions,” Proc. London Math. Soc., No. 4, 381–395 (1873). A. P. Kotel’nikov, Screw Calculus and Some Applications to Its Geometry and Mechanics (Kazan, 1895) [in Russian]. A. P. Kotel’nikov, “Screws and complex numbers,” Izv. Fiz.-Mat. O-va Kazan. Univ., Ser. 2, No. 6, 23–33 (1896). A. P. Kotel’nikov, “Theory of vectors and complex numbers,” in Some Applications of Lobachevskii’s Ideas in Mechanics and Physics (Gostekhizdat, Moscow, 1950), pp. 7–47 [in Russian]. F. M. Dimentberg, Theory of Screws and Its Applications (Nauka, Moscow, 1978) [in Russian]. Yu. N. Chelnokov, “Kinematic equations of a rigid body in four-dimensional skew-symmetric operators and their application in inertial navigation,” J. Appl. Math. Mech. 80 (6), 449–458 (2016). https://doi.org/10.1016/j.jappmathmech.2017.06.003