Skip to main content
Log in

A touring machine: Prototyping 3D mobile augmented reality systems for exploring the urban environment

  • Published:
Personal Technologies Aims and scope Submit manuscript

Abstract

We describe a prototype system that combines the overlaid 3D graphics of augmented reality with the untethered freedom of mobile computing. The goal is to explore how these two technologies might together make possible wearable computer systems that can support users in their everyday interactions with the world. We introduce an application that presents information about our university's campus, using a head-tracked, see-through, head-worn, 3D display, and an untracked, opaque, hand-held, 2D display with stylus and trackpad. We provide an illustrated explanation of how our prototype is used, and describe our rationale behind designing its software infrastructure and selecting the hardware on which it runs.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Sutherland I. A head-mounted three dimensional display. In: Proceedings of FJCC 1968, Thompson Books, Washington DC, 1968; 757–764.

  2. Furness T. The super cockpit and its human factors challenges. In: Proceedings of the Human Factors Society 30th Annual General Meeting. Santa Monica, CA, 1986; 48–52.

  3. State A, Livingston M, Garrett W, Hirota G, Whitton M, Pisano E and Fuchs H. Technologies for augmented reality systems: Realising ultrasound-guided needle biopsies. In: Proceedings of SIGGRAPH '96, New Orleans, LA, 4–9 August 1996; 439–446.

  4. Feiner S, Webster A, Krueger T, MacIntyre B and Keller E. Architectural anatomy. Presence 1995; 4(3):318–325.

    Google Scholar 

  5. Feiner S, MacIntyre B and Seligmann D. Knowledge-based augmented reality. Commun ACM 1993; 36(7): 52–62.

    Google Scholar 

  6. Caudell T and Mizell D. Augmented reality: an application of heads-up display technology to manual manufacturing processes. In: Proceedings of the Hawaii International conference on Systems Science, Hawaii, January 1992.

  7. Webster A, Feiner S, MacIntyre B, Massie B and Krueger T. Augmented reality in architectural construction, inspection and renovation. In: Proceedings of the ASCE third congress on computing in civil engineering, Anaheim, CA, 17–19 June 1996; 913–919.

  8. Rekimoto J and Nagao K. The world through the computer: computer augmented interaction with real world environments. In: Proceedings of UIST '95, 14–17 November 1995; 29–36.

  9. Janin A, Mizell D and Caudell T. Calibration of head-mounted displays for augmented reality applications. In: Proceedings of IEEE VRAIS '93, Seattle, WA, 18–22 September 1993; 246–255.

  10. Azuma R and Bishop G. Improving static and dynamic registration in an optical see-through hmd. In: Proceedings of ACM SIGGRAPH '94, pages 197–204, Orlando, FL, 24–29 July 1994; 197–204.

  11. Ward M, Azuma R, Bennett R, Gottschalk S and Fuchs H. A demonstrated optical tracker with scalable work area for head- mounted display systems. In: Computer Graphics (1992 symposium on interactive 3D graphics), March 1992; 25: 43–52.

  12. State A, Hirota G, Chen D, Garrett W and Livingston M. Superior augmented reality registration by integrating landmark tracking and magnetic tracking. In: Proceedings of SIGGRAPH '96, New Orleans, LA, 4–9 August 1996; 429–438.

  13. Loomis J, Golledge R, Klatzky R, Speigle J and Tietz J. Personal guidance system for the visually impaired. In: Proceedings of the first international ACM/SIGCAPH conference on assistive technologies, Marina del Rey, CA, 31 October-1 November 1994; 85–90.

  14. Petrie H, Johnson V, Strothotte T, Raab A, Fritz S and Michel R. MoBIC: designing a travel aid for blind and elderly people. J Navigation 1996; 49(1): 45–52.

    Google Scholar 

  15. Smailagic A. and Siewiorek D. The CMU mobile computers: a new generation of computer systems. In: Proceeding of COMPCON '94, February 1994.

  16. Long S, Aust D, Abowd G and Atkeson C. Cyberguide: prototyping context-aware mobile applications. In: CHI '96 conference companion, April 1996; 293–294.

  17. Mann S. Wearable computing: a first step toward personal imaging. IEEE Comput 1997; 30(2).

  18. Dykstra P. X11 in virtual environments. In: Proceedings of the 1993 symposium on research frontiers in virtual reality, San Jose, CA, 25–26 October 1993; 118–119.

  19. Feiner S, MacIntyre B, Haupt M and Solomon E. Windows on the world: 2D windows for 3D augmented reality. In: Proceedings of UIST '93 (ACM symposium on user interface software and technology), Atlanta, GA, 3–5 November 1993; 145–155.

  20. Angus JG and Sowizral HA. VRMosaic: WEB access from within a virtual environment. In: Gershon N and Eick S, (eds). Proceedings of IEEE information visualisation '95, pages 30–31 October 1995. IEEE Computer Society Press, Washington; 59–64.

  21. MacIntyre B and Feiner S. Language-level support for exploratory programming of distributed virtual environments. In: Proceedings UIST '96, Seattle, WA, 6–8 November 1996; 83–94.

  22. Harbison SP. Modula-3. Prentice-Hall, Englewood Cliffs, NJ 1992.

    Google Scholar 

  23. MacIntyre B. Repo: Obliq with replicated objects. Programmers guide and reference manual. Research Report CUCS-023-97, Columbia University Computer Science Department, August 1997.

  24. Cardelli L. A language with distributed scope. Comput Syst 1995; 8(1): 27–59.

    Google Scholar 

  25. Najork MA and Brown MH. Obliq-3D: a high-level, fastturnaround 3D animation system. IEEE Trans Visualisation Comput Graphics 1995; 1(2): 175–145.

    Google Scholar 

  26. Ioannidis J, Duchamp D and Maguire G. IP-based protocols for mobile internetworking. In: Proceedings of SIGCOMM '91, September 1991. ACM Press, New York; 235–245.

    Google Scholar 

  27. Fitzmaurice G. Situated information spaces: spatially aware palmtop computers. Commun ACM 1993; 36(7): 38–49.

    Google Scholar 

  28. Bible S, Zyda M and Brutzman D. Using spread-spectrum ranging techniques for position tracking in virtual environment. In: Second IEEE workshop on networked realities, Boston, MA, 26–28 October 1995.

  29. Gleicher M and Witkin A. Supporting numerical computations in interactive contexts. In: Proceedings of graphics interface '93, Toronto, May 1993. Canadian Information Processing Society; 138–146.

  30. Deering M. High resolution virtual reality. In: Computer graphics (Proceedings of SIGGRAPH '92), July 1992; 26: 195–202.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Steven Feiner.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Feiner, S., MacIntyre, B., Höllerer, T. et al. A touring machine: Prototyping 3D mobile augmented reality systems for exploring the urban environment. Personal Technologies 1, 208–217 (1997). https://doi.org/10.1007/BF01682023

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01682023

Keywords

Navigation