Page 189 - Introduction to AI Robotics
P. 189

172
                                                      sonar               5 Designing a Reactive Implementation
                                                                    yes
                                                       distraction?




                                                             no

                                                     vision                shaft encoders

                                                        follow−line            move−ahead
                                                          behavior              behavior






                                                     steering actuator



                                     Figure 5.6 The behavioral layout of the CSM entry in the 1994 Unmanned Ground
                                     Vehicle Competition.



                                     allowing the robot to update the actuators almost at the update rate of the
                                     vision framegrabber.
                                       There are several important lessons that can be extracted from this case
                                     study:

                                       The CSM team evolved a robot which fit its ecological niche. However, it
                                        was a very narrow niche. The behaviors would not work for a similar do-
                                        main, such as following sidewalks, or even a path of white lines with an
                                        intersection. Indeed, the robot reacted to unanticipated objects in the en-
                                        vironment such as the judge’s white shoes. The robot behaved “correctly”
                                        to features of the open world, but not in a desirable fashion.

                                       This example is a case where the releaser or inhibitor stimulus for a be-
                                        havior was not the same perception as the percept needed to accomplish
                                        the task. The sonar was used to inhibit the behaviors. Follow-line used vi-
                                        sion, while move-ahead integrated shaft encoder data to continue to move
                                        in the last good direction.
   184   185   186   187   188   189   190   191   192   193   194