Page 277 - Introduction to AI Robotics
P. 277

260
                                                                      7
                                                                        The Hybrid Deliberative/Reactive Paradigm
                                                                    PLAN









                                                          ACT                 SENSE



                                     Figure 7.1 P,SA Organization of Hybrid Deliberative/Reactive Paradigm in terms
                                     of Primitives.



                                     just on the software engineering principle of coherence (dissimilar functions
                                     should be placed in different objects). It is good for setting objectives and se-
                                     lecting methods, but not for making finely grained decisions. Another way
                    DELIBERATION AND  of stating this is that deliberation works with symbols, e.g., the goal is to pick up
                            SYMBOLS  a “Coca-Cola can,” while reaction works with sensors and actuators, e.g., the
                                     percept is a “red blob” which exerts an attractive field. Second, planning and
                                     global modeling algorithms are computationally expensive, so they should
                                     be decoupled from real-time execution just from a standpoint of practicality
                                     because they would slow down the reaction rate.
                                       The organization of sensing in the Hybrid architecture is more complex.
                                     Sensing is truly hybrid, as seen in Fig. 7.2. In the behaviors, sensing remains
                                     as it was for the Reactive Paradigm: local and behavior specific. But plan-
                                     ning and deliberation requires global world models. Therefore, planning
                                     functions have access to a global world model. The model is constructed by
                                     processes independent of the behavior-specific sensing. However, both the
                                     perceptual schemas for the behaviors and the model making processes can
                                     share the same sensors. Furthermore, the model making processes can share
                                     the percepts created by the perceptual schemas for behaviors (eavesdrop) or
                                     it can have sensors which are dedicated to providing observations which are
                                     useful for world modeling but aren’t used for any active behaviors.
                                       The organization of the SENSE, PLAN, ACT primitives in the Hybrid Para-
                           REACTOR   digm is conceptually divided into a reactive (or reactor) portion and a deliber-
                        DELIBERATOR  ation (or deliberator) portion. Although many architectures will have discrete
   272   273   274   275   276   277   278   279   280   281   282