Page 296 - Introduction to AI Robotics
P. 296

7.6 Model-Oriented Architectures
                                                              Resource Manager,                       279
                                                                Mission Planner,
                                                           Performance Monitoring Agent
                                                                  PRS-Lite
                                                                (planning agent)
                                              Software
                                              Agents
                                                          Cartographer
                                               People-
                                                                                      Topological
                                              Tracking
                                                                                       Planner
                                                                Local Perceptual
                                                    Object       Space(LPS)
                                             Recognition                                   Sequencer
                                                    Surface
                                                                                     Navigation
                                             Construction
                                                                                       Tasks
                                                                          Virtual
                                                             Localization,
                                                                          Sensors
                                                            Map Maintenance
                                                                                           Deliberative Layer
                                                                                              Reactive layer
                                              Sensors
                                                                    Reactive        Fuzzy
                                                                                                  Actuators
                                                                    Behaviors       Logic


                                                   Figure 7.9 Simplifed view of Saphira architecture.




                                      Coherence is essentially the ability of the robot to maintain global world
                                      worlds, which Konolige and Myers argue is essential for good behavioral
                                      performance and interacting with humans. 77  Finally, communication is im-
                                      portant because robots have to interact with humans and, as will be seen in
                                      Ch. 8, other robots. This introduces the problem of having common frames
                                      of reference (anchors) for communicating.
                                        The bulk of the architecture is concerned with planning, and uses a type
                            PRS-LITE  of reactive planner called PRS-lite for Procedural Reasoning System-lite. 77
                                      PRS-lite is capable of taking natural language voice commands from humans
                                      (“deliver this to John”) and then operationalizing that into navigation tasks
                                      and perceptual recognition routines. Both planning and execution relies on
                                      the Local Perceptual Space, the central world model. Much processing is
   291   292   293   294   295   296   297   298   299   300   301