Anticipation: A Key for Collaboration in a Team of Agents

We investigate teams of complete autonomous agents that can collaborate towards achieving precise objectives in an adversarial dynamic environment. We have pursued this work in the context of robotic soccer both in simulation and with real physical robots. We briefly present these two frameworks emphasizing their different technical challenges. Creating effective members of a team is a challenging research problem. We first address this issue by introducing a team architecture organization which allows for a rich task decomposition between team members. The main contribution of this paper is our recent introduction of an action selection algorithm that allows for a teammate to anticipate the needs of other teammates. Anticipation is critical for maximizing the probability of successful collaboration in teams of agents. We present our team organization architecture and the anticipation algorithm. We show how our contribution applies to the two concrete robotic soccer frameworks. Anticipation was used in both our CMUnited-98 simulator and CMUnited-98 small-robot teams in the RoboCup-98 competition held jointly with ICMAS in July 1998. The two teams are RoboCup world champions each in its own league. Anticipation was one of major differences between our team and the other teams. keywords: multi-agent coordination and collaboration, multi-agent teams, autonomous robots, coordinating perception, thought, and action This research is sponsored in part by the Defense Advanced Research Projects Agency (DARPA), and Rome Laboratory, Air Force Materiel Command, USAF, under agreement numbers F30602-97-2-0250 and F30602-98-2-0135. Views and conclusions contained in this document are those of the authors and should not be interpreted as necessarily representing the official policies or endorsements, either expressed or implied, of the Defense Advanced Research Projects Agency (DARPA), the Air Force Research Laboratory (AFRL) or the U.S. Government.

[1]  Jean-Claude Latombe,et al.  Robot motion planning , 1991, The Kluwer international series in engineering and computer science.

[2]  Alan K. Mackworth On Seeing Robots , 1993, Computer Vision: Systems, Theory and Applications.

[3]  Maja J. Mataric,et al.  Interaction and intelligent behavior , 1994 .

[4]  Minoru Asada,et al.  Coordination of multiple behaviors acquired by a vision-based reinforcement learning , 1994, Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS'94).

[5]  Alan K. Mackworth,et al.  Real-time control of soccer-playing robots using off-board vision: the dynamite testbed , 1995, 1995 IEEE International Conference on Systems, Man and Cybernetics. Intelligent Systems for the 21st Century.

[6]  Hitoshi Matsubara,et al.  Soccer Server and Researches on Multi-Agent Systems , 1996 .

[7]  Hiroaki Kitano,et al.  The RoboCup Synthetic Agent Challenge 97 , 1997, IJCAI.

[8]  Manuela M. Veloso,et al.  Using Decision Tree Confidence Factors for Multiagent Control , 1997, RoboCup.

[9]  Hiroaki Kitano,et al.  RoboCup: A Challenge Problem for AI , 1997, AI Mag..

[10]  Randy Sargent,et al.  Dynamic Object Capture Using Fast Vision Tracking , 1997, AI Mag..

[11]  Manuela M. Veloso,et al.  Layered Approach to Learning Client Behaviors in the Robocup Soccer Server , 1998, Appl. Artif. Intell..

[12]  Manuela M. Veloso,et al.  CMUNITED-97: RoboCup-97 Small-Robot World Champion Team , 1998, AI Mag..

[13]  Manuela M. Veloso,et al.  Task Decomposition and Dynamic Role Assignment for Real-Time Strategic Teamwork , 1998, ATAL.

[14]  Manuela M. Veloso,et al.  The CMUnited-97 robotic soccer team: perception and multiagent control , 1998, AGENTS '98.

[15]  Manuela M. Veloso,et al.  The CMUnited-98 champion small-robot team , 1998, Adv. Robotics.

[16]  Manuela M. Veloso,et al.  Using decision tree confidence factors for multi-agent control , 1998, AGENTS '98.

[17]  Hiroaki Kitano,et al.  Playing soccer with legged robots , 1998, Proceedings. 1998 IEEE/RSJ International Conference on Intelligent Robots and Systems. Innovations in Theory, Practice and Applications (Cat. No.98CH36190).

[18]  Manuela M. Veloso,et al.  The CMUnited-98 Champion Simulator Team , 1998, RoboCup.

[19]  Manuela M. Veloso,et al.  Reactive visual control of multiple non-holonomic robotic agents , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[20]  Manuela M. Veloso,et al.  Towards collaborative and adversarial learning: a case study in robotic soccer , 1998, Int. J. Hum. Comput. Stud..

[21]  浅田 稔,et al.  RoboCup-98 : Robot Soccer World Cup II , 1999 .