Page 101 - Introduction to AI Robotics
P. 101

84
                                                                  3 Biological Foundations of the Reactive Paradigm














                                                       Figure 3.5 Action-Perception Cycle.  7




                                     then used for a variety of functions, including both cognitive activities like
                                     planning for what to do next as well as reacting. The term cognitive activity
                                     includes the concepts of feedback and feedforward control, where the agent
                                     senses an error in what it attempted to do and what actually happened. An
                                     equally basic cognitive activity is determining what to sense next. That ac-
                                     tivity can be something as straightforward as activating processes to look for
                                     releasers, or as complex as looking for a particular face in a crowd.
                                       Regardless of whether there is an explicit conscious processing of the senses
                                     or the extraction of a stimulus or releaser, the agent is now directed in terms
                                     of what it is going to perceive on the next update(s). This is a type of selective
                                     attention or focus-of-attention. As it perceives, the agent perceptually sam-
                                     ples the world. If the agent actually acts in a way to gather more perception
                                     before continuing with its primary action, then that is sometimes referred to
                                     as active perception. Part of the sampling process is to determine the poten-
                                     tial for action. Lorenz and Tinbergen might think of this as the agent having
                                     a set of releasers for a task, and now is observing whether they are present
                                     in the world. If the perception supports an action, the agent acts. The ac-
                                     tion modifies the environment, but it also modifies the agent’s assessment of
                                     the situation. In the simplest case, this could be an error signal to be used
                                     for control or a more abstract difference such as at the level of those used in
                                     STRIPS/MEA.
                                       In some regards, the action-perception cycle appears to bear a superficial
                                     resemblance to the Hierarchical Paradigm of SENSE, PLAN, ACT. However,
                                     note that 1) there is no box which contains ACT, and 2) the cycle does not
                                     require the equivalent of planning to occur at each update. Action is implicit
   96   97   98   99   100   101   102   103   104   105   106