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

CHAPTER 6

            Motion Planning for Three-Dimensional
            Arm Manipulators





                   The robot is going to lose. Not by much. But when the final score is tallied, flesh
                   and blood is going to beat the damn monster.
                                       —Adam Smith, philosopher and economist, 1723–1790




            6.1 INTRODUCTION

            We are continuing developing SIM (Sensing–Intelligence–Motion) algorithms
            for robot arm manipulators. The cases considered in Chapter 5 all deal with
            arm manipulators whose end effectors (hands) move along a two-dimensional
            (2D) surface. Although applications do exist that can make use of those algo-
            rithms—for example, assembly of microelectronics on a printed circuit board is
            largely limited to a 2D operation—most robot arm manipulators live and work
            in three-dimensional (3D) space. From this standpoint, our primary objective
            in Chapter 5 should be seen as preparing the necessary theoretical background
            and elucidating the relevant issues, before proceeding to the 3D case. Sensor-
            based motion planning algorithms should be able to handle 3D space and 3D
            arm manipulators. Developing such strategies is the objective of this chapter. As
            before, the arm manipulators that we consider are simple open kinematic chains.
              Is there a fundamental difference between motion planning for two-dimensional
            (2D) and 3D arm manipulators? The short answer is yes, but the question is not
            that simple. Recall a similar discussion about mobile robots in Chapter 3. From the
            standpoint of motion planning, mobile robots differ from arm manipulators: They
            have more or less compact bodies, kinematics plays no decisive role in their motion
            planning, and their workspace is much larger compared to their dimensions. For
            mobile robots the difference between the 2D and 3D cases is absolute and dramatic:
            Unequivocally, if the 2D case has a definite and finite solution to the planning
            problem, the 3D case has no finite solution in general.
              The argument goes as follows. Imagine a bug moving in the two-dimensional
            plane, and imagine that on its way the bug encounters an object (an obstacle).
            Sensing, Intelligence, Motion, by Vladimir J. Lumelsky
            Copyright  2006 John Wiley & Sons, Inc.
                                                                            271
   291   292   293   294   295   296   297   298   299   300   301