Abstract
Extended Reality (XR) refers to applications that blend the digital and the physical worlds in different ways: both by situating virtual worlds into physical environments by means of Augmented and Mixed Reality Technologies, and by exploiting smart things and devices in the physical environment connected to the Virtual World, in a pervasive computing perspective. Like in the case of Virtual Worlds and Intelligent Virtual Environments, XR applications are a relevant application domain for multi-agent systems and AI—for instance, for designing XR-based smart environments. The research question addressed by this paper is about the definition of a model for conceiving and designing agent-based XR applications, effective enough to capture essential aspects in spite of the specific implementing technologies. To this purpose, the paper describes a model based on the Mirror World conceptual framework and a concrete platform used to evaluate its strengths and weaknesses.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
Note that with the term position referred to a particular element, we refer both to its location and its orientation.
- 2.
In collaboration with “Rocca delle Caminate”, Meldola, Italy.
References
Azuma, R.T.: A survey of augmented reality. Presence: Teleoper. Virtual Environ. 6(4), 355–385 (1997)
Bardram, J.E., Baldus, H., Favela, J.: Pervasive computing in hospitals. In: Pervasive Computing in Healthcare, pp. 75–104. CRC Press (2006)
Barella, A., Carrascosa, C., Botti, V.J., Martí, M.: Multi-agent systems applied to virtual environments: a case study. In: Proceedings of the ACM Symposium on Virtual Reality Software and Technology, VRST 2007, Newport Beach, California, USA, November 5–7, 2007, pp. 237–238 (2007)
Boissier, O., Bordini, R.H., Hübner, J.F., Ricci, A., Santi, A.: Multi-agent oriented programming with JaCaMo. Sci. Comput. Program. 78(6), 747–761 (2013)
Campbell, A.G., Stafford, J.W., Holz, T., O’hare, G.M.: Why, when and how to use augmented reality agents (auras). Virtual Real 18(2), 139–159 (2014)
Costanza, E., Kunz, A., Fjeld, M.: Mixed reality: a survey. In: Lalanne, D., Kohlas, J. (eds.) Human Machine Interaction. LNCS, vol. 5440, pp. 47–68. Springer, Heidelberg (2009). https://doi.org/10.1007/978-3-642-00437-7_3
Croatti, A., Ricci, A.: Mashing up the physical and augmented reality: the web of augmented things idea. In: Proceedings of the Eighth International Workshop on the Web of Things, pp. 4–7. WoT 2017, ACM, New York, NY, USA (2017)
Croatti, A., Ricci, A.: A model and platform for building agent-based pervasive mixed reality systems. In: Demazeau, Y., An, B., Bajo, J., Fernández-Caballero, A. (eds.) Advances in Practical Applications of Agents, Multi-Agent Systems, and Complexity: The PAAMS Collection, pp. 127–139. Springer, Cham (2018)
Devereaux, A.: Is the singularity the new wild west? on social entrepreneurship in extended reality. SSRN Electron. J. (2019)
Gelernter, D.: Mirror Worlds or the Day Software Puts the Universe in a Shoebox: How Will It Happen and What It Will Mean. Oxford University Press Inc, New York, NY, USA (1991)
Grieves, M., Vickers, J.: Digital twin: mitigating unpredictable, undesirable emergent behavior in complex systems. In: Kahlen, F.-J., Flumerfelt, S., Alves, A. (eds.) Transdisciplinary Perspectives on Complex Systems, pp. 85–113. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-38756-7_4
Guinard, D., Trifa, V.: Building the Web of Things: With Examples in Node.Js and Raspberry Pi, 1st edn. Manning Publications Co., Greenwich, CT, USA (2016)
Holz, T., Campbell, A.G., O’Hare, G.M.P., Stafford, J.W., Martin, A., Dragone, M.: Mira-mixed reality agents. Int. J. Hum.-Comput. Stud. 69(4), 251–268 (2011)
Liu, H., Bowman, M., Chang, F.: Survey of state melding in virtual worlds. ACM Comput. Surv. 44(4), 21:1–21:25 (2012)
Luck, M., Aylett, R.: Applying artificial intelligence to virtual reality: intelligent virtual environments. Appl. Artif. Intell. 14(1), 3–32 (2000)
Nevelsteen, K.J.L.: Virtual world, defined from a technological perspective and applied to video games, mixed reality, and the metaverse. Comput. Animation Virtual Worlds 29(1), e1752 (2018)
Omicini, A., Ricci, A., Viroli, M.: Artifacts in the A&A meta-model for multi-agent systems. Auton. Agent. Multi-Agent Syst. 17(3), 432–456 (2008)
Ricci, A., Tummolini, L., Piunti, M., Boissier, O., Castelfranchi, C.: Mirror worlds as agent societies situated in mixed reality environments. In: Ghose, A., Oren, N., Telang, P., Thangarajah, J. (eds.) COIN 2014. LNCS (LNAI), vol. 9372, pp. 197–212. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-25420-3_13
Ricci, A., Viroli, M., Omicini, A.: CArtAgO: a framework for prototyping artifact-based environments in MAS. In: Weyns, D., Parunak, H.V.D., Michel, F. (eds.) E4MAS 2006. LNCS (LNAI), vol. 4389, pp. 67–86. Springer, Heidelberg (2007). https://doi.org/10.1007/978-3-540-71103-2_4
Ricci, A., Piunti, M., Tummolini, L., Castelfranchi, C.: The mirror world: preparing for mixed-reality living. IEEE Pervasive Comput. 14(2), 60–63 (2015)
Ricci, A., Croatti, A., Brunetti, P., Viroli, M.: Programming mirror worlds: an agent-oriented programming perspective. In: Baldoni, M., Baresi, L., Dastani, M. (eds.) Eng. Multi-Agent Syst., pp. 191–211. Springer, Cham (2015)
Ricci, A., Tummolini, L., Castelfranchi, C.: Augmented societies with mirror worlds. AI & Soc. 34(4), 745–752 (2017). https://doi.org/10.1007/s00146-017-0788-2
Rincon, J.A., Poza-Lujan, J.L., Julian, V., Posadas-Yague, J.L., Carrascosa, C.: Extending mam5 meta-model and JaCalIVE framework to integrate smart devices from real environments. PLOS ONE 11(2), 1–27 (2016)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Croatti, A., Ricci, A. (2020). From Virtual Worlds to Mirror Worlds: A Model and Platform for Building Agent-Based eXtended Realities. In: Bassiliades, N., Chalkiadakis, G., de Jonge, D. (eds) Multi-Agent Systems and Agreement Technologies. EUMAS AT 2020 2020. Lecture Notes in Computer Science(), vol 12520. Springer, Cham. https://doi.org/10.1007/978-3-030-66412-1_29
Download citation
DOI: https://doi.org/10.1007/978-3-030-66412-1_29
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-66411-4
Online ISBN: 978-3-030-66412-1
eBook Packages: Computer ScienceComputer Science (R0)