Page 320 - Introduction to AI Robotics
P. 320

303
                                      8.4 Cooperation
                                      Likewise, there are significant advantages to planning and learning strate-
                                      gies, two deliberative functions. Manuela Veloso and Peter Stone have used
                                      RoboCup as a test domain for research in deliberation.






                                8.4   Cooperation



                        COOPERATION   Cooperation refers to how the robots interact with each other in pursuing a
                   ACTIVE COOPERATION  goal. Robots can show active cooperation by acknowledging one another and
                                      working together. Note that this does not necessarily mean the robots com-
                                      municate with each other. For example, in robot soccer, one robot can pass
                                      the ball to another robot as part of an offensive play. The cooperation does
                                      not require communication—if a robot has the ball, can’t see goal and can see
                                      team mate, then it passes to team mate, but this does require being aware of
                                      the teammates.
                          NON-ACTIVE    More often robots are programmed to exhibit non-active cooperation, where-
                         COOPERATION  by they individually pursue a goal without acknowledging other robots but
                                      cooperation emerges. The choice of cooperation schemes is often influenced
                                      by the sensory capabilities of the robots. Active cooperation requires that
                                      robot be able to distinguish its peer robots from other aspects of the envi-
                                      ronment. In the case of the Georgia Tech entry, each robot was covered in
                                      fluorescent green poster paper easily segmented as a color region. If the
                                      robots had not been green, they would have been treated as obstacles to be
                                      avoided. Non-active cooperation has attracted much interest in the robotics
                                      community because it requires very little sensing or behaviors.
                                        It is easy to think of cooperation in terms of robots working together on a
                            PHYSICAL  task. Another aspect of cooperation is physical cooperation, where the robots
                         COOPERATION  physically aid each other or interact in similar ways. Marsupial robots are
                                      certainly a type of physical cooperation, especially during deployment and
                      RECONFIGURABLE  docking. An even more exciting type of cooperation occurs between reconfig-
                             ROBOTS   urable robots. One of the first such systems was proposed by Toshio Fukuda,
                                      called CEBOT for “celluar robot system.” 31  These are small identical robots
                                      that hook up to form a useful robot. Another aspect of reconfigurable robots
                         COOPERATIVE  is cooperative mobility, where one robot might come over and help another
                            MOBILITY  robot in trouble. Shigeo Hirose simulated robots which could link up with
                                      each other to gain more stability or traction in rough terrain. 67
   315   316   317   318   319   320   321   322   323   324   325