Robot Modeling and Control. Mark W. Spong. Читать онлайн. Newlib. NEWLIB.NET

Автор: Mark W. Spong
Издательство: John Wiley & Sons Limited
Серия:
Жанр произведения: Техническая литература
Год издания: 0
isbn: 9781119524045
Скачать книгу
rel="nofollow" href="#ulink_5ef0a5c0-6b64-58b2-9ead-d39f4927759d">2.19) we see that .

      2.4.2 Rotation with Respect to the Fixed Frame

      To see this, suppose we have two frames o0x0y0z0 and o1x1y1z1 related by the rotational transformation . If RSO(3) represents a rotation relative to o0x0y0z0, we know from Section 2.3 that the representation for R in the current frame o1x1y1z1 is given by (. Therefore, applying the composition law for rotations about the current axis yields

      (2.20)numbered Display Equation

      Thus, when a rotation is performed with respect to the world coordinate frame, the current rotation matrix is premultiplied by to obtain the desired rotation matrix.

      Example 2.7. (Rotations about Fixed Axes)

      It is not necessary to remember the above derivation, only to note by comparing Equation (2.21) with Equation (2.18) that we obtain the same basic rotation matrices, but in the reverse order.

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

      2.4.3 Rules for Composition of Rotations

      If the second rotation is to be performed relative to the fixed frame then it is both confusing and inappropriate to use the notation to represent this rotation. Therefore, if we represent the rotation by , we premultiply by to obtain

      In each case represents the transformation between the frames o0x0y0z0 and o2x2y2z2. The frame o2x2y2z2 that results from Equation (2.22) will be different from that resulting from Equation (2.23).

      Using the above rule for composition of rotations, it is an easy matter to determine the result of multiple sequential rotational transformations.

       Example 2.8.

      Suppose R is defined by the following sequence of basic rotations in the order specified:

      1 A rotation of θ about the current x-axis

      2 A rotation of ϕ about the current z-axis

      3 A rotation of α about the fixed z-axis

      4 A rotation of β about the current y-axis

      5 A rotation of δ about the fixed x-axis

      In order to determine the cumulative effect of these rotations we simply begin with the first rotation Rx, θ and pre- or postmultiply as the case may be to obtain

      (2.24)numbered Display Equation

      2.5 Parameterizations of Rotations