Skip to main content

Intelligent Jason Agents in Virtual Soccer Simulations

  • Conference paper
Multiagent System Technologies (MATES 2013)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 8076))

Included in the following conference series:

  • 1348 Accesses

Abstract

The game of virtual soccer requires its players to act as a coherent team, while operating in a highly dynamic environment, with incomplete and unreliable information. As such, the game is often used to test, demonstrate and validate the concepts of multi-agent theory in practice. This paper describes the process of integrating agent-oriented programming language AgentSpeak and its interpreter Jason into SimSpark, the official RoboCup soccer simulator. The end-goal is to design a framework that will enable its users to think about and program soccer playing agents at a more abstract level, in terms of beliefs, goals and plans, allowing for an easier implementation of advanced multi-agent concepts.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 2APL homepage, http://apapl.sourceforge.net/ (retrieved on April 19, 2013)

  2. Anderson, J., Baltes, J.: An agent-based approach to introductory robotics using robotic soccer. Internation Journal of Robotics and Automation 21(2), 141–152 (2006)

    Google Scholar 

  3. Bakkes, S.C., Spronck, P.H., van den Herik, H.J.: Opponent modelling for case-based adaptive game AI. Entertainment Computing 1(1), 27–37 (2009)

    Article  Google Scholar 

  4. Benac Earle, C., Fredlund, L.-Å., Iglesias, J.A., Ledezma, A.: Verifying Robocup Teams. In: Peled, D.A., Wooldridge, M.J. (eds.) MoChArt 2008. LNCS, vol. 5348, pp. 34–48. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  5. Berger, R.: Die doppelpass-architektur – verhaltenssteuerung autonomer agenten in dynamischen umgebungen. Diploma Thesis, Humboldt-Universität zu Berlin, Institut für Informatik (2006) (in German)

    Google Scholar 

  6. Boedecker, J., Asada, M.: SimSpark – concepts and applications in the RoboCup 3D soccer simulation league. In: Workshop Proceedings of SIMPAR 2008, International Conference on Simulation, Modeling and Programming for Autonomous Robots. pp. 174–181 (2008)

    Google Scholar 

  7. Boedecker, J., Dorer, K., Rollmann, M., Xu, Y., Xue, F., Buchta, M., Vatankhah, H.: SimSpark user’s manual (January 2010), http://kent.dl.sourceforge.net/project/simspark/User

  8. Bordini, R.H., Hübner, J.F.: BDI agent programming in agentSpeak using jason (Tutorial paper). In: Toni, F., Torroni, P. (eds.) CLIMA 2005. LNCS (LNAI), vol. 3900, pp. 143–164. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  9. Bordini, R.H., Hubner, J.F., Wooldridge, M.: Programming multi-agent systems in AgentSpeak using Jason. Wiley Series in Agent Technology. John Wiley & Sons Ltd. (2007)

    Google Scholar 

  10. Bădică, C., Budimac, Z., Burkhard, H.D., Ivanović, M.: Software agents: Languages, tools, platforms. Computer Science and Information Systems 8(2), 255–298 (2011)

    Article  Google Scholar 

  11. Burkhard, H.-D., Bach, J., Berger, R., Brunswieck, B., Gollin, M.: Mental models for robot control. In: Beetz, M., Hertzberg, J., Ghallab, M., Pollack, M.E. (eds.) Dagstuhl Seminar 2001. LNCS (LNAI), vol. 2466, pp. 71–88. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  12. CArtAgO homepage, http://cartago.sourceforge.net/ (retrieved on April 19, 2013)

  13. Dastani, M.: 2APL: a practical agent programming language. International Journal of Autonomous Agents and Multi-Agent Systems (JAAMAS) 16(3), 214–248 (2008)

    Article  Google Scholar 

  14. Dignum, F., Bradshaw, J., Silverman, B., van Doesburg, W. (eds.): Agents for Games and Simulations. LNCS, vol. 5920. Springer, Heidelberg (2009)

    Google Scholar 

  15. Gabriel, I., Negru, V., Zaharie, D.: Neuroevolution based multi-agent system for micromanagement in real-time strategy games. In: Proceedings of the Fifth Balkan Conference in Informatics, BCI 2012, pp. 32–39. ACM, New York (2012)

    Chapter  Google Scholar 

  16. GOAL homepage, http://mmi.tudelft.nl/trac/goal (retrieved on April 19, 2013)

  17. Hindriks, K.V.: Programming rational agents in GOAL. In: El Fallah Seghrouchni, A., Dix, J., Dastani, M., Bordini, R.H. (eds.) Multi-Agent Programming: Languages, Tools and Applications, pp. 119–157. Springer, US (2009)

    Chapter  Google Scholar 

  18. Hu, C., Mao, X., Zhou, H.: Programming dynamics of multi-agent systems. In: Kinny, D., Hsu, J.Y.-j., Governatori, G., Ghose, A.K. (eds.) PRIMA 2011. LNCS, vol. 7047, pp. 287–298. Springer, Heidelberg (2011)

    Chapter  Google Scholar 

  19. Hübner, J.F., Bordini, R.H.: Using agent- and organisation-oriented programming to develop a team of agents for a competitive game. Annals of Mathematics and Artificial Intelligence 59(3-4), 351–372 (2010)

    Article  MathSciNet  Google Scholar 

  20. Hubner, J.F., Sichman, J.S., Boissier, O.: Developing organised multiagent systems using the moise+ model: programming issues at the system and agent levels. International Journal of Agent-Oriented Software Engineering 1(3/4), 370–395 (2007)

    Article  Google Scholar 

  21. JaCaMo homepage, http://jacamo.sourceforge.net/ (retrieved on April 19, 2013)

  22. Jason homepage, http://jason.sourceforge.net (retrieved on April 19, 2013)

  23. Leng, J., Fyfe, C., Jain, L.: Simulation and reinforcement learning with soccer agents. Multiagent Grid Systems 4(4), 415–436 (2008)

    Google Scholar 

  24. magmaOffenburg homepage, http://robocup.fh-offenburg.de (retrieved on April 19, 2013)

  25. Moise homepage, http://moise.sourceforge.net/ (retrieved on April 19, 2013)

  26. Nisikata, T., Sawamura, H.: Deliberate soccer agents powered by resource-bounded argumentation. In: Shi, Z.-Z., Sadananda, R. (eds.) PRIMA 2006. LNCS (LNAI), vol. 4088, pp. 656–663. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  27. Pfeifer, J., Wainer, J.: Multi-agent plans: Analysis and implementation. In: Barros, L.N., Jr., R.M.C., Cozman, F.G., Costa, A.H.R. (eds.) International Joint Conference IBERAMIA 2000 and SBIA 2000, Workshop Proceedings, Meeting on Multi-Agent Collaborative and Adversarial Perception, Planning, Execution, and Learning, pp. 185–190 (2000)

    Google Scholar 

  28. Rao, A.S.: AgentSpeak(L): BDI agents speak out in a logical computable language. In: Perram, J., Van de Velde, W. (eds.) MAAMAW 1996. LNCS, vol. 1038, pp. 42–55. Springer, Heidelberg (1996)

    Chapter  Google Scholar 

  29. Rao, A.S., Georgeff, M.P.: BDI agents: from theory to practice. In: Lesser, V., Gasser, L. (eds.) Proceedings of the First International Conference on Multi-Agent Systems (ICMAS 1995), pp. 312–319 (1995)

    Google Scholar 

  30. Raza, A., Sharif, U., Haider, S.: On learning coordination among soccer agents. In: 2012 IEEE International Conference on Robotics and Biomimetics (ROBIO), pp. 699–703 (2012)

    Google Scholar 

  31. RoboCup homepage, http://www.robocup.org/ (retrieved on April 19, 2013)

  32. Ruiz, M.A., Uresti, J.R.: Team agent behavior architecture in robot soccer. In: Robotic Symposium, LARS 2008, pp. 20–25. IEEE Latin American (2008)

    Google Scholar 

  33. Shukri, S.R.M., Shaukhi, M.K.M.: A study on multi-agent behavior in a soccer game domain. World Academy of Science, Engineering and Technology 14, 308–312 (2008)

    Google Scholar 

  34. SimSpark homepage, http://simspark.sourceforge.net/wiki (retrieved on April 19, 2013)

  35. Wooldridge, M.J.: Reasoning about rational agents. Intelligent Robotics and Autonomous Agents. The MIT Press (2000)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Mitrović, D., Ivanović, M., Burkhard, HD. (2013). Intelligent Jason Agents in Virtual Soccer Simulations. In: Klusch, M., Thimm, M., Paprzycki, M. (eds) Multiagent System Technologies. MATES 2013. Lecture Notes in Computer Science(), vol 8076. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-40776-5_28

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-40776-5_28

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-40775-8

  • Online ISBN: 978-3-642-40776-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics