142 Kinematics and dynamics of a rigid body
and third columns of C represent j and k respectively, in the primed frame. Hence, the sum
of the squares of the elements of a single column must equal one. In other words, the scalar
product of a unit vector with itself must equal one. On the other hand, the scalar product of
any two different columns must equal zero, since the unit vectors are mutually orthogonal.
Altogether, there are three independent equations for single columns, and three independent
equations for pairs of columns, giving a total of six independent constraining equations. The
number of direction cosines (nine) minus the number of independent constraining equations
(six) yields three, the number of rotational degrees of freedom.
By interchanging primed and unprimed subscripts, we see that the transposed rotation
matrix C
T
is the rotation matrix for the transformation from the primed frame to the unprimed
frame. Hence, the sequence of transformations C and C
T
, in either order, will return a
coordinate frame to its original orientation. We find that
r = C
T
r
(3.4)
and, using (3.1) and (3.4),
C
T
C = CC
T
= U (3.5)
where U is a 3 × 3 unit matrix, that is, with ones on the main diagonal and zeros elsewhere.
From (3.5) it is apparent that
C
T
= C
−1
(3.6)
Matrices such as the rotation matrix whose transpose and inverse are equal are classed as
orthogonal matrices. The determinant of any rotation matrix is equal to +1.
In general, a rotation of axes given by C
a
followed by a second rotation C
b
is equivalent
to a single rotation
C = C
b
C
a
(3.7)
The order of matrix multiplications is important, indicating that the order of the correspond-
ing finite rotations is also important. As we shall see, the definitions of the various Euler
angle systems used in specifying rigid body orientations always require a particular order
in making the rotations.
Euler angles
The rotation of a rigid body from some reference orientation to an arbitrary final orientation
can always be accomplished by three rotations in a given sequence about specified body
axes. The resulting angles of rotation are known as Euler angles. Many Euler angle systems
are possible, but we will consider only two, namely, aircraft Euler angles and classical Euler
angles.
Type I (aircraft) Euler angles are shown in Fig. 3.2 and represent an axis-of-rotation
order zyx, where each successive rotation is about the latest position of the given body
axis. Assume that the xyz body axes and the XYZ inertial axes coincide initially. Then three