Abstract
We derive the quaternions expressing the rotation transformation between celestial and terrestrial reference systems as functions of the parameters giving the position of the Celestial Intermediate Pole (CIP) in those two systems, and of the rotation angle. A first version is associated with the common Earth Orientation Parameters (EOP) recommended by the International Earth Rotation and Reference System Service (IERS) and IAU; a second version uses the direction cosines of the CIP in the International Terrestrial Reference System (ITRS) instead of the conventional pole coordinates. Whereas matrix and quaternion methods are numerically comparable, the quaternion formulation offers a very elegant and concise analytical representation, that does not exist for Earth rotation matrix and that can be easily programmed. In our view, this quaternion representation reinforces the scope of the nowadays parameters adopted for describing Earth rotation.
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs00190-023-01735-z/MediaObjects/190_2023_1735_Fig1_HTML.png)
Similar content being viewed by others
References
Bizouard C (1996) Modélisation astrométrique et géophysique de la rotation de la terre à la submilliseconde de degré. PhD thesis, Observatoire de Paris
Capitaine N (1990) The celestial pole coordinates. Celest Mech Dyn Astron 48:127. https://doi.org/10.1007/BF00049510
Capitaine N, Guinot B, Souchay J (1986) A non-rotating origin on the instantaneous equator: definition, properties and use. Celest Mech 39(3):283–307
Capitaine N, Guinot B, McCarthy DD (2000) Definition of the Celestial Ephemeris Origin and of UT1 in the International Celestial Reference Frame. Astron Astrophys 355:398–405. https://doi.org/10.1017/S0252921100000245
Capitaine N, Wallace PT, Chapront J (2003) Expressions for IAU 2000 precession quantities. Astron Astrophys 412:567–586. https://doi.org/10.1051/0004-6361:20031539
de Casteljau P (1997) Les Quaternions, Hermes science publications edn
Hamilton WR (1866) Elements of Quaternions, Hamilton W.E. edn. Longmans, Green, & Co
IAU SOFA Board: IAU SOFA Software Collection (2021). http://www.iausofa.org
Lindegren NL, Lammers U, Hobbs D, Mullane WO, Bastian U, Hernández J (2012) The astrometric core for the GAIA mission. Astron Astrophys. https://doi.org/10.1051/0004-6361/201117905
Petit G, Luzum B (eds) (2010) IERS Conventions 2010, IERS Technical Note 36. Verlag des Bundesamts für Kartographie und Geodäsie, Frankfurt am Main. http://tai.bipm.org/iers/conv2010/conv2010.html
Svehla D (2018) Earth orientation quaternion. In: Svehla D (ed) Geometrical theory of satellite orbits and gravity field (Chapter 22). Springer, Berlin. https://doi.org/10.1007/978-3-319-76873-1_22
Acknowledgements
This study would not have been carried out if Dr. Leonid Petrov did not prompt us in 2017 to develop the Earth rotation formalism in terms of quaternions. We also acknowledge the long-term financial support from the CNES/TOSCA to the astro-geodetic research carried out at SYRTE. The subroutines for computing the celestial pole coordinates X, Y, and the TIO/CIO locators are open sources from the IAU SOFA library at http://www.iausofa.org. The EOP series used in this study are openly available at https://eoc.obspm.fr. In those Appendices, we present the quaternion algebra and representation of spatial rotation by quaternion. In this regard, one can also read with profit Appendix A of Lindegren et al. (2012).
Author information
Authors and Affiliations
Contributions
CB designed research and wrote the paper. YC proposed Sect. 4 and made an independent check of the computations.
Corresponding author
Appendices
Appendices
Definition of the quaternions and properties
1.1 Definition
The quaternions were discovered by the Irish Mathematician William Rowan Hamilton in the early 1840’s (Hamilton 1866). The problem was to find a multiplication law \(\otimes \) for n-uplets of real number \(X=[x_1,x_2,\ldots ,x_n]\) such that the modulus of a product \(X \otimes X'\) is equal to the product of the modulus \(|X| |X'|\):
the modulus being defined by \(|X|=\sqrt{X \overline{X}}\) where \(\overline{X}=[x_1,-x_2,-x_3,\ldots ]\) is the conjugate.
Numbers obeying such a law constitute a generalization of complex numbers. Hamilton had already searched for a solution to this problem for the tri-uplet, but unsuccessfully. Considering then a fourth dimension, he obtained a multiplication law, which satisfies Eq. (A1). Considering two quadruplets \(q_1=[t_1,x_1,y_1,z_1]\) and \(q_2=[t_2,x_2,y_2,z_2]\), their multiplication is given by
Endowed with this internal composition, these quadruplets of real numbers \(q=[t,x,y,z]\) are called quaternions and have a structure of group.
The addition of two quaternions is defined by
It can be easily shown that the multiplication law is associative and distributive with respect to the addition. However, it is not commutative. Let be \(i=[0,1,0,0]\), \(j=[0,0,1,0]\), \(k=[0,0,0,1]\), any quaternion [t, x, y, z] can be expressed by
Any quaternion of the form (t, 0, 0, 0) is reduced to the real number t. From the multiplication law (A2) i, j and k check the properties
These relations determine fully the multiplication of two quaternions.
1.2 Scalar and vectorial parts
We can consider (x, y, z) as the components of a vector \({V}\) in a direct orthonormal basis, so that every quaternion can be expressed by
where \({V}\) is the vectorial part of the quaternion and t is its scalar part. As the vectorial part is referred to a direct orthonormal basis, (A2) can be rewritten
where \({V}_1 \cdot {V}_2\) is the scalar product of the vectorial parts and \({V}_1\wedge {V}_2\) their vectorial product.
The non-commutativity of the product of two quaternions comes from the non-commutativity of the vectorial product \({V}_1\wedge {V}_2\).
1.3 Symmetric and antisymmetric parts
According to (A7), the symmetric part of the product of two quaternions is
and the antisymmetric part
1.4 Conjugate and modulus
The conjugate of a quaternion \(q=[t,{V}]\) is defined by \(\overline{q}=[t,-{V}]\). Then, it can be easily shown that the conjugate of a product of two quaternions is the inverse product of the conjugates:
The norm or the modulus of a quaternion q is
1.5 Inverse
From A11, any non-zero quaternion q has an inverse, written \(q^{-1}\), such as \(q \otimes q^{-1} = q^{-1} \otimes q = (1,0,0,0)\) and given by
1.6 An useful lemme
Let \(q=(t,{\Gamma })\) be any quaternion and \((0,{V})\) a pure vectorial quaternion, the following expressions can be easily derived:
and
Representation of a rotation by a unit quaternion
1.1 Quaternion of rotation
Any rotation can be fully defined by the rotation angle \(\phi \) and the direction of its rotation axis, characterized by its direction cosines \((\alpha ,\beta ,\gamma )=\hat{u}\) in a direct orthonormal basis. From a given vector \({r}\) and the vector \(\hat{u}\), we can build another orthonormal direct basis \((\hat{u},\hat{v},\hat{w})\) such as
Let us apply the rotation of angle \(\phi \) and direction vector \(\hat{u})\) on the vector \({r}\), which becomes \({r}\,'\). The projection of \({r}\,'\) on the rotation axis \(\hat{u}\) is unchanged and equal to \({r}\cdot \hat{u}\). Its second component along \(\hat{v}\), namely \(r \cdot \hat{v}\), is rotated by the angle \(\phi \) in the plane (\(\hat{v},\hat{w}\)). Its third component, along \(\hat{w}\) is equal to zero, for \(\hat{w}\) is perpendicular to t\({r}\). It results
By using the last expression of (B1), we get \({\hat{v}} \cdot \hat{v} = 1 = r \cdot \hat{v} / \Vert \hat{u}\wedge {r} \Vert \), that is \(r \cdot \hat{v} = \Vert \hat{u}\wedge {r} \Vert \), allowing to derive \(\hat{v} = [ {r}-(\hat{u}\cdot {r})\hat{u} ] / r \cdot \hat{v}\) and \(\hat{w} = \hat{u} \wedge r / r \cdot \hat{v}\), and finally
On the other hand, applying the transformation (A13) to the quaternion vector \([0,{r}\,']\) and quaternion \(q =(t,{\Gamma })\), yields
So, the quaternion \(q=(t,\Gamma )\) corresponds to the rotation transformation (B3) if it obeys the system
with solutions
By definition, the quaternion of rotation \(q_{(\phi ,\hat{u})}\) associated with the rotation \((\phi ,\hat{u})\) is
The rotation of same axis but of opposite angle is given by the conjugate quaternion \(\overline{q}_{(\phi ,\hat{u})}\).
Both these quaternions allows to obtain the transform vector \(r\,'\) according to
1.2 Coordinate transformation
Let (x, y, z) be the coordinates of a given vector \(r\) in the Cartesian frame Oxyz endowed with the orthonormal basis \((\hat{i},\hat{j},\hat{k})\). By applying the quaternion of rotation \(q_{(\phi ,\hat{u})}\) on \((\hat{i},\hat{j},\hat{k})\), this one is transformed into the basis \((\hat{i}',\hat{j}',\hat{k}')\). Let \((x',y',z')\) be the coordinate of \(r\) in this new basis. Then, two equal vectorial quaternions give \(r\):
According to the transformation law (B8), this relation becomes
Then
As \(\overline{q}_{(\phi ,\hat{u})} \otimes q_{(\phi ,\hat{u})} = \overline{q}_{(\phi ,\hat{u})} \otimes q_{(\phi ,\hat{u})} = \vert q_{(\phi ,\hat{u})} \vert ^2 = 1\), we obtain
or
Noting \(\underline{x} = (x,y,z)\) and \(\underline{x'}=(x',y',z')\), the former relation can be expressed by
This is the passive transformation in the sense that it only transforms the vector coordinates and not the vector itself, in contrast to the active transformation (B8).
1.3 Equivalent matrix for coordinate transformation
Equation (B3) allows to calculate the components of the new basis in the old one, i.e., the transformation matrix P from the basis (\({\hat{i}},{\hat{j}},{\hat{k}}\)) to the basis (\({\hat{i}}',{\hat{j}}',{\hat{k}}'\)):
where \(\alpha \), \(\beta \) and \(\gamma \) are the direction cosines of \(\hat{u}\).
Considering the components \(t=\cos \phi /2\), \(a=\alpha \sin \phi /2\), \(b = \beta \sin \phi /2\), \(c= \gamma \sin \phi /2\) of the quaternion \(q_{(\phi ,\hat{u})}=[t,a,b,c]\), P takes the form
Then, the coordinate transformation can be written as
where the coordinate transformation using the matrix R is equivalent to that using the quaternion q given by (B14).
1.4 Quaternion representing the product of two rotations
Let \(q_1\) and \(q_2\) be the quaternions pertaining to the rotations \(R_1\) and \(R_2\), respectively (with secant axes). From (B8), the active sequence of rotations \(R_2 R_1\) (first \(R_1\) then \(R_2\)) applied to the vector \({r}\) gives
According to (B14), the passive sequence transforming the coordinates \(\underline{x}\) of \(r\) to \(\underline{x}'\) is
So, the product \(R_{2} R_{1}\) is associated with the quaternion \(q_2 \otimes q_1\) in the case of the active transformation and to \(q_1 \otimes q_2\) in the case of the passive transformation.
Matrix-based calculation of \(s'-s''\)
According to (23), we derive
This difference actually comes from a residual rotation between the 2-rotation sequence \(R_2(x) R_1(y)\) and the 3-rotation sequence \(W_p = R_3(-\lambda _p) R_2(\theta _p) R_3(\lambda _p)\). To see this, let us apply those rotation sequences on the unit vector \(\hat{x}\) of the ITRS basis (\(\hat{x}\), \(\hat{y}\), \(\hat{z}\)). The resulting vector in the ITRS basis is the first column of the transpose of the corresponding transformation coordinate matrix.
So, for the transformation \(R_2(x) R_1(y)\), we have to consider the matrix
of which the first column gives the vector
For the 3 rotation sequence \(W_p\), it should be noticed that the transformation coordinate \(W_p^T R_3(s'')\) from the TIRS to the ITRS is similar to \(PN(X,Y) R_3(s)\) going from the CIRS to the GCRS. So \(W_p^T\) can be easily written by replacing X with \(x_p\) and Y with \(y_p\) in the conventional precession–nutation matrix PN(X, Y) given by (2), taking as well \(a=1/(1+z_p)=1/(1+\cos x \cos y)\):
The corresponding transformed vector is
that is, from (18),
Then the angle between the vectors \(\hat{x}_1\) and \(\hat{x}_2\) is precisely the difference \(s''-s'\) with the cosine
which is exactly the expression (C1) that we found by comparing quaternion expressions.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Bizouard, C., Cheng, Y. The use of the quaternions for describing the Earth’s rotation. J Geod 97, 53 (2023). https://doi.org/10.1007/s00190-023-01735-z
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s00190-023-01735-z