Page 281 - Introduction to AI Robotics
P. 281

264
                                                                      7
                                                                        The Hybrid Deliberative/Reactive Paradigm
                                        mans to use alternative sensors and effectors (e.g., opening a door with
                                        the other hand when the holding something in the preferred hand).
                      CARTOGRAPHER     A Cartographer which is responsible for creating, storing, and maintain-
                                        ing map or spatial information, plus methods for accessing the data. The
                                        cartographer often contains a global world model and knowledge repre-
                                        sentation, even if it is not a map.


                    MISSION PLANNER    A Mission Planner which interacts with the human, operationalizes the
                                        commands into robot terms, and constructs a mission plan. For example,
                                        the ideal robot assistant might be given a command: “Lassie, go get the
                                        sheriff.” The mission planner would interpret that command to mean to
                                        first physically search for a person, identify him as a sheriff because of
                                        the uniform, attract his attention, and then lead him back to the current
                                        location. The mission planner might have access to information that sher-
                                        iffs are most likely to be in their office, donut shops, or the last place they
                                        were seen. The plan might first be to navigate to the sheriff’s office.

                       PERFORMANCE     A Performance Monitoring and Problem Solving agent which allows the robot
                     MONITORING AND     to notice if it is making progress or not. Notice that this requires the robot
                    PROBLEM SOLVING
                                        to exhibit some type of self-awareness.

                              7.3.2  Styles of hybrid architectures

                   MANAGERIAL STYLES  Architectural styles can be loosely divided into three categories. Managerial
                                     styles focus on subdividing the deliberative portion into layers based on the
                                     scope of control, or managerial responsibility, of each deliberative function.
                                     A Mission Planning module would be able to direct other, subordinate de-
                                     liberative modules such as navigation, because Mission Planning (where to
                    STATE HIERARCHIES  go) is more abstract than Path Planning (how to get there). State hierarchies
                                     use the knowledge of the robot’s state to distinguish between reactive and
                                     deliberative activities. Reactive behaviors are viewed as having no state, no
                                     self-awareness, and function only in the Present. Deliberative functions can
                                     be divided into those that require knowledge about the robot’s Past state
                                     (where it is in a sequence of commands) and about the Future (mission and
                     MODEL-ORIENTED  path planning). Model-oriented styles are more nebulous. They are character-
                             STYLES  ized by behaviors that have access to portions of a world model, often to the
                                     point that they appear to have returned to the Hierarchical monolithic global
                                     world model.
   276   277   278   279   280   281   282   283   284   285   286