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

214    MOTION PLANNING FOR TWO-DIMENSIONAL ARM MANIPULATORS

           work for other arm manipulator configurations. The process is not as straight-
           forward as with the Bug algorithms, both on the sensing hardware level and on
           the algorithmic level.
           Hardware. Let us consider briefly the sensing hardware requirements. (More
           will be said on this in Chapter 8, which is fully devoted to the issues of sens-
           ing hardware for arm manipulators.) Recall (see Section 3.6) that the primary
           requirement to the arm sensing is to functionally cover the whole body of the
           arm, so that no obstacle approaching any point of the arm body would go unde-
           tected. Tactile sensing, which was assumed for the arm in this section, satisfies
           this requirement. Less satisfactory, however, is tactile sensing’s inability to han-
           dle system dynamics. Being made from hard unyielding materials, today’s robot
           arm manipulators are quite heavy. Touching an object while moving creates sig-
           nificant instantaneous forces and accelerations, which can easily hurt the robot
           and the object that it touches. This is less so at the robot hand, where special
           measures can be taken to handle contact, but very much so at the rest of the robot
           body. Humans and animals are less vulnerable to such encounters because the
           soft muscle and fat tissues under their skin produce a softening “braking” effect.
           Today’s robots do not have this option. The way out is proximity (distance)
           sensing (see Figure 5.16).









                                                      r
                                                             q 2
                                                    l 2




                                                         J 1
                                      l 1


                                          q 1


                               J o


           Figure 5.16  Proximity sensing of this arm manipulator forms a sensing cushion around
           the arm. The sensing range radius is r. An obstacle will be detected at any point of the
           robot body as long as the obstacle–robot distance is within r.
   234   235   236   237   238   239   240   241   242   243   244