Page 368 - Introduction to AI Robotics
P. 368

10 Metric Path Planning









                                      Chapter objectives:
                                        Define Cspace, path relaxation, digitization bias, subgoal obsession, termination
                                         condition.

                                        Explain the difference between graph and wavefront planners.
                                        Represent an indoor environment with a generalized Voronoi graph,a regu-
                                         lar grid,ora quadtree, and create a graph suitable for path planning.

                                        Apply the A* search algorithm to a graph to find the optimal path between
                                         two locations.

                                        Apply wavefront propagation to a regular grid.

                                        Explain the differences between continuous and event-driven replanning.


                               10.1   Objectives and Overview

                        QUANTITATIVE  Metric path planning,or quantitative navigation, is the opposite of topologi-
                          NAVIGATION  cal navigation. As with topological methods, the objective is to determine
                                      a path to a specified goal. The major philosophical difference is that metric
                                      methods generally favor techniques which produce an optimal, according to
                                      some measure of best, while qualitative methods seem content to produce
                                      a route with identifiable landmarks or gateways. Another difference is that
                           WAYPOINTS  metric paths are usually decompose the path into subgoals consisting of way-
                                      points. These waypoints are most often a fixed location or coordinate (x,y).
                                      These locations may have a mathematical meaning, but as will be seen with
                                      meadow maps, they may not have a sensible correspondence to objects or
   363   364   365   366   367   368   369   370   371   372   373