Page 43 - Sensing, Intelligence, Motion : How Robots and Humans Move in an Unstructured World
P. 43

18    MOTION PLANNING—INTRODUCTION

              When we develop our motion planning algorithms based on tactile sensing, this
              does not mean we suggest tactile sensing as a preferable sensing media, nor does
              it mean that the algorithms are applicable solely to tactile sensing. As we will
              see, expanding algorithms to more complex sensing is usually relatively easy, and
              usually results in higher efficiency.

           1.2.4 Degrees of Freedom. Coordinate Systems

           It is known from mechanics that depending on space dimensionality and object
           complexity, there is a minimum number of independent variables one needs to
           define the object’s position and orientation in a unique way. These variables are
           called the object’s degrees of freedom (DOF). The reference (coordinate) system
           expressed in terms of object’s DOF is called the configuration space (C-space).
           C-space is hence a special representation of the robot workspace (W-space).
           From a textbook on mechanics, the minimum number of DOF that a rigid body
           needs for an arbitrary motion is

                         In 2D, if only translation is allowed:  2
                         In 2D, translation plus orientation allowed:  3
                         In 3D, if only translation is allowed:  3
                         In 3D, translation plus orientation allowed:  6

           For example, for a planar (2D) case with a rigid object free to translate and
           rotate, the object is defined by three DOF (x, y, θ): two Cartesian coordinates
           (x, y) that define the object’s position, plus its orientation angle θ.
              A robot arm manipulator’s DOF also determine its ability to move around.
           Specific values of all robot’s DOF signify the specific arm configuration of its
           links and joints. Shown in Figure 1.2a is a revolute planar (2D) arm with two
           links. Its two DOF, two rotation angles, allow an arbitrary position of its endpoint
           in the robot workspace, but not an arbitrary orientation. The 3-link 3-DOF planar
           arm manipulator shown in Figure 1.2b can provide an arbitrary position and an
           arbitrary orientation at its endpoint.
              The DOF that a robot arm possesses are usually realized via independent
           control means, such as actuators (motors), located in the arm’s joints. Joints
           connect together the arm’s links. Links and joints can be designed in different
           configurations: The most common are the sequential linkage, which is similar to
           the kinematics of a human arm, like in Figure 1.2, and the parallel linkage,where
           links form a parallel structure. The latter is used in some spatial applications,
           such as a universal positioner for various platforms. We will be interested in
           only sequential linkages.
              The most popular types of joints are revolute joints, where one link rotates
           relative to the other (like in the human elbow joint), and sliding joints (also called
           prismatic joints), where one link slides relative to the other. The arm shown in
           Figure 1.2a has two revolute joints, of which the first joint is located in the arm’s
           fixed base. The freely moving distal link or links on a typical arm manipulator
           is called the end effector. The end effector can carry a tool for doing the robot’s
   38   39   40   41   42   43   44   45   46   47   48