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.
Similar content being viewed by others
References
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.
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.
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.
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.
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.
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.
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.
H. Kitano, (ed.), RoboCup-97: Robot Soccer World Cup I, Springer Verlag: Berlin, 1998.
M. Mataric, “Reinforcement learning in the multi-robot domain,” Autonomous Robots, vol. 4, no.1, pp. 73–83, January 1997.
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.
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.
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.
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.
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.
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.
P. Stone, T. Balch, and G. Kraetszchmar, (eds.), RoboCup-2000: Robot Soccer World Cup IV, Springer Verlag: Berlin, 2001.
P. Stone, Layered Learning in Multiagent Systems: A Winning Approach to Robotic Soccer, MIT Press, 2000a.
P. Stone, “TPOT-RL applied to network routing,” in Proceedings of the Seventeenth International Conference on Machine Learning, 2000b.
K. Sycara, K. Decker, A. Pannu, M. Williamson, and D. Zeng, “Distributed intelligent agents,” IEEE Expert, vol. 11, no.6, December 1996.
T. Takahashi and N. Itoh, Agent Programming using RoboCup (in Japanese), Kyoritsu Shuppan, Jul 2001.
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.
M. Tambe, “Towards flexible teamwork,” Journal of Artificial Intelligence Research, vol. 7, pp. 81–124, 1997.
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.
M. Veloso, E. Pagello, and H. Kitano, (eds.), RoboCup-99: Robot Soccer World Cup III, Springer Verlag: Berlin, 2000.
Author information
Authors and Affiliations
Rights 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
Issue Date:
DOI: https://doi.org/10.1023/A:1024128904944