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

130    MOTION PLANNING FOR A MOBILE ROBOT

                               T                                 T













                            S                                 S
                                                                             r u

                                           r u




                              (a)                               (b)
           Figure 3.25  Performance of algorithm VisBug-21 in the same scene (a) with a smaller
           radius of vision and (b) with a larger radius of vision. The smaller (worse) vision results
           in a shorter path!


              These examples demonstrate the variety of types of uncertainty. Notice another
           interesting fact: While the experienced hiker and experienced stock broker can
           make use of a probabilistic analysis, it is of no use in the problem of motion
           planning with incomplete information. A direction to pass around an obstacle
           that seems to promise a shorter path to the target may offer unpleasant surprises
           around the corner, compared to a direction that seemed less attractive before
           but is objectively the winner. It is far from clear how (and whether) one can
           impose probabilities on this process in any meaningful way. That is one reason
           why, in spite of high uncertainty, sensor-based motion planning is essentially a
           deterministic process.


           3.10  DISCUSSION

           The somewhat surprising examples above (see the last few figures in the previous
           section) suggest that further theoretical analysis of general properties of Class 2
           algorithms may be of more benefit to science and engineering than proliferation of
           algorithms that make little difference in real-world tasks. One interesting possibil-
           ity would be to attempt a meaningful classification of scenes, with a predictive
           power over the performance of various algorithmic schemes. Our conclusions
           from the worst-case bounds on algorithm performance also beg for a similar
           analysis in terms of some other, perhaps richer than the worst-case, criteria.
   150   151   152   153   154   155   156   157   158   159   160