Rigid Body Motion

From MLSwiki

Jump to: navigation, search
Prev: Introduction Chapter 2 - Rigid Body Motion Next: Manipulator Kinematics

A rigid motion of an object is a motion which preserves distance between points. The study of robot kinematics, dynamics, and control has at its heart the study of the motion of rigid objects. In this chapter, we provide a description of rigid body motion using the tools of linear algebra and screw theory.

Chapter Summary

The following are the key concepts covered in this chapter:

  1. Rotational motion of a rigid body is represented by an element of the special orthogonal group
    math

    Other parameterizations of SO(3) include fixed and Euler angle sets, and unit quaternions.

  2. The configuration of a rigid body is represented as an element math. An element math may also be viewed as a mapping math which preserves distances and angles between points. In homogeneous coordinates, we write
    math

    The same representation can also be used for a rigid body transformation between two coordinate frames.

  3. Rigid body transformations can be represented as the exponentials of twists:
    math

    The twist coordinates of math are math.

  4. A twist math is associated with a screw motion having attributes
    math

    Conversely, given a screw we can write the associated twist. Two special cases are pure rotation about an axis math by an amount math and pure translation along an axis math:

    math
  5. The velocity of a rigid motion math can be specified in two ways. The spatial velocity,
    math

    is a twist which gives the velocity of the rigid body as measured by an observer at the origin of the reference frame. The body velocity,

    math

    is the velocity of the object in the instantaneous body frame. These velocities are related by the adjoint transformation

    math

    which maps math. To transform velocities between coordinate frames, we use the relations

    math

    where math is the spatial velocity of coordinate frame math relative to frame math and math is the body velocity.

  6. Wrenches are represented as a force, moment pair
    math

    If math is a coordinate frame attached to a rigid body, then we write math for a wrench applied at the origin of math, with math and math specified with respect to the math coordinate frame. If math is a second coordinate frame, then we can write math as an equivalent wrench applied at math:

    math

    For a rigid body with configuration math, math is called the spatial wrench and math is called the body wrench.

  7. A wrench math is associated with a screw having attributes
    math

    Conversely, given a screw we can write the associated wrench.

  8. A wrench math and a twist math are reciprocal if math. Two screws math and math are reciprocal if the twist math about math and the wrench math along math are reciprocal. The reciprocal product between two screws is given by
    math

    where math represents the twist associated with the screw math. Two screws are reciprocal if the reciprocal product between the screws is zero.

  9. A system of screws math describes the vector space of all linear combinations of the screws math. A reciprocal screw system is the set of all screws which are reciprocal to math. The dimensions of a screw system and its reciprocal system sum to 6 (in math).

Additional Information