Page 323 - Introduction to AI Robotics
P. 323

306
                                                                                            8
                                                                                               Multi-agents




















                                      Figure 8.4 The Nerd Herd. (Photograph courtesy of USC Interaction Laboratory.)



                                     time. The robots were placed randomly on the same side of the partition and
                                     started moving at the same time.
                          IGNORANT     In the first set of demonstrations, the robots functioned with ignorant coex-
                        COEXISTENCE  istence. The robots coexisted in a team, but did not have any knowledge of
                                     each other. A robot treated another robot as an obstacle. Each robot had the
                                     equivalent of a move-to-goal and an avoid-obstacle behavior. Since robots
                                     were treated as obstacles, once the robots gathered at the opening, they spent
                                     most of their time avoiding each other. The team as a whole made slow
                                     progress through the door to the goal location. Worse yet, the larger the
                                     number of robots fielded, the larger the traffic jam, and the longer to get all
                                     the team members through.
                           INFORMED    In the second demonstration, informed coexistence, the robots were allowed
                        COEXISTENCE  to recognize each other and given a simple social rule governing inter-robot
                                     interactions. In addition to move-to-goal and avoid-obstacle, a third behav-
                                     ior was created for avoiding robots. If a robot detected another robot, it
                                     would stop and wait for time p. If the blocking robot was still in the way
                                     after p, the robot would turn left and then resume moving to the goal. The
                                     result of the new behavior was to reduce the traffic jams, and the group got
                                     through the door in about the same time as a single agent going back and
                                     forth through the opening 20 times.
                         INTELLIGENT   The real surprise came in the third demonstration, intelligent coexistence.
                        COEXISTENCE
   318   319   320   321   322   323   324   325   326   327   328