Role_1
Instinct
AREM agents involved in this scenario are the statue entity, the visitor entity and the SPS entity. We now describe a possible interaction case between a statue entity and a visitor entity. First the statue entity is in a sleep state, with spotlights and display turned off. When the SPS entity detects the presence of some visitor near the statue, it sends a request to the statue entity. This is accepted by its receiver, and is sent to survival and to vocation. If survival detects that the visitor is too close to the statue, it alerts vocation and activates the alarm system. If this does not happen, vocation processes SPS request and selects Role_1 for request fulfilling. Role_1 activates its Enlight() method, which switches on the spotlights, and its Present() method, which displays a generic
F
ig. 8. Statue entity reaction to SPS request
presentation of the statue on the remote display.
If the visitor shows some interest in the statue (the visitor could show his interest by using some commands on his mobile device, or interest may be proactively shown by the Visitor entity based on stored information about the visitor), a Visitor request is sent by the Visitor entity to the Statue Entity. The first step of the interaction protocol is the same as before; but this time
vocation selects Role_2 for request fulfilling. Role_2 activates the InformationDisplay() method, which displays on the remote display the detailed information required by the visitor.
Fig. 9. Statue entity reaction to Visitor request
Finally, when generic unknown requests are sent to the Statue entity, its
vocation activates instinct, which restores the sleep state with spotlights and remote display turned off. Visitor and SPS entities may be represented the same way as the Statue entity.
F
ig. 10. Statue entity reaction to Visitor request
8. Conclusions
In this work we presented a three projection AR model along with a semantic routing strategy for knowledge and methods discovery in Augmented Reality. The cooperation mechanism turns out to be efficient, fault tolerant, and capable of dynamically adapting itself to AR environment changes. Further work will include protocol design for communication, resource look up, semantic routing, and physical device management .
9. Acknowledgements
This work has been partly supported by the CNR (National Research Council of Italy) and partly by the MIUR (Ministry of the Instruction, University and Research of Italy).
10. References
[BAKER 1998] Collin F. Baker, Charles J. Fillmore and John B. Lowe,
The Berkeley FrameNet Project, Proceedings of the 36th Annual Meeting of the Association for Computational Linguistics and 17th International Conference on Computational Linguistics
[DURI 2001] S. Duri, A. Cole, J. Munson, J. Christensen,
An Approach to Providing a Seamless End-User Experience for Location-Aware Applications, WMC 2001, pp. 20--25.
[FIPA 2001]
FIPA Contract Net Interaction Protocol Specification, Specification XC00029F,Foundation for
Intelligent Physical Agents, www.fipa.org
[FIPA 2002A]
FIPA Abstract Architecture Specification, Specification SC00001L, Foundation for Intelligent Physical Agents, www.fipa.org
[FIPA 2002B]
FIPA Communicative Act Library Specification, Specification SC00037J, Foundation for Intelligent Physical Agents, www.fipa.org
[
Grønbæk 2003] K. Grønbæk, F. Kristensen, P.
ørbæk, M. Agger Eriksen,
Physical Hypermedia: Organising Collections of Mixed Physical and Digital Material Proceedings of the 14th ACM conference
on hypertext and hypermedia, Nottingham, 2003
[HALASZ 1994] F. Halasz, M. Schwartz,
The Dexter Hypertext Reference Model, Communications of the ACM, 1994
[HALL 2002] T. Hall et al.,
The Visitor as Virtual Archaeologist: Explorations in Mixed Reality Technology to Enhance Educational and Social Interaction in the Museum, ACM proceedings of the 2001 conference on Virtual reality, archeology,
and cultural heritage, Glyphada, 2001
[LONG 1996] S. Long, D. Aust, G. D. Abowd, C. Atkeson,
Cyberguide: Prototyping ContextAware Mobile Applications, Short paper in Proc. of 1996 Conference on Human Factors in Computing Systems (CHI '96), Vancouver, CA, April 13-18, 1996
[ODELL 2001] J. J. Odell, H. Van Dyke Parunak, B. Bauer,
Representing Agent Interaction Protocols in UML, in
Agent-Oriented Software Engineering, Paolo Ciancarini and Michael Wooldridge eds., Springer-Verlag, Berlin, pp. 121-140, 2001
[ROMERO 2003] L. Romero, N. Correia, “
HyperReal: A Hypermedia Model for Mixed Reality”, Proceedings of the 14th ACM conference on hypertext and hypermedia, Nottingham, 2003
[WEISER 1991] M. Weiser,
The computer for the 21st century, Scientific American Ubicomp Paper, Sep. 1991,Scientific American Ubicomp Paper, www.ubiq.com.hypertext/weiser/SciAmDraft3.html
[WONT 2002] R. Wont, T. Pering, G. Borriello, K. Farkas,
Disappearing Hardware, on Pervasive Computing, Jan.- Mar. 2002 IEEE
[VLAHAKIS 2001] V. Vlahakis, J. Karigiannis, M. Tsotros, M. Gounaris, L. Almeida, D. Stricker, T. Gleue, I. Christou, R. Carlucci, N. Ioannidis,
ARCHEOGUIDE: First results of an Augmented Reality, Mobile Computing System in Cultural Heritage Sites, Virtual Reality, Archaeology, and Cultural Heritage International Symposium (VAST01), Glyfada, 28-30 Nov. 2001