Hostname: page-component-77f85d65b8-6c7dr Total loading time: 0 Render date: 2026-03-29T18:30:32.587Z Has data issue: false hasContentIssue false

An analytical study of Euler angle and Rodrigues parameter representations of $\mathbb{SO}(3)$ towards describing subsets of ${\mathbb{SO}}(3)$ geometrically and establishing the relations between these

Published online by Cambridge University Press:  28 October 2024

Bibekananda Patra
Affiliation:
Department of Engineering Design, Indian Institute of Technology Madras, Chennai, Tamil Nadu, India
Sandipan Bandyopadhyay*
Affiliation:
Department of Engineering Design, Indian Institute of Technology Madras, Chennai, Tamil Nadu, India
*
Corresponding author: Sandipan Bandyopadhyay; Email: sandipan@iitm.ac.in
Rights & Permissions [Opens in a new window]

Abstract

Descriptions of various subsets of $\mathbb{SO}(3)$ are encountered frequently in robotics, for example, in the context of specifying the orientation workspaces of manipulators. Often, the Cartesian concept of a cuboid is extended into the domain of Euler angles, notwithstanding the fact that the physical implications of this practice are not documented. Motivated by this lacuna in the existing literature, this article focuses on studying sets of rotations described by such cuboids by mapping them to the space of Rodrigues parameters, where a physically meaningful measure of distance from the origin is available and the spherical geometry is intrinsically pertinent. It is established that the planar faces of the said cuboid transform into hyperboloids of one sheet and hence, the cuboid itself maps into a solid of complicated non-convex shape. To quantify the extents of these solids, the largest spheres contained within them are computed analytically. It is expected that this study would help in the process of design and path planning of spatial robots, especially those of parallel architecture, due to a better and quantitative understanding of their orientation workspaces.

Information

Type
Research Article
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (https://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
© The Author(s), 2024. Published by Cambridge University Press
Figure 0

Table I. Few examples of commercially available Stewart platform manipulators whose orientation workspaces have been specified by the respective manufacturers in terms of ranges of Euler angles. The ranges can be uniform or non-uniform, as seen in these samples.

Figure 1

Figure 1. Faces and vertices of ${\mathcal{V}_{\mathcal{E}}} \in{\mathcal{E}}$ represented as a cuboid in Euler angles for non-uniform ranges of Euler angles. The numerical values of the limits are listed in Table III.

Figure 2

Table II. Vertices of $\mathcal{V}_{\mathcal{E}}$, as seen in Fig. 1, in terms of the limits of Euler angles.

Figure 3

Figure 2. A pictorial depiction of $\boldsymbol{k}$, which may be expressed as $\boldsymbol{k} = [\cos \zeta \cos \xi, \cos \zeta \sin \xi, \sin \zeta ]^{\top }$.

Figure 4

Figure 3. Visualisation of subsets of $\mathbb{SO}(3)$ as spheres in ${\mathbb{R}}^3$, as described by Rodrigues parameters. Two sets of Rodrigues vectors are shown, which lie along two unit vectors $\boldsymbol{k}_1, \boldsymbol{k}_2$ in ${\mathbb{R}}^3$ and describe rotations through the angles $\psi ^{\prime}$ and $\psi ^{\prime\prime}$ about these.

Figure 5

Figure 4. One of the faces of $\mathcal{V}_{\mathcal{E}}$ and the corresponding surfaces of $\mathcal{V}_{\mathcal{R}}$; (a) face $\mathcal{F}_{{\overline{\gamma }}}$, (b) surface ${\mathcal{Q}}_{{\overline{\gamma }}}$,and (c) surface ${\mathcal{Q}}_{{\overline{\gamma }}}^{\prime}$. The point $\boldsymbol{p}$ on the face $\gamma ={\overline{\gamma }}=50^\circ$ corresponds to the parameter values $\{u,v\}=\{0.8,0.8\}$ (see Eq. (13)).

Figure 6

Table III. Uniform and non-uniform ranges of Euler angles used in this article.

Figure 7

Figure 5. Solids $\mathcal{V}_{\mathcal{R}}(Z\text{-}Y\text{-}X)$ and $\mathcal{V}_{\mathcal{R}}(X\text{-}Y\text{-}Z)$ corresponding to uniform symmetric ranges of Euler angles $\alpha, \beta, \gamma \in [-30^\circ, 30^\circ ]$ (see Table III).

Figure 8

Figure 6. Solids $\mathcal{V}_{\mathcal{R}}(Z\text{-}Y\text{-}X)$ and $\mathcal{V}_{\mathcal{R}}(X\text{-}Y\text{-}Z)$ corresponding to non-uniform symmetric ranges of Euler angles $\{\alpha, \beta, \gamma \}\in [-30^\circ, 30^\circ ]\times [-40^\circ, 40^\circ ]\times [-50^\circ, 50^\circ ]$ (refer to Table III).

Figure 9

Table IV. Coordinates of the vertices of $\mathcal{V}_{\mathcal{E}}$ (see Figure 1), $\mathcal{V}_{\mathcal{R}}(Z\text{-}Y\text{-}X)$ and $\mathcal{V}_{\mathcal{R}}(X\text{-}Y\text{-}Z)$, as shown in Figure 6.

Figure 10

Figure 7. Spheres tangent to (a) ${\mathcal{Q}}_{{\overline{\gamma }}}$ and (b) ${\mathcal{Q}}_{{\underline{\gamma }}}$ of $\mathcal{V}_{\mathcal{R}}(Z\text{-}Y\text{-}X)$ corresponding to the faces $\mathcal{F}_{{\overline{\gamma }}}$ and $\mathcal{F}_{{\underline{\gamma }}}$, respectively (refer to Table III for corresponding numeric details).

Figure 11

Figure 8. Sphere $\overline{{\mathcal{S}}}$ inside $\mathcal{V}_{\mathcal{R}}(Z\text{-}Y\text{-}X)$ and $\mathcal{V}_{\mathcal{R}}(X\text{-}Y\text{-}Z)$ corresponding to the non-uniform ranges of Euler angles $\{\alpha, \beta, \gamma \}\in [-30^\circ, 30^\circ ]\times [-40^\circ, 40^\circ ]\times [-50^\circ, 50^\circ ]$ (refer to Table III). In each case, $\overline{{\mathcal{S}}}$ is tangent to the surface corresponding to $\alpha =30^\circ$.

Figure 12

Figure 9. Hyperboloid of sheet corresponding to the face $\mathcal{F}_{{\overline{\gamma }}}$$(\gamma ={\overline{\gamma }}=50^\circ )$ and its local frame of reference ($\boldsymbol{o}^{\prime}\text{-}\boldsymbol{d}^{\prime}_1\boldsymbol{d}^{\prime}_2\boldsymbol{d}^{\prime}_3$) represented in the global reference frame $\boldsymbol{o}\text{-}\boldsymbol{d}_1\boldsymbol{d}_2\boldsymbol{d}_3$.

Figure 13

Figure 10. Intersection of the plane $\mathcal{P}^{\prime}_2$ with the quadric $\mathcal{U}_{{\overline{\gamma }}}$ and the sphere $\mathcal{S}$.

Figure 14

Figure 11. Intersection of the plane $\mathcal{P}^{\prime}_3$ with the quadric $\mathcal{U}_{{\overline{\gamma }}}$ and the sphere $\mathcal{S}$.

Figure 15

Figure 12. Ellipse and circle resulting from intersection of $\mathcal{P}^{\prime}_2$ with ${\mathcal{U}^{\prime}_{{\overline{\gamma }}}}$ and ${\mathcal{S}}^{\prime}$, respectively.

Figure 16

Figure 13. Hyperbola and circle resulting from intersection of $\mathcal{P}^{\prime}_3$ with ${\mathcal{U}^{\prime}_{{\overline{\gamma }}}}$ and ${\mathcal{S}}^{\prime}$, respectively.

Figure 17

Figure 14. Sphere $\mathcal{S}$ that is tangent to ${\mathcal{Q}}_{{\overline{\gamma }}}$ (and $\mathcal{U}_{{\overline{\gamma }}}$) at $\overline{\boldsymbol{m}}^*$.

Figure 18

Figure 15. Surfaces corresponding to the non-uniform ranges of Euler angles $\{\alpha, \beta, \gamma \}\in\times$$ [-30^\circ, 30^\circ ] [-40^\circ, 40^\circ ]\times [-50^\circ, 50^\circ ]$.

Figure 19

Figure 16. Intersection of the surfaces of $\mathcal{V}_{\mathcal{R}}(Z\text{-}Y\text{-}Z)$ for one instance of proper Euler angles.

Figure 20

Table V. Critical values of $\{u,v\}$, and the corresponding points of tangency and radii of the largest included spheres in $\mathcal{V}_{\mathcal{R}}(Z\text{-}Y\text{-}X)$ and $\mathcal{V}_{\mathcal{R}}(X\text{-}Y\text{-}Z)$ for non-uniform ranges of Euler angles.

Figure 21

Table VI. Values of $\{u,v\}$, corresponding $\underline{\boldsymbol{m}}^*$, $\overline{\boldsymbol{m}}^*$, $\underline{\boldsymbol{n}}^*$, $\overline{\boldsymbol{n}}^*$ and $r$ of $\mathcal{S}$ in $\mathcal{V}_{\mathcal{R}}(Z\text{-}Y\text{-}X)$ and $\mathcal{V}_{\mathcal{R}}(X\text{-}Y\text{-}Z)$ for uniform ranges of Euler angles.

Figure 22

Table VII. Results corresponding to Tait–Bryan sequence of rotations for non-uniform ranges of Euler angles listed in Table III.

Figure 23

Figure 17. Sphere $\overline{{\mathcal{S}}}$ inside $\mathcal{V}_{\mathcal{R}}(Z\text{-}Y\text{-}X)$ and $\mathcal{V}_{\mathcal{R}}(X\text{-}Y\text{-}Z)$ corresponding to the uniform ranges of Euler angles $\alpha, \beta, \gamma \in [-30^\circ, 30^\circ ]$ (refer to Table III). In each case, $\overline{{\mathcal{S}}}$ is tangent to all the surfaces of the solid.

Figure 24

Figure 18. Solids corresponding to the non-uniform ranges of Euler angles $\{\alpha, \beta, \gamma \}\in$$[-30^\circ, 30^\circ ]\times [-40^\circ, 40^\circ ]\times [-50^\circ, 50^\circ ]$ (refer to Table III). In each case, $\overline{{\mathcal{S}}}$ is tangent to the surface of the solids corresponding to the face $\alpha =30^\circ$.

Figure 25

Figure 19. Representation of $\mathbb{SO}(3)$ as ball of radius $\pi$ in ${\mathbb{R}}^3$. The antipodal points $\boldsymbol{e}$ and $\boldsymbol{e}^{\prime}$ represent the same point in $\mathbb{SO}(3)$.

Figure 26

Figure 20. Surface plot of $\alpha$ w.r.t. $\{{\beta },{\gamma }\} \in [{-}\pi, \pi ]\times [{-}\pi, \pi ]$ corresponding to vanishing of the denominator $A+B$ appearing in Eqs. (11a-11c).

Figure 27

Figure 21. Surface plot of $\alpha$ w.r.t. $\{{\beta },{\gamma }\} \in [{-}\pi, \pi ]\times [{-}\pi, \pi ]$ corresponding to vanishing of the denominator $A-B$ appearing in Eqs. (12a-12c).

Supplementary material: File

Patra and Bandyopadhyay supplementary material

Patra and Bandyopadhyay supplementary material
Download Patra and Bandyopadhyay supplementary material(File)
File 5.2 MB