Intrinsic rotations Intrinsic rotations are elemental rotations that occur about the axes of the rotating coordinate system
XYZ, which changes its orientation after each elemental rotation. The
XYZ system rotates, while
xyz is fixed. Starting with
XYZ overlapping
xyz, a composition of three intrinsic rotations can be used to reach any target orientation for
XYZ. The Euler or Tait-Bryan angles (
α,
β,
γ) are the amplitudes of these elemental rotations. For instance, the target orientation can be reached as follows: • The
XYZ system rotates by
α about the
Z axis (which coincides with the
z axis). The
X axis now lies on the line of nodes. • The
XYZ system rotates about the now rotated
X axis by
β. The
Z axis is now in its final orientation, and the
X axis remains on the line of nodes. • The
XYZ system rotates a third time about the new
Z axis by
γ. The above-mentioned
notation allows us to summarize this as follows: the three elemental rotations of the XYZ-system occur about
z,
x’ and
z″. Indeed, this sequence is often denoted
z-x’-z″. Sets of rotation axes associated with both proper Euler angles and Tait-Bryan angles are commonly named using this notation (see above for details). Sometimes, the same sequence is simply called
z-x-z,
Z-X-Z, or
3-1-3, but this notation may be ambiguous as it may be identical to that used for extrinsic rotations. In this case, it becomes necessary to separately specify whether the rotations are intrinsic or extrinsic.
Rotation matrices can be used to represent a sequence of intrinsic rotations. For instance, :R = X(\alpha) Y(\beta) Z(\gamma) represents a composition of intrinsic rotations about axes
x-y’-z″, if used to pre-multiply
column vectors. This is standard practice, but take note of the
ambiguities in the definition of rotation matrices.
Extrinsic rotations Extrinsic rotations are elemental rotations that occur about the axes of the fixed coordinate system
xyz. The
XYZ system rotates, while
xyz is fixed. Starting with
XYZ overlapping
xyz, a composition of three extrinsic rotations can be used to reach any target orientation for
XYZ. The Euler or Tait-Bryan angles (
α,
β,
γ) are the amplitudes of these elemental rotations. For instance, the target orientation can be reached as follows: • The
XYZ system rotates about the
z axis by
α. The
X axis is now at angle
α with respect to the
x axis. • The
XYZ system rotates again about the
x axis by
β. The
Z axis is now at angle β with respect to the
z axis. • The
XYZ system rotates a third time about the
z axis by
γ. In sum, the three elemental rotations occur about
z,
x and
z. Indeed, this sequence is often denoted
z-x-z (or 3-1-3). Sets of rotation axes associated with both proper Euler angles and Tait–Bryan angles are commonly named using this notation (see above for details).
Rotation matrices can be used to represent a sequence of extrinsic rotations. For instance, :R = Z(\gamma) Y(\beta) X(\alpha) represents a composition of extrinsic rotations about axes
x-y-z, if used to pre-multiply
column vectors. This is standard practice, but take note of the
ambiguities in the definition of rotation matrices.
Conversion between intrinsic and extrinsic rotations Any extrinsic rotation is equivalent to an intrinsic rotation by the same angles but with inverted order of elemental rotations, and vice versa. For instance, the intrinsic rotations
x-y’-z″ by angles
α,
β,
γ are equivalent to the extrinsic rotations
z-y-x by angles
γ,
β,
α. Both are represented by a matrix :R = X(\alpha) Y(\beta) Z(\gamma) if R is used to pre-multiply
column vectors. This is standard practice, but take note of the
ambiguities in the definition of rotation matrices.
The proof of the conversion in the pre-multiply case The rotation matrix of the intrinsic rotation sequence
x-y’-z″ can be obtained by the sequential intrinsic element rotations from the right to the left: : R = Z''Y'X. In this process there are three frames related in the intrinsic rotation sequence. Let's denote the frame 0 as the initial frame, the frame 1 after the first rotation around the
x axis, the frame 2 after the second rotation around the
y’ axis, and the frame 3 as the third rotation around
z″ axis. Since a rotation matrix can be represented among these three frames, let's use the left shoulder index to denote the representation frame. The following notation means the rotation matrix that transforms the frame
a to the frame
b and that is represented in the frame
c : : {}^c\!R_{a \rightarrow b}. An intrinsic element rotation matrix represented in that frame where the rotation happens has the same value as that of the corresponding extrinsic element rotation matrix: : {}^0\!R_{1\rightarrow0} = X, \quad {}^1\!R_{2\rightarrow1} = Y, \quad {}^2\!R_{3\rightarrow2} = Z. The intrinsic element rotation matrix
Y’ and
Z″ represented in the frame 0 can be expressed as other forms: : \begin{align} Y' &= {}^0\!R_{2\rightarrow1} \\ &= {}^0\!R_{1\rightarrow0}{}^1\!R_{2\rightarrow1}{}^0\!R_{1\rightarrow0}^{-1} \\ &= XYX^{-1} \\[3pt] Z'' &= {}^0\!R_{3\rightarrow2} \\ &= {}^0\!R_{1\rightarrow0}{}^1\!R_{3\rightarrow2}{}^0\!R_{1\rightarrow0}^{-1} \\ &= X\left({}^1\!R_{2\rightarrow1}{}^2\!R_{3\rightarrow2}{}^1\!R_{2\rightarrow1}^{-1}\right)X^{-1} \\ &= XYZY^{-1}X^{-1} \end{align} The two equations above are substituted to the first equation: : \begin{align} R &= Z''Y'X \\ &= \left(XYZY^{-1}X^{-1}\right)\left(XYX^{-1}\right)X \\ &= XYZY^{-1}\left(X^{-1}X\right)Y\left(X^{-1}X\right) \\ &= XYZ\left(Y^{-1}Y\right) \\ &= XYZ \end{align} Therefore, the rotation matrix of an intrinsic element rotation sequence is the same as that of the inverse extrinsic element rotation sequence: : R = Z''Y'X = XYZ. ==See also==