Page 348 - Introduction to AI Robotics
P. 348

9.3 Relational Methods
                                                                            Metric: distances, directions,  331
                                                                            shapes in coordinate system






                                                                            Topological: connectivity




                                                                            Landmark definitions,
                                                                            procedural knowledge for traveling



                                             Figure 9.4 Multi-level spatial hierarchy, after Byun and Kuipers. 81



                                      are 1 meter away). The point where the feature values are maximized is the
                                      distinctive place. The hill-climbing algorithm is a very simple approach. The
                                      idea is that for most hills, if you always choose the next step which is the
                                      highest (you can’t look ahead), then you will get to the top quickly. Hence,
                                      the robot always moves in the direction which appears to cause the most
                                      postive change in the measurement function.
                                        Although developed independently of each other, reactive behaviors map
                                      nicely onto distinctive places and local control strategies, as shown in Fig. 9.6.
                                      Consider a robot navigating down a wide hall to a dead-end. The local con-
                                      trol strategy is a behavior, such as follow-hall, which operates in conjunc-
                                      tion with a releaser, look-for-corner. The releaser is an exteroceptive
                                      cue. When it is triggered, the robot is in the neighborhood of the distinctive
                                      place, and the released behavior, hillclimb-to-corner(distance=1),
                                      directs the robot to 1 meter from each wall.


                               9.3.2  Advantages and disadvantages

                                      The distinctive place concept eliminates any navigational errors at each node.
                                      The robot may drift off-course because the hall is wide, but as soon as it
                                      reaches the neighborhood, it self-corrects and localizes itself. Kuipers and
                                      Byun were able to show in simulation how a robot with dead reckoning er-
   343   344   345   346   347   348   349   350   351   352   353