Robot Modeling and Control. Mark W. Spong
Чтение книги онлайн.
Читать онлайн книгу Robot Modeling and Control - Mark W. Spong страница 26
![Robot Modeling and Control - Mark W. Spong Robot Modeling and Control - Mark W. Spong](/cover_pre848287.jpg)
From Figure 2.3 we see that
and
while all other dot products are zero. Thus, the rotation matrix
(2.3)
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