Skip to main content
Log in

The RoboCup Soccer Server and CMUnited Clients: Implemented Infrastructure for MAS Research

  • Published:
Autonomous Agents and Multi-Agent Systems Aims and scope Submit manuscript

Abstract

The RoboCup Soccer Server and associated client code is a growing body of software infrastructure that enables a wide variety of multiagent systems research. The Soccer Server is a multiagent environment that supports 22 independent agents interacting in a complex, real-time environment. AI researchers have been using the Soccer Server to pursue research in a wide variety of areas, including real-time multiagent planning, real-time communication methods, collaborative sensing, and multiagent learning. This article describes the current Soccer Server and the champion CMUnited soccer-playing agents, both of which are publically available and used by a growing research community. It also describes the ongoing development of FUSS, a new, flexible simulation environment for multiagent research in a variety of multiagent domains.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. T. Andou, “Andhill-98: A RoboCup team which reinforces positioning with observation,” in M. Asada and H. Kitano, (eds.), RoboCup-98: Robot Soccer World Cup II, Springer, pp. 338–345, 1999.

  2. E. Andrè, G. Herzog, and T. Rist, “Generating multimedia presentations for RoboCup Soccer Games,” in H. Kitano, (ed.), RoboCup-97: Robot Soccer World Cup I, Lecture Notes in Artificial Intelligence, Springer, pp. 200–215, 1998.

  3. M. Asada and H. Kitano, (eds.), RoboCup-98: Robot Soccer World Cup II, Springer Verlag, Lecture Notes in Artificial Intelligence 1604, Springer Verlag: Berlin, 1999.

    Google Scholar 

  4. S. Coradeschi and J. Malec, “How to make a challenging AI course enjoyable using the RoboCup soccer simulation system,” in M. Asada and H. Kitano, (eds.), RoboCup-98: Robot Soccer World Cup II, Springer Verlag: Berlin, 1999.

    Google Scholar 

  5. L. Gasser, “MAS infrastructure definitions, needs, and prospects,” in Proceedings of the Autonomous Agnets 2000 Workshop on Infrastructure for Scalable Multi-Agent Systems, Barcelona, Spain, June 2000.

  6. H. Kitano, M. Tambe, P. Stone, M. Veloso, S. Coradeschi, E. Osawa, H. Matsubara, I. Noda, and M. Asada, “The RoboCup synthetic agent challenge 97,” in Proceedings of the Fifteenth International Joint Conference on Artificial Intelligence, Morgan Kaufmann: San Francisco, CA, pp. 24–29, 1997.

    Google Scholar 

  7. H. Kitano, S. Takokoro, I. Noda, H. Matsubara, T. Takahashi, A. Shinjou, and S. Shimada, “RoboCup Rescue: Search and rescue in large-scale disasters as a domain for autonomous agents research,” in Proceedings of the IEEE International Conference on Man, System, and Cybernetics, 1999.

  8. H. Kitano, (ed.), RoboCup-97: Robot Soccer World Cup I, Springer Verlag: Berlin, 1998.

    Google Scholar 

  9. M. Mataric, “Reinforcement learning in the multi-robot domain,” Autonomous Robots, vol. 4, no.1, pp. 73–83, January 1997.

    Google Scholar 

  10. H. Nakashima and I. Noda, “Dynamic subsumption architecture for programming intelligent agents,” in Proc. of International Conf. on Multi-Agent Systems 98, AAAI Press, pp. 190–197, 1998.

  11. I. Noda and I. Frank, “Investigating the complex with virtual soccer,” in J.-C. Heudin, (ed.), Virtual Worlds, Ppringer Verlag (LNAI-1434), pp. 241–253, Sep 1998.

  12. I. Noda, H. Matsubara, K. Hiraki, and I. Frank, “Soccer Server: A tool for research on multiagent systems,” Applied Artificial Intelligence, vol. 12, pp. 233–250, 1998.

    Google Scholar 

  13. P. Riley, P. Stone, and M. Veloso, “Layered disclosure: Revealing agents' internals,” in Submitted to The Seventh International Workshop on Agent Theories, Architectures, and Languages (ATAL), 2000.

  14. A. Shinjoh and S. Yoshida, “The intelligent three-dimensional viewer system for RoboCup,” in Proceedings of the Second International Workshop on RoboCup, pp. 37–46, July 1998.

  15. P. Stone, M. Veloso, and P. Riley, “The CMUnited-98 champion simulator team,” in M. Asada and H. Kitano, (eds.), RoboCup-98: Robot Soccer World Cup II, Springer Verlag: Berlin, 1999.

    Google Scholar 

  16. P. Stone, T. Balch, and G. Kraetszchmar, (eds.), RoboCup-2000: Robot Soccer World Cup IV, Springer Verlag: Berlin, 2001.

    Google Scholar 

  17. P. Stone, Layered Learning in Multiagent Systems: A Winning Approach to Robotic Soccer, MIT Press, 2000a.

  18. P. Stone, “TPOT-RL applied to network routing,” in Proceedings of the Seventeenth International Conference on Machine Learning, 2000b.

  19. K. Sycara, K. Decker, A. Pannu, M. Williamson, and D. Zeng, “Distributed intelligent agents,” IEEE Expert, vol. 11, no.6, December 1996.

  20. T. Takahashi and N. Itoh, Agent Programming using RoboCup (in Japanese), Kyoritsu Shuppan, Jul 2001.

  21. M. Tambe, W. L. Johnson, R. M. Jones, F. Koss, J. E. Laird, P. S. Rosenbloom, and K. Schwamb, “Intelligent agents for interactive simulation environments,” AI Magazine, vol. 16, no.1, Spring 1995.

  22. M. Tambe, “Towards flexible teamwork,” Journal of Artificial Intelligence Research, vol. 7, pp. 81–124, 1997.

    Google Scholar 

  23. K. Tanaka-Ishii, I. Noda, I. Frank, H. Nakashima, K. Hasida, and H. Matsubara, “MIKE: An automatic commentary system for soccer,” in Y. Demazeau, (ed.), Proc. of Third International Conference on Multi-Agent Systems, pp. 285–292, July 1998.

  24. M. Veloso, E. Pagello, and H. Kitano, (eds.), RoboCup-99: Robot Soccer World Cup III, Springer Verlag: Berlin, 2000.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Noda, I., Stone, P. The RoboCup Soccer Server and CMUnited Clients: Implemented Infrastructure for MAS Research. Autonomous Agents and Multi-Agent Systems 7, 101–120 (2003). https://doi.org/10.1023/A:1024128904944

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1024128904944

Navigation