Page 116 - Introduction to AI Robotics
P. 116

99
                                      3.7 Summary
                                      Ch. 5 will provide a case study of a robot which was programmed to fol-
                                      low white lines in a path-following competition by using the affordance of
                                      white. It was distracted off course by the white shoes of a judge. Fortunately
                                      that design flaw was compensated for when the robot got back on course by
                                      reacting to a row of white dandelions in seed.
                                        Robots introduce other challenges not so critical in animals. One of the
                                      most problematic attributes of the Reactive Paradigm, Ch. 4, is that roboti-
                                      cists have no real mechanism for completely predicting emergent behaviors.
                                      Since a psychologist can’t predict with perfect certainty what a human will
                                      do under a stressful situation, it seems reasonable that a roboticist using prin-
                                      ciples of human intelligence wouldn’t be able to predict what a robot would
                                      do either. However, robotics end-users (military, NASA, nuclear industry)
                                      have been reluctant to accept robots without a guarantee of what it will do
                                      in critical situations.



                                3.7   Summary

                                      A behavior is the fundamental element of biological intelligence, and will
                                      serve as the fundamental component of intelligence in most robot systems.
                            BEHAVIOR  A behavior is defined as a mapping of sensory inputs to a pattern of motor
                                      actions which then are used to achieve a task. Innate Releasing Mechanisms
                                      are one model of how intelligence is organized. IRMs model intelligence at
                                      Level 2 of a computational theory, describing the process but not the imple-
                                      mentation. In IRM, releasers activate a behavior. A releaser may be either
                                      an internal state (motivation) and/or an environmental stimulus. Unfortu-
                                      nately, IRMs do not make the interactions between concurrent, or potentially
                                      concurrent, behaviors easy to identify or diagram.
                                        Perception in behaviors serves two roles, either as a releaser for a behavior
                                      or as the percept which guides the behavior. The same percept can be used
                                      both as a releaser and a guide; for example, a fish can respond to a lure and
                                      follow it. In addition to the way in which perception is used, there appear to
                                      be two pathways for processing perception. The direct perception pathway
                                      uses affordances: perceivable potentialities for action inherent in the envi-
                                      ronment. Affordances are particularly attractive to roboticists because they
                                      can be extracted without inference, memory, or intermediate representations.
                                      The recognition pathway makes use of memory and global representations
                                      to identify and label specific things in the world.
                                        Important principles which can be extracted from natural intelligence are:
   111   112   113   114   115   116   117   118   119   120   121