Strategy specification for teamwork in robot soccer

We consider real-time environments that require robot agents to work together. In these situations the agents can be designed to coodinate explicitly with some form of negotiation or implicitly with precoded agreements. We propose a implicit method of co-ordinating a team of agents responses within the RoboCup Simulated Soccer league. This involves a list of multi-agent plans called plays that a soccer expert can easily define for the system. The aim is to have a system that is flexible yet powerful and executes the play as intended with very little performance overhead. One possible problem with this approach is that agents will have differing world models. We hypothesise that this approach will keep agents co-ordinated a reasonable percentage of the time even with their differing world models. This is supported by our preliminary results although further tests are required.

[1]  Jelle R. Kok,et al.  UvA Trilearn 2003 Team Description , 2003 .

[2]  Manuela M. Veloso,et al.  Task Decomposition, Dynamic Role Assignment, and Low-Bandwidth Communication for Real-Time Strategic Teamwork , 1999, Artif. Intell..

[3]  Milind Tambe,et al.  Implementing Agent Teams in Dynamic Multiagent Environments , 1998, Appl. Artif. Intell..

[4]  Alexander Ferrein,et al.  Specifying multirobot coordination in ICPGolog from simulation towards real robots , 2003 .

[5]  Peter Norvig,et al.  Artificial Intelligence: A Modern Approach , 1995 .

[6]  Shi Li,et al.  Global Planning from Local Eyeshot: An Implementation of Observation-Based Plan Coordination in RoboCup Simulation Games , 2001, RoboCup.

[7]  Ioannis Partsakoulakis Importance and Properties of Roles in MAS Organization: A review of methodologies and systems , 2002 .

[8]  Silvia Coradeschi,et al.  A User Oriented System for Developing Behavior Based Agents , 1998, RoboCup.

[9]  Maja J. Mataric,et al.  On Role Allocation in RoboCup , 2003, RoboCup.

[10]  Alexander Ferrein,et al.  Using Golog for Deliberation and Team Coordination in Robotic Soccer , 2005, Künstliche Intell..

[11]  Paul Scerri,et al.  End User Specification of RoboCup Teams , 1999, RoboCup.

[12]  Talya Porat,et al.  Lecture Notes in Computer Science (LNCS) , 2007 .

[13]  Luís Paulo Reis,et al.  Situation Based Strategic Positioning for Coordinating a Team of Homogeneous Agents , 2000, Balancing Reactivity and Social Deliberation in Multi-Agent Systems.

[14]  Anand S. Rao,et al.  A Methodology and Modelling Technique for Systems of BDI Agents , 1996, MAAMAW.

[15]  Milind Tambe,et al.  Towards Flexible Teamwork , 1997, J. Artif. Intell. Res..

[16]  Jelle R. Kok,et al.  UvA Trilearn 2001 Team Description , 2001, RoboCup.

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

[18]  Ian Frank,et al.  Soccer Server: A Tool for Research on Multiagent Systems , 1998, Appl. Artif. Intell..

[19]  Jelle R. Kok,et al.  The Incremental Development of a Synthetic Multi-Agent System: The UvA Trilearn 2001 Robotic Soccer Simulation Team , 2002 .

[20]  Luís Paulo Reis,et al.  FC Portugal Team Description: RoboCup 2000 Simulation League Champion , 2000, RoboCup.

[21]  Adam Jacoff,et al.  RoboCup 2004 Competitions and Symposium: A Small Kick for Robots, a Giant Score for Science , 2005, AI Mag..

[22]  Michael Wooldridge,et al.  Reasoning about rational agents , 2000, Intelligent robots and autonomous agents.

[23]  Hiroaki Kitano,et al.  RoboCup: The Robot World Cup Initiative , 1997, AGENTS '97.

[24]  Peter Stone,et al.  Layered Learning in Multiagent Systems , 1997, AAAI/IAAI.

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

[26]  Alexander Ferrein,et al.  Towards a League-Independent Qualitative Soccer Theory for RoboCup , 2005, RoboCup.

[27]  Peter Stone TPOT-RL Applied to Network Routing , 2000, ICML.

[28]  Brett Browning,et al.  STP: Skills, tactics, and plays for multi-robot control in adversarial environments , 2005 .

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

[30]  Brett Browning,et al.  Plays as Effective Multiagent Plans Enabling Opponent-Adaptive Play Selection , 2004, ICAPS.

[31]  Sascha Ossowski,et al.  Co-ordination in Artificial Agent Societies: Social Structures and Its Implications for Autonomous Problem-Solving Agents , 1998 .