Abstract
Agents cannot be decoupled from their environment. An agent perceives and acts in a world and the model of the world influences how the agent makes decisions. Most systems with virtual embodied agents simulate the environment within a specific realization engine such as the graphics engine. As a consequence, these agents are bound to a particular kind of environment which compromises their reusability across different applications. We propose the ION Framework, a framework for simulating virtual environments which separates the simulation environment from the realization engine. In doing so, it facilitates the integration and reuse of the several components of the system. The ION Framework was used to create several 3D virtual worlds populated with autonomous embodied agents that were tested with hundreds of users.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Aylett, R., Louchart, S., Dias, J., Paiva, A., Vala, M., Woods, S., Hall, L.E.: Unscripted narrative for affectively driven characters. IEEE Computer Graphics and Applications 26(3), 42–52 (2006)
Aylett, R., Paiva, A., Vannini, N., Enz, S., Andre, E.: But that was in another country: agents and intercultural empathy. In: AAMAS (2009)
Dias, J., Paiva, A.: Feeling and reasoning: A computational model for emotional characters. In: EPIA, pp. 127–140 (2005)
Epic-Games. Unreal tournament website, http://www.unrealtournament.com/ (last seen April 2009) (2008)
Friedman-Hill, E.: Jess in Action. Java Rule-based Systems. Manning Publications (2003)
Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design patterns: elements of reusable object-oriented software. Addison-Wesley Longman Publishing Co., Inc., Boston (1995)
Huber, M.J., Leto, J.: Jam: A bdi-theoretic mobile agent architecture. In: Proceedings of the Third International Conference on Autonomous Agents, Seattle, Washington, USA. ACM Press, New York (1999)
JADE. Java agent development framework (2009), http://jade.tilab.com/ (last seen April 2009)
Klein, J.: Breve: a 3d environment for the simulation of decentralized systems and artificial life. In: ICAL 2003: Proceedings of the eighth international conference on Artificial life, Cambridge, MA, USA, pp. 329–334. MIT Press, Cambridge (2003)
Kopp, S.: Articulated communicator engine (ace) (2000), http://www.techfak.uni-bielefeld.de/skopp/max.html (last seen April 2009)
Laird, J.E., Newell, A., Rosenbloom, P.S.: Soar: An architecture for general intelligence. Artificial Intelligence 1(33), 1–64 (1987)
Minar, N., Burkhart, R., Langton, C., Askenazi.: The swarm simulation system, a toolkit for building multi-agent simulations. working paper 96-06-042 (1996)
SAIBA-Initiative. Situation agent intention behavior animation (2009), http://wiki.mindmakers.org/projects:saiba:main (last seen April 2009)
Steve, S.: Object-oriented graphics rendering engine (ogre) (2009), http://www.ogre3d.org/ (last seen April 2009)
Thiébaux, M., Marsella, S., Marshall, A.N., Kallmann, M.: Smartbody: behavior realization for embodied conversational agents. In: AAMAS, pp. 151–158 (2008)
Valve. Source game engine (2004), http://source.valvesoftware.com/ (last seen April 2009)
Wilensky, U.: Netlogo (1999)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Vala, M. et al. (2009). ION Framework – A Simulation Environment for Worlds with Virtual Agents. In: Ruttkay, Z., Kipp, M., Nijholt, A., Vilhjálmsson, H.H. (eds) Intelligent Virtual Agents. IVA 2009. Lecture Notes in Computer Science(), vol 5773. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-04380-2_45
Download citation
DOI: https://doi.org/10.1007/978-3-642-04380-2_45
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-04379-6
Online ISBN: 978-3-642-04380-2
eBook Packages: Computer ScienceComputer Science (R0)