Mark W. Spong

Robot Modeling and Control


Скачать книгу

other words, B is a rotation about the z0-axis but expressed relative to the frame o1x1y1z1. This notion will be useful below and in later sections.

      2.4 Composition of Rotations

      In this section we discuss the composition of rotations. It is important for subsequent chapters that the reader understand the material in this section thoroughly before moving on.

      2.4.1 Rotation with Respect to the Current Frame

      where each is a rotation matrix. Substituting Equation (2.14) into Equation (2.13) gives

      Note that and represent rotations relative to the frame o0x0y0z0 while represents a rotation relative to the frame o1x1y1z1. Comparing Equations (2.15) and (2.16) we can immediately infer

      Equation (2.17) is the composition law for rotational transformations. It states that, in order to transform the coordinates of a point p from its representation in the frame o2x2y2z2 to its representation in the frame o0x0y0z0, we may first transform to its coordinates in the frame o1x1y1z1 using and then transform to using .

      We may also interpret Equation (2.17) as follows. Suppose that initially all three of the coordinate frames coincide. We first rotate the frame o1x1y1z1 relative to o0x0y0z0 according to the transformation . Then, with the frames o1x1y1z1 and o2x2y2z2 coincident, we rotate o2x2y2z2 relative to o1x1y1z1 according to the transformation . The resulting frame, o2x2y2z2 has orientation with respect to o0x0y0z0 given by . We call the frame relative to which the rotation occurs the current frame.

       Example 2.5.

The 3D rotation matrices illustrate the composition of rotations about current axes.

       Example 2.6.

      Suppose that the above rotations are performed in the reverse order, that is, first a rotation about the current z-axis followed by a rotation about the current y-axis. Then the resulting rotation matrix is given by

      Comparing Equations (2.18)