Communication and Coordination among heterogeneous Mid-Size Players: ART99

  • Claudio Castelpietra
  • Luca Iocchi
  • Daniele Nardi
  • Maurizio Piaggio
  • Alessandro Scalzo
  • Antonio Sgorbissa
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2019)


Distributed coordination among robotic soccer agents has been considered in the recent years within the framework offered by the RoboCup competitions, mostly in the simulation and F-180 leagues. In this paper we describe the methods and the results achieved in coordinating the players of the ART team participating in the F-2000 league. The team is formed by several heterogeneous robots having different mechanics, different sensors, different control software, and, in general, different abilities for playing soccer. The coordination framework we have developed has been successfully applied during the 1999 official competitions allowing both for a significant improvement of the overall team performance and for a complete interchangeability of all the robots.


Utility Function High Level Decision Coordination Protocol Coordination Message Heterogeneous Robot 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    G. Adorni, S. Cagnoni, M. Mordonini, and M. Piaggio. Team/goal-keeper coordination in the robocup mid-size league. In RoboCup-2000: Robot Soccer World Cup IV, 2000.Google Scholar
  2. 2.
    M. Asada. The RoboCup physical agent challenge: Goals and protocols for Phase-I. In H. Kitano, editor, Robocup-97: Robot Soccer World Cup I, 1998.Google Scholar
  3. 3.
    C. Castelpietra, L. Iocchi, D. Nardi, and R. Rosati. Coordination in multi-agent autonomous cognitive robotic systems. In Proc. of 2nd International Cognitive Robotics Workshop, 2000.Google Scholar
  4. 4.
    S. Coradeschi, L. Karlsson, P. Stone, T. Balch, G. Kraetzschmar, and M. Asada. Overview of RoboCup-99. A.I. Magazine. To appear.Google Scholar
  5. 5.
    M. Ferraresso, C. Ferrari, E. Pagello, R. Polesel, R. Rosati, A. Speranzon, and W. Zanette. Collaborative emergent actions between real soccer robots. In RoboCup-2000: Robot Soccer World Cup IV, 2000.Google Scholar
  6. 6.
    M. Hannebauer, J. Wendler, P. Gugenberger, and H. Burkhard. Emergent cooperatioin a virtual soccer environment. In DARS-98, 1998.Google Scholar
  7. 7.
    Y. Lesperance, H.J. Levesque, F. Lin, D. Marcu, R. Reiter, and R.B. Scherl. A logical approach to high-level robot programing. In AAAI FAll Symposium on Control of the Physical World by Intelligent Systems, 1994.Google Scholar
  8. 8.
    F. Montesello, A. D’Angelo, C. Ferrari, and E. Pagello. Implicit coordination in a multi-agent system using a behavior-based approach. In DARS-98, 1998.Google Scholar
  9. 9.
    D. Nardi, et al. ART-99: Azzurra Robot Team. In Proceedings of 3rd RoboCup Workshop. Springer-Verlag.Google Scholar
  10. 10.
    M. Piaggio, A. Sgorbissa, and R. Zaccaria. A programming environment for real time control of distributed multiple robotic systems. Advanced Robotic Journal, 14, 2000.Google Scholar
  11. 11.
    P. Stone and M. Veloso. Task decomposition, dynamic role assignment, and low bandwidth communication for real-time strategic teamwork. Artificial Intelligence 110(2), pages 241–273, June 1999.zbMATHCrossRefGoogle Scholar
  12. 12.
    M. Veloso and P. Stone. Individual and collaborative behaviors in a team of homogeneous robotic soccer agents. In Proceedings of the Third International Conference on Multi-Agent Systems, pages 309–316, July 1998.Google Scholar
  13. 13.
    K. Yokota et al. Uttori united: Cooperative team play based on communication. In Proceedings of 2nd Workshop on Robocup, 1998.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2001

Authors and Affiliations

  • Claudio Castelpietra
    • 1
  • Luca Iocchi
    • 1
  • Daniele Nardi
    • 1
  • Maurizio Piaggio
    • 2
  • Alessandro Scalzo
    • 2
  • Antonio Sgorbissa
    • 2
  1. 1.Dipartimento di InformaticaSistemistica Università “La Sapienza”RomaItaly
  2. 2.Dipartimento di InformaticaSistemistica e Telematica Università di GenovaItaly

Personalised recommendations