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

MOTION PLANNING WITH INCOMPLETE INFORMATION  67

            vehicle navigation. Although robot arm manipulators are very important for
            theory and practice, little has been done for them until later, when the underlying
            issues became clearer. An incomplete list of path planning heuristics includes
            Refs. 28 and 47–52.
              Not rarely, attempts for planning with incomplete information have their start-
            ing point in the Piano Mover’s model and in planning with complete information.
            For example, in heuristic algorithms considered in Refs. 47, 48 and 50, a piece
            of the path is formed from the edges of a connectivity graph resulting from
            modeling the robot’s surrounding area for which information is available at
            the moment (for example, from the robot’s vision sensor). As the robot moves
            to the next area, the process repeats. This means that little can be said about
            the procedures’ chances for reaching the goal. Obstacles are usually approxi-
            mated with polygons; the corresponding connectivity graph is formed by straight-
            line segments that connect obstacle vertices, the robot starting point, and its
            target point, with a constraint on nonintersection of graph edges with
            obstacles.
              In these works, path planning is limited to the robot’s immediate surround-
            ings, the area for which sensing information on the scene is available from robot
            sensors. Within this limited area, the problem is actually treated as one with com-
            plete information. Sometimes the navigation problem is treated as a hierarchical
            problem [48, 53], where the upper level is concerned with global navigation for
            which the information is assumed available, while the lower level is doing local
            navigation based on sensory feedback. A heuristic procedure for moving a robot
            arm manipulator among unknown obstacles is described in Ref. 54.
              Because the above heuristic algorithms have no theoretical assurance of con-
            vergence, it is hard to judge how complete they are. Their explicit or implicit
            reliance on the so-called common sense is founded on the assumption that humans
            are good at orienting and navigation in space and at solving geometrical search
            problems. This assumption is questionable, however, especially in the case of
            arm manipulators. As we will see in Chapter 7, when lacking global input infor-
            mation and directional clues, human operators are confused, lose their sense of
            orientation, and exhibit inferior performance. Nevertheless, in relatively simple
            scenes, such heuristic procedures have been shown to produce an acceptable
            performance.
              More recently, algorithms have been reported that do not have the above
            limitations—they treat obstacles as they come, have a proof of convergence,
            and so on—and are closer to the SIM model. All these works deal with motion
            planning for mobile robots; the strategies they propose are in many ways close to
            the algorithms studied further in Chapter 3. These works will be reviewed later,
            in Section 3.8, once we are ready to discuss the underlying issues.
              With time the SIM paradigm acquired popularity and found a way to applica-
            tions. Algorithms with guaranteed convergence appeared, along with a plethora
            of heuristic schemes. Since knowing the robot location is important for motion
            planning, some approaches attempted to address robot localization and motion
   87   88   89   90   91   92   93   94   95   96   97