Figure 2.3 Rotation about z0 by an angle θ.
The rotation matrix given in Equation (2.3) is called a basic rotation matrix (about the z-axis). In this case we find it useful to use the more descriptive notation
(2.4)
(2.5)
which together imply
(2.6)
Similarly, the basic rotation matrices representing rotations about the x and y-axes are given as (Problem 2–8)
(2.7)
(2.8)
which also satisfy properties analogous to Equations (2.4)–(2.6).
Example 2.2.
Consider the frames o0x0y0z0 and o1x1y1z1 shown in Figure 2.4.
Projecting the unit vectors x1, y1, z1 onto x0, y0, z0 gives the coordinates of x1, y1, z1 in the o0x0y0z0 frame as
The rotation matrix
Figure 2.4 Defining the relative orientation of two frames.
2.3 Rotational Transformations
Figure 2.5 shows a rigid object S to which a coordinate frame o1x1y1z1 is attached. Given the coordinates
Figure 2.5 Coordinate frame attached to a rigid body.
In a similar way, we can obtain an expression for the coordinates
Combining these two equations we obtain
But the matrix in this final equation is merely the rotation matrix
(2.9)
Thus, the rotation matrix
We can also use rotation matrices to represent rigid motions that correspond to pure rotation. For example, in Figure 2.6(a) one corner of the block is located at the point pa in space. Figure 2.6(b) shows the same block after it has been rotated about z0 by the angle π. The same corner of the block is now located at point pb in space. It is possible to derive the coordinates for pb given only the coordinates for pa and the rotation matrix that corresponds to the rotation about z0. To see how this can be accomplished, imagine that a coordinate frame is rigidly attached to the block in Figure 2.6(a), such that it is coincident with the frame o0x0y0z0. After the rotation by π, the block’s coordinate frame, which is rigidly attached to the block, is also rotated by π. If we denote this