Page 339 - Introduction to AI Robotics
P. 339

322
                                                                                                   Part II
                        INFORMATION  4. Information collection. What does this place look like? Have I ever seen it
                         COLLECTION     before? What has changed since the last time I was here?
                           ROUTE OR    Spatial memory takes two forms: route,or qualitative,and layout,or metric,
                         QUALITATIVE  representations. Route representations express space in terms of the connec-
                                     tions between landmarks. An example of a route representation is when a
                                     person gives directions propositionally (as a list): “go out of the parking lot,
                                     and turn left onto Fowler Drive. Look for the museum on the right, and turn
                                     left at next traffic light.” Notice that is perspective dependent; landmarks
                                     that are easy for a human to see may not be visible to a small robot operating
                                     close to the floor. Route representations also tend to supply orientation cues:
                                     “out of the parking lot” (versus being contained in it), “turn left,” “on the
                                     right.” These orientation cues are egocentric, in that they assume the agent
                                     is following the directions at each step.
                    LAYOUT OR METRIC    Layout representations are the opposite of route representations. When a
                                     person gives directions by drawing a map, the map is a layout representa-
                                     tion. Layout representations are often called metric representations because
                                     most maps have some approximate scale to estimate distances to travel. The
                                     major differences between layout and route representations are the view-
                                     point and utility. A layout representation is essentially a bird’s-eye view of
                                     the world. It is not dependent of the perspective of the agent; the agent is
                                     assumed to be able to translate the layout into features to be sensed. The lay-
                                     out is orientation and position independent. Layout representations can be
                                     used to generate a route representation, but this doesn’t necessarily work the
                                     other way. (Consider how easy it is to read a map and give verbal directions
                                     to a driver, versus drawing an accurate map of a road you’ve only been on
                                     once.) Most maps contain extra information, such as cross streets. An agent
                                     can use this information to generate alternative routes if the desired route is
                                     blocked.
                                       While spatial memory is clearly an important key to robust navigation, it
                                     does involve memory, representation, and planning. The successes of the Re-
                                     active Paradigm suggest that for robots “less is more.” Therefore, it merits
                                     considering how much spatial memory an agent needs to navigate. This is a
                                     gray area. The amount of representation needed depends on many factors.
                                     How accurately and efficiently does the robot have to navigate? Is time crit-
                                     ical, or can it take a slightly sub-optimal route? Navigational tasks which
                                     require optimality tend to require more dense and complex world represen-
                                     tations. What are the characteristics of the environment? Are there land-
                                     marks to provide orientation cues? Are distances known accurately? What
   334   335   336   337   338   339   340   341   342   343   344