Skip to main content

Interfacing a Cognitive Agent Platform with Second Life

  • Conference paper
Agents for Educational Games and Simulations (AEGS 2011)

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

Included in the following conference series:

Abstract

Second Life is a popular multi-purpose online virtual world that provides a rich platform for remote human interaction. It is increasingly being used as a simulation platform to model complex human interactions in diverse areas, as well as to simulate multi-agent systems. It would therefore be beneficial to provide techniques allowing high-level agent development tools, especially cognitive agent platforms such as belief-desire-intention (BDI) programming frameworks, to be interfaced to Second Life. This is not a trivial task as it involves mapping potentially unreliable sensor readings from complex Second Life simulations to a domain-specific abstract logical model of observed properties and/or events. This paper investigates this problem in the context of agent interactions in a multi-agent system simulated in Second Life. We present a framework that facilitates the connection of any multi-agent platform with Second Life, and demonstrate it in conjunction with an extension of the Jason BDI interpreter.

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 49.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. Linden Lab. Second Life Home Page, http://secondlife.com

  2. Gemrot, J., Brom, C., Plch, T.: A Periphery of Pogamut: From Bots to Agents and Back Again. In: Dignum, F. (ed.) Agents for Games and Simulations II. LNCS, vol. 6525, pp. 19–37. Springer, Heidelberg (2011)

    Chapter  Google Scholar 

  3. Dignum, F., Westra, J., van Doesburg, W.A., Harbers, M.: Games and agents: Designing intelligent gameplay. International Journal of Computer Games Technology 2009, 1–18 (2009), doi: 10.1155/2009/837095

    Article  Google Scholar 

  4. Hindriks, K.V., van Riemsdijk, B., Behrens, T., Korstanje, R., Kraayenbrink, N., Pasman, W., de Rijk, L.: Unreal Goal Bots: Conceptual Design of a Reusable Interface. In: Dignum, F. (ed.) Agents for Games and Simulations II. LNCS, vol. 6525, pp. 1–18. Springer, Heidelberg (2011)

    Chapter  Google Scholar 

  5. OpenMetaverse Organization. LibOpenMetaverse developer wiki, http://lib.openmetaverse.org/wiki/Main_Page

  6. Ranathunga, S., Cranefield, S., Purvis, M.: Integrating Expectation Monitoring into BDI Agents. In: Dennis, L.A., Boissier, O., Bordini, R.H. (eds.) ProMAS 2011. LNCS, vol. 7217, pp. 74–91. Springer, Heidelberg (2012)

    Google Scholar 

  7. Cranefield, S., Winikoff, M.: Verifying social expectations by model checking truncated paths. Journal of Logic and Computation 21(6), 1217–1256 (2011)

    Article  MathSciNet  MATH  Google Scholar 

  8. Jennings, N., Collins, C.: Virtual or virtually U: Educational institutions in Second Life. International Journal of Social Sciences 2, 180–187 (2007)

    Google Scholar 

  9. Veksler, V.D.: Second Life as a simulation environment: Rich, high-fidelity world, minus the hassles. In: Proceedings of the 9th International Conference on Cognitive Modeling (2009)

    Google Scholar 

  10. Weitnauer, E., Thomas, N.M., Rabe, F., Kopp, S.: Intelligent Agents Living in Social Virtual Environments – Bringing Max into Second Life. In: Prendinger, H., Lester, J., Ishizuka, M. (eds.) IVA 2008. LNCS (LNAI), vol. 5208, pp. 552–553. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  11. Richards, D., Porte, J.: Developing an agent-based training simulation using game and virtual reality software: experience report. In: Proceedings of the Sixth Australasian Conference on Interactive Entertainment, pp. 9:1–9:9. ACM (2009)

    Google Scholar 

  12. Gemrot, J., Brom, C., Kadlec, R., Bída, M., Burkert, O., Zemčák, M., Píbil, R., Plch, T.: Pogamut 3 — virtual humans made simple. In: Gray, J. (ed.) Advances in Cognitive Science, pp. 211–243. The Institution Of Engineering And Technology (2010)

    Google Scholar 

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

    Book  MATH  Google Scholar 

  14. Ranathunga, S., Cranefield, S., Purvis, M.: Extracting Data from Second Life. Discussion Paper 2011/07, Department of Information Science, University of Otago (2011), http://otago.ourarchive.ac.nz/handle/10523/1802

  15. Vosinakis, S., Panayiotopoulos, T.: Programmable Agent Perception in Intelligent Virtual Environments. In: Rist, T., Aylett, R.S., Ballin, D., Rickel, J. (eds.) IVA 2003. LNCS (LNAI), vol. 2792, pp. 202–206. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  16. EsperTech. Esper Tutorial, http://esper.codehaus.org/tutorials/tutorial/tutorial.html

  17. Vstex Company. SecondFootball Home Page, http://www.secondfootball.com

  18. Varvello, M., Picconi, F., Diot, C., Biersack, E.: Is there life in Second Life? In: Proceedings of the ACM CoNEXT Conference, pp. 1:1–1:12. ACM (2008)

    Google Scholar 

  19. Eno, J., Gauch, S., Thompson, C.: Intelligent crawling in virtual worlds. In: Proceedings of the IEEE/WIC/ACM International Joint Conference on Web Intelligence and Intelligent Agent Technology, vol. 3, pp. 555–558. IEEE Computer Society (2009)

    Google Scholar 

  20. Kappe, F., Zaka, B., Steurer, M.: Automatically detecting points of interest and social networks from tracking positions of avatars in a virtual world. In: Proceedings of the International Conference on Advances in Social Network Analysis and Mining, pp. 89–94. IEEE Computer Society (2009)

    Google Scholar 

  21. Friedman, D., Steed, A., Slater, M.: Spatial Social Behavior in Second Life. In: Pelachaud, C., Martin, J.-C., André, E., Chollet, G., Karpouzis, K., Pelé, D. (eds.) IVA 2007. LNCS (LNAI), vol. 4722, pp. 252–263. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  22. Yee, N., Bailenson, J.N., Urbanek, M., Chang, F., Merget, D.: The unbearable likeness of being digital; the persistence of nonverbal social norms in online virtual environments. Cyberpsychology and Behavior 10, 115–121 (2007)

    Article  Google Scholar 

  23. La, C.-A., Michiardi, P.: Characterizing user mobility in Second Life. In: Proceedings of the First Workshop on Online Social Networks, pp. 79–84. ACM (2008)

    Google Scholar 

  24. Cranefield, S., Li, G.: Monitoring Social Expectations in Second Life. In: Padget, J., Artikis, A., Vasconcelos, W., Stathis, K., da Silva, V.T., Matson, E., Polleres, A. (eds.) COIN 2009. LNCS (LNAI), vol. 6069, pp. 133–146. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  25. Burden, D.J.H.: Deploying embodied AI into virtual worlds. Knowledge-Based Systems 22, 540–544 (2009)

    Article  Google Scholar 

  26. Ullrich, S., Bruegmann, K., Prendinger, H., Ishizuka, M.: Extending MPML3D to Second Life. In: Prendinger, H., Lester, J., Ishizuka, M. (eds.) IVA 2008. LNCS (LNAI), vol. 5208, pp. 281–288. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  27. Jan, D., Roque, A., Leuski, A., Morie, J., Traum, D.: A Virtual Tour Guide for Virtual Worlds. In: Ruttkay, Z., Kipp, M., Nijholt, A., Vilhjálmsson, H.H. (eds.) IVA 2009. LNCS, vol. 5773, pp. 372–378. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  28. Bogdanovych, A., Rodriguez-Aguilar, J.A., Simoff, S., Cohen, A.: Authentic interactive reenactment of cultural heritage with 3D virtual worlds and artificial intelligence. Applied Artificial Intelligence 24(6), 617–647 (2010)

    Article  Google Scholar 

  29. Adobbati, R., Marshall, A.N., Scholer, A., Tejada, S., Kaminka, G., Schaffer, S., Sollitto, C.: Gamebots: A 3D virtual world test-bed for multi-agent research. In: Proceedings of the Second International Workshop on Infrastructure for Agents, MAS, and Scalable MAS (2001)

    Google Scholar 

  30. van Oijen, J., Vanhée, L., Dignum, F.: CIGA: A middleware for intelligent agents in virtual environments. In: Proceedings of the International Workshop on the Uses of Agents for Education, Games and Simulations (AEGS 2011), pp. 17–32 (2011)

    Google Scholar 

  31. Chang, P.H.-M., Chen, K.-T., Chien, Y.-H., Kao, E., Soo, V.-W.: From Reality to Mind: A Cognitive Middle Layer of Environment Concepts for Believable Agents. In: Weyns, D., Van Dyke Parunak, H., Michel, F. (eds.) E4MAS 2004. LNCS (LNAI), vol. 3374, pp. 57–73. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  32. Zhang, W., Hill Jr., R.W.: A template-based and pattern-driven approach to situation awareness and assessment in virtual humans. In: Proceedings of the Fourth International Conference on Autonomous Agents, pp. 116–123. ACM (2000)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Ranathunga, S., Cranefield, S., Purvis, M. (2012). Interfacing a Cognitive Agent Platform with Second Life. In: Beer, M., Brom, C., Dignum, F., Soo, VW. (eds) Agents for Educational Games and Simulations. AEGS 2011. Lecture Notes in Computer Science(), vol 7471. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-32326-3_1

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-32326-3_1

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-32325-6

  • Online ISBN: 978-3-642-32326-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics