Skip to main navigation menu Skip to main content Skip to site footer

SECTION C: ENGINEERING

Vol. 2 No. 2 (2010)

A new infrastructure to develop autonomous agents in RoboCup

DOI
https://doi.org/10.18272/aci.v2i2.32
Submitted
July 2, 2015
Published
2010-06-01

Abstract

RoboCup is an international competition for autonomous robots intended to promote re­search and education in Artificial Intelligence. The competition contains several separate leagues, one of which is called Simulator League and deals with purely simulated players. A team of players for this league can be written in any programming language. Howe­ver, a major problem when constructing RoboCup players is to implement the basic fun­ctionality of each player, since there are several problems related to information retrieval, processing, and management, as well as the development of basic skills for the soccer pla­yers. Thus, this paper proposes a new infrastructure oriented to simplify the programming of RoboCup teams allowing us to concentrate on the job of controlling players without worrying about the low-level tasks previously mentioned. Besides describing the proposed infrastructure, this paper evaluates our Java implementation of the infrastructure using isolated players and complete RoboCup teams.

viewed = 624 times

References

  1. Berliner, H. J. 1975. "Chess as problem solving: the development of a tactics analyzer." PhD thesis Carnegie Mellon University Pittsburgh, PA, USA.
  2. Kitano, H., Asada, M., Kuniyoshi, Y., Noda, I., and Osa-wa, E. 1997. "RoboCup: The robot world cup initiative." In W. Lewis Johnson and Barbara Hayes-Roth, (ed.), Proceedings of the F irst International Conference on Autonomous Agents, New York, NY: ACM Press. 340-347.
  3. Noda, I., Matsubara, H., Hiraki, K., and Frank, I. 1998. "Soccer Server: A tool for research on multi-agent systems." Applied Artificial Intelligence. 12, 233-250.
  4. Kok, J. R., Vlassis, N., and Groen, F. 2003. "UvA Tri-learn 2003 - team description." In D. Polani, B. Browning, A. Bonarini, and K. Yoshida, (ed.), Proceedings of RoboCup 2003 International Symposium, Padua, Italy: Springer-Verlag.
  5. Chen, M., Dorer, K., Foroughi, E., Heintz, F., Huang, Z., Kapetanakis, S., Kostiadis, K., Kummeneje, J., Murray, J., Noda, I., Obst, O., Riley, P., Steffens, T., Wang, Y., and Yin, X. 2003. "RoboCup Soccer Server - User Manual." Technical Report 7.07. The RoboCup Federation.
  6. Carrera, E. V 2006. "Applying Collaborative Intelligence to RoboCup." In Proceedings of the 32nd Latin-American Conference on Informatics. Santiago, Chile.
  7. Stone, P., Riley, P., and Veloso, M. 2000. "CMUnited-99: RoboCup-99 simulator world champion team." AI Magazine. 21,33-40.
  8. Tambe, M. 1997. "Towards Flexible TeamWork." Journal of Artificial Intelligence Research. 7, 83-124.
  9. Murray, J., Obst, O., and Stolzenburg, F. 2000. "Robolog koblenz." In RoboCup-99: Robot Soccer World Cup III London, UK: Springer-Verlag. 628-631.
  10. Heintz, F. 2000. "Robosoc a system for developing robo-cup agents for educational use." Master"™s thesis Department of Computer and Information Science, Linkoping University Linkoping, Sweden.
  11. Qasem, A., Wagner, W., and Woll, R. April 2010. Atan Project. http://atan 1.sourceforge.net/.
  12. Aronsson, J. 2003. "Genetic Programming of Multiagent Systems in the RoboCup Domain." Master"™s thesis Department of Computer Science, Lund University-Lund, Sweden.
  13. Kutsenok, A. 2004. Swarm AI: "A solution to soccer" Master"™s thesis Department of Computer Science, Rose-Hulman Institute of Technology. Terre Haute, IN.
  14. Browne, K., McCune, J., Trost, A., Evans, D., and Brogan, D. 2002. volume 2377 of Lecture Notes in Computer Science. Springer. Berlin, Germany. 499-502.
  15. Kok, J. R., Vlassis, N., and Groen, F. 2004. "UvA Tri-learn 2004 - team description." In D. Nardi, M. Riedmiller, and C. Sammut, (ed.), Proceedings of RoboCup 2004 International Symposium, Lisbon, Portugal: Springer-Verlag.
  16. Gutmann, J.-S., Hatzack, W., Herrmann, I., Nebel, B., Rittinger, F., Topor, A., and Weigel, T. 2000. "The CS Freiburg Team - playing robotic soccer based on an explicit world model." Artificial Intelligence Magazine. 21, 37-46.
  17. Noda, I. and Stone, P. 2003. "The RoboCup Soccer Server and CMUnited Clients: Implemented Infrastructure for MAS Research." Autonomous Agents and MultiAgent Systems. 7, 101-120.

Most read articles by the same author(s)