Page 74 - Introduction to AI Robotics
P. 74

57
                                      2.4 Representative Architectures
                                        NHC has several advantages. It differs from Strips in that it interleaves
                                      planning and acting. The robot comes up with a plan, starts executing it,
                                      then changes it if the world is different than it expected. Notice that the de-
                                      composition is inherently hierarchical in intelligence and scope. The Mission
                                      Planner is “smarter” than the Navigator, who is smarter than the Pilot. The
                                      Mission Planner is responsible for a higher level of abstraction then the Nav-
                                      igator, etc. We will see that other architectures, both in the Hierarchical and
                                      Hybrid paradigms, will make use of the NHC organization.
                                        One disadvantage of the NHC decomposition of the planning function is
                                      that it is appropriate only for navigation tasks. The division of responsibili-
                                      ties seems less helpful, or clear, for tasks such as picking up a box, rather than
                                      just moving over to it. The role of a Pilot in controlling end-effectors is not
                                      clear. At the time of its initial development, NHC was never implemented
                                      and tested on a real mobile robot; hardware costs during the Hierarchical
                                      period forced most roboticists to work in simulation.



                               2.4.2  NIST RCS

                                      Jim Albus at the National Bureau of Standards (later renamed the National
                                      Institute of Standards and Technology or NIST) anticipated the need for intel-
                                      ligent industrial manipulators, even as engineering and AI researchers were
                                      splitting into two groups. He saw that one of the major obstacles in apply-
                                      ing AI to manufacturing robots was that there were no common terms, no
                                      common set of design standards. This made industry and equipment man-
                                      ufacturers leery of AI, for fear of buying an expensive robot that would not
                                      be compatible with robots purchased in the future. He developed a very de-
                                      tailed architecture called the Real-time Control System (RCS) Architecture to
                                      serve as a guide for manufacturers who wanted to add more intelligence to
                                      their robots. RCS used NHC in its design, as shown in Fig. 2.7.
                                        SENSE activities are grouped into a set of modules under the heading
                                      of sensory perception. The output of the sensors is passed off to the world
                                      modeling module which constructs a global map using information in its
                                      associated knowledge database about the sensors and any domain know-
                                      ledge (e.g., the robot is operating underwater). This organization is similar
                                      to NHC. The main difference is that the sensory perception module intro-
                                      duces a useful preprocessing step between the sensor and the fusion into a
                                      world model. As will be seen in Ch. 6, sensor preprocessing is often referred
                                      to as feature extraction.
   69   70   71   72   73   74   75   76   77   78   79