Skip to main content

From Virtual Worlds to Mirror Worlds: A Model and Platform for Building Agent-Based eXtended Realities

  • Conference paper
  • First Online:
Multi-Agent Systems and Agreement Technologies (EUMAS 2020, AT 2020)

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.

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 EPUB and 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

Notes

  1. 1.

    Note that with the term position referred to a particular element, we refer both to its location and its orientation.

  2. 2.

    In collaboration with “Rocca delle Caminate”, Meldola, Italy.

References

  1. Azuma, R.T.: A survey of augmented reality. Presence: Teleoper. Virtual Environ. 6(4), 355–385 (1997)

    Article  Google Scholar 

  2. Bardram, J.E., Baldus, H., Favela, J.: Pervasive computing in hospitals. In: Pervasive Computing in Healthcare, pp. 75–104. CRC Press (2006)

    Google Scholar 

  3. 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)

    Google Scholar 

  4. 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)

    Article  Google Scholar 

  5. 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)

    Article  Google Scholar 

  6. 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

    Chapter  Google Scholar 

  7. 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)

    Google Scholar 

  8. 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)

    Chapter  Google Scholar 

  9. Devereaux, A.: Is the singularity the new wild west? on social entrepreneurship in extended reality. SSRN Electron. J. (2019)

    Google Scholar 

  10. 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)

    Book  Google Scholar 

  11. 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

    Chapter  Google Scholar 

  12. 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)

    Google Scholar 

  13. 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)

    Article  Google Scholar 

  14. Liu, H., Bowman, M., Chang, F.: Survey of state melding in virtual worlds. ACM Comput. Surv. 44(4), 21:1–21:25 (2012)

    Article  Google Scholar 

  15. Luck, M., Aylett, R.: Applying artificial intelligence to virtual reality: intelligent virtual environments. Appl. Artif. Intell. 14(1), 3–32 (2000)

    Article  Google Scholar 

  16. 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)

    Article  Google Scholar 

  17. 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)

    Article  Google Scholar 

  18. 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

    Chapter  Google Scholar 

  19. 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

    Chapter  Google Scholar 

  20. Ricci, A., Piunti, M., Tummolini, L., Castelfranchi, C.: The mirror world: preparing for mixed-reality living. IEEE Pervasive Comput. 14(2), 60–63 (2015)

    Article  Google Scholar 

  21. 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)

    Chapter  Google Scholar 

  22. 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

    Article  Google Scholar 

  23. 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)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Angelo Croatti .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics