Abstract
Combination of Virtual Reality and Artificial Intelligence technologies offer very interesting possibilities for educational purposes, allowing to design creative, intelligent and dynamic 3D virtual learning environments. However, nowadays there are few programming environments and tools that support Artificial Intelligence and agent programming techniques to control virtual 3D avatars. Aiming to help in this question, this work introduces a logical programming environment, which extends Prolog with BDI and multi-agent programming concepts and is fully integrated with Virtual Reality technology. The paper shows how this programming environment was used to create an interactive, animated and intelligent virtual world, focused on teaching the beginnings of Industrial Evolution. This educational virtual world was positively evaluated through experiments carried out with simulated classes of History.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Bordini, R., Hbner, J.F., Wooldridge, M.: Programming Multi-Agent Systems in AgentSpeak using Jason (Wiley Series in Agent Technology). Wiley, Hoboken (2007)
Brutzman, D., Daly, L.: X3D: Extensible 3D Graphics for Web Authors. Morgan Kaufmann Publishers Inc., San Francisco (2007)
Bynum, W.: A Little History of Science. Yale University Press, New Haven (2013)
Feng, A., Shapiro, A., Lhommet, M., Marsella, S.: Embodied autonomous agents. In: Handbook of Virtual Environments: Design, Implementation, and Applications, pp. 335–352 (2014)
Ieronutti, L., Chittaro, L.: Employing virtual humans for education and training in X3D/VRML worlds. Comput. Educ. 49(1), 93–109 (2007). web3D Technologies in Learning, Education and Training
Jacobson, M.J., Miao, C., Kim, B., Shen, Z., Chavez, M.: Research into learning in an intelligent agent augmented multi-user virtual environment. In: Proceedings of IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology, WI-IAT 2008, vol. 3, pp. 348–351. IEEE, Washington, DC (2008)
Kessler, G.D.: Virtual environment models. In: Handbook of Virtual Environments - Design, Implementation, and Applications, pp. 259–283 (2014)
Landes, D.S.: The Unbound Prometheus: Technological Change and Industrial Development in Western Europe from 1750 to the Present. Cambridge University Press, Cambridge (1969)
Malhotra, R.: Empirical Research in Software Engineering: Concepts, Analysis and Applications. CRC Press, Boca Raton (2016)
Marangunić, N., Granić, A.: Technology acceptance model: a literature review from 1986 to 2013. Univ. Access Inf. Soc. 14(1), 81–95 (2015)
Messinger, P.R., Stroulia, E., Lyons, K., Bone, M., Niu, R.H., et al.: Virtual worlds - past, present and future: new directions in social computing. Decis. Support Syst. 47(3), 204–228 (2009)
Parisi, T.: Programming 3D Applications with HTML5 and WebGL: 3D Animation and Visualization for Web Pages, 1st edn. O’Reilly Media Inc, Sebastopol (2014)
Rodrigues, N., Magalhes, L., Moura, J.P., Chalmers, A., Santos, F., Morgado, L.: Procedural virtual worlds. In: Zagalo, N., Morgado, L., Boa-Ventura, A. (eds.) Virtual Worlds and Metaverse Platforms: New Communication and Identity Paradigms, pp. 16–32. IGI Global (2012)
Shapiro, A.: Building a character animation system. In: Allbeck, J.M., Faloutsos, P. (eds.) MIG 2011. LNCS, vol. 7060, pp. 98–109. Springer, Heidelberg (2011). https://doi.org/10.1007/978-3-642-25090-3_9
Shoulson, A., Marshak, N., Kapadia, M., Badler, N.I.: Adapt: the agent development and prototyping testbed. In: Proceedings of the Symposium on Interactive 3D Graphics and Games (I3D), Orlando, FL. ACM (2013)
Stone, R.J., Hannigan, F.P.: Applications of virtual environments: an overview. In: Handbook of Virtual Environments, 2nd edn. (2014)
Wallace, R.: The Elements of AIML Style. Alice AI Foundation (2003)
Winikoff, M.: Jack™ intelligent agents: an industrial strength platform. In: Bordini, R.H., Dastani, M., Dix, J., Seghrouchn, A. (eds.) Multi-Agent Programming: Languages, Platforms and Applications, pp. 175–193. Springer, Boston (2005). https://doi.org/10.1007/0-387-26350-0_7
Wooldridge, M.: An Introduction to MultiAgent Systems. Wiley, Hoboken (2009)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG, part of Springer Nature
About this paper
Cite this paper
Baierle, I.L.F., Gluz, J.C. (2018). Programming Intelligent Embodied Pedagogical Agents to Teach the Beginnings of Industrial Revolution. In: Nkambou, R., Azevedo, R., Vassileva, J. (eds) Intelligent Tutoring Systems. ITS 2018. Lecture Notes in Computer Science(), vol 10858. Springer, Cham. https://doi.org/10.1007/978-3-319-91464-0_1
Download citation
DOI: https://doi.org/10.1007/978-3-319-91464-0_1
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-91463-3
Online ISBN: 978-3-319-91464-0
eBook Packages: Computer ScienceComputer Science (R0)