Page 288 - Introduction to AI Robotics
P. 288

7.4 Managerial Architectures













                                                 a.                   b.                    c.        271















                                                            d.                   e.


                                      Figure 7.5 A robot using SFX to figure out that something is wrong with the camera.
                                      It cannot identify the problem, so it attempts to correct the problem by shaking.





                                      Shirt covering the lens, as shown in Fig. 7.5.
                                        The lower deliberative layer also contains a Cartographer agent and per-
                                      formance monitoring agents. The Cartographer is responsible for map mak-
                                      ing and path planning, while the performance agents attempt to observe the
                                      progress of the robot toward its goals and notice when the robot is unsuc-
                                      cessful, using work by Hughes. 71  An example is when a robot gets stuck in
                                      the mud on a dirt road. The follow-road behavior is executing correctly; it is
                                      seeing the road and giving actuator commands correctly. The shaft encoders
                                      show that the wheels are turning. So some other process with more self-
                                      awareness than a reactive behavior is needed to notice that the robot isn’t
                                      moving. In this case, if the robot is moving, the vision should change over
                                      time, not remain the same.
   283   284   285   286   287   288   289   290   291   292   293