Robot Modeling and Control. Mark W. Spong

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

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

Robot Modeling and Control - Mark W. Spong

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

is rotated through an angle θ about the z0-axis, and we wish to find the resulting transformation matrix . By convention, the right hand rule (see Appendix B) defines the positive sense for the angle θ to be such that rotation by θ about the z-axis would advance a right-hand threaded screw along the positive z-axis.

numbered Display Equation

      and

numbered Display Equation

      while all other dot products are zero. Thus, the rotation matrix has a particularly simple form in this case, namely

The 3D rotation matrices illustrate an example of rotations in three dimensions.

      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 instead of to denote the matrix. It is easy to verify that the basic rotation matrix has the properties

      (2.5)numbered Display Equation

      which together imply

      which also satisfy properties analogous to Equations (2.4)–(2.6).

       Example 2.2.

      Projecting the unit vectors x1, y1, z1 onto x0, y0, z0 gives the coordinates of x1, y1, z1 in the o0x0y0z0 frame as

numbered Display Equation numbered Display Equation

The 3D rotation matrices illustrate an example of rotations in three dimensions.

      2.3 Rotational Transformations

The 3D rotation matrices illustrate how a coordinate frame is attached to a rigid body.

numbered Display Equation

      In a similar way, we can obtain an expression for the coordinates by projecting the point p onto the coordinate axes of the frame o0x0y0z0, giving

numbered Display Equation

      Combining these two equations we obtain

numbered Display Equation

      Thus, the rotation matrix can be used not only to represent the orientation of

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