Robot Modeling and Control. Mark W. Spong

Чтение книги онлайн.

Читать онлайн книгу Robot Modeling and Control - Mark W. Spong страница 28

Robot Modeling and Control - Mark W. Spong

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

transformation. For example, if A is the matrix representation of a given linear transformation in o0x0y0z0 and B is the representation of the same linear transformation in o1x1y1z1 then A and B are related as

      (2.12)numbered Display Equation

      where is the coordinate transformation between frames o1x1y1z1 and o0x0y0z0. In particular, if A itself is a rotation, then so is B, and thus the use of similarity transformations allows us to express the same rotation easily with respect to different frames.

       Example 2.4.

      Henceforth, whenever convenient we use the shorthand notation cθ = cos θ, sθ = sin θ for trigonometric functions. Suppose frames o0x0y0z0 and o1x1y1z1 are related by the rotation

numbered Display Equation

      If A = Rz, θ relative to the frame o0x0y0z0, then, relative to frame o1x1y1z1 we have

numbered Display Equation

      In 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

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