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

178    MOTION PLANNING FOR TWO-DIMENSIONAL ARM MANIPULATORS

           robot arm manipulators are way more important than mobile robots. According
           to the UNECE (United Nations Economic Commission for Europe) report “World
           Robotics 2003” [101], by 2003 about 1,000,000 industrial robots had been used
           worldwide. By far most of these robots are arm manipulators.
              And yet, while at least some commercial mobile robots come today with
           rudimental means for sensor-based motion planning, by and large no such means
           exist for arm manipulators. Exceptions do exist, but as a rule they relate to motion
           planning of the robot end effector, the tool, rather than the whole robot. This is
           certainly not because of lack of interest. If available, such systems would find an
           immediate and wide use—even in the same industries where arm manipulators
           are used today—by helping decrease the cost of systems. In a typical industrial
           system, the cost of the robot is a fraction—perhaps 20% or so—of the total
           cost of the work cell. Much of the rest are means to compensate for the robot’s
           inability to avoid collisions with its surroundings on its own.
              Motion planning systems would also allow robot manufacturers to move their
           products into new domains—agriculture (to pick op fruits and berries and other
           crops), nursing homes (to help move and feed patients), homes of the elderly (to
           help them handle various home chores), outer space (to assemble large structures,
           such as telescopes and space stations)—in short, to a whole slew of applications
           that are good candidates for automation but could not be automated so far because
           of the high level of uncertainly characteristic of such tasks.
              There are two major reasons as to why commercial robots intended for a high
           level of uncertainty are not here yet. First, appropriate theory and algorithms are
           just beginning to appear. Second, the sensing technology that is required for such
           algorithms to operate is also at the development stage. (The issues of sensing
           hardware is addressed in Chapter 8.)
              Whatever research has been done on motion planning for arm manipulators,
           its lion share relates to motion planning for arm hands and grippers. Collision
           avoidance for the rest of the robot body has been largely left out. Again, this is not
           because of the lack of need. A quick glance at a layout of a typical robot cell with
           a robot arm manipulator will show how crowded those cells are. The problem of
           handling potential collisions for the whole body of an arm manipulator is acute.
              Works that focus on robot hands’ collision avoidance do of course advance the
           general progress in robotics. One can imagine applications where the designer
           makes sure that potential collisions can occur only near the arm hand. On a robot
           welding line in an automotive plant, the operation can be designed and scheduled
           so that no objects would endanger (or would be endangered by) the robot body.
           Because the robot tool must be close to the parts to be welded, this cannot be
           avoided, and so the robot hand will be the only part of the robot body that can
           come close to other objects. This way, unpredictable events can happen only at
           the tool: Parts to be welded may be positioned slightly off, their dimensions may
           deviate slightly, one part may be slightly bent, and so on.
              Hence the designer of such a system will seek collision avoidance procedures
           that will take care of the arm’s hand only. In our example, such algorithms would
           lead the gun of a welding robot arm clear of the parts being welded. Providing the
   198   199   200   201   202   203   204   205   206   207   208