Fundamentals of Ubiquitous Tracking

Ubiquitous Computing (Ubicomp) environments require detailed, coherent and up-to-date spatial models of the world. However, current tracking technologies are limited in their range and operating environments. To extend the scope of Ubicomp applications, it will be necessary to combine heterogeneous tracking and sensor technologies dynamically, aggregating their data and balancing their trade-offs. In this paper, we propose a formal framework, called Ubiquitous Tracking, which uses a graph-based model of spatial relationships to build dynamically extendible networks of trackers with high-precision, low-latency requirements. The framework is powerful, allowing us to model existing complex tracking setups; extensible, accommodating new trackers, filtering schemes and optimisation criteria; and efficient, allowing an effective implementation within existing systems.

[1]  Dieter Schmalstieg,et al.  Fundamentals of Ubiquitous Tracking for Augmented Reality , 2003 .

[2]  Gaetano Borriello,et al.  The location stack: a layered model for location in ubiquitous computing , 2002, Proceedings Fourth IEEE Workshop on Mobile Computing Systems and Applications.

[3]  Mark Weiser,et al.  Some Computer Science Problems in Ubiquitous Computing , 1993 .

[4]  Barry Brumitt,et al.  Ubiquitous computing and the role of geometry , 2000, IEEE Wirel. Commun..

[5]  Bernd Brügge,et al.  Design of a component-based augmented reality framework , 2001, Proceedings IEEE and ACM International Symposium on Augmented Reality.

[6]  Andy Hopper,et al.  The Anatomy of a Context-Aware Application , 1999, Wirel. Networks.

[7]  Peter J. Denning,et al.  Beyond calculation - the next fifty years of computing , 1997 .

[8]  David Ingram,et al.  Augmented reality in a wide area sentient environment , 2001, Proceedings IEEE and ACM International Symposium on Augmented Reality.

[9]  Blair MacIntyre,et al.  Estimating and adapting to registration errors in augmented reality systems , 2002, Proceedings IEEE Virtual Reality 2002.

[10]  Christian Becker,et al.  Location Models from the Perspective of Context-Aware Applications and Mobile Ad Hoc Networks , 2002, Personal and Ubiquitous Computing.

[11]  Dieter Schmalstieg,et al.  Dynamically shared optical tracking , 2002, The First IEEE International Workshop Agumented Reality Toolkit,.

[12]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[13]  Andy Hopper,et al.  Implementing a Sentient Computing System , 2001, Computer.

[14]  Dieter Schmalstieg,et al.  Ubiquitous tracking for augmented reality , 2004, Third IEEE and ACM International Symposium on Mixed and Augmented Reality.

[15]  Asa MacWilliams,et al.  Decentralized Coordination of Distributed Interdependent Services , 2003 .

[16]  Dieter Schmalstieg,et al.  OpenTracker-an open software architecture for reconfigurable tracking based on XML , 2001, Proceedings IEEE Virtual Reality 2001.

[17]  Dieter Schmalstieg,et al.  The Studierstube Augmented Reality Project , 2002, Presence: Teleoperators & Virtual Environments.

[18]  M. Weiser,et al.  Hot topics-ubiquitous computing , 1993 .

[19]  Steven K. Feiner,et al.  A touring machine: Prototyping 3D mobile augmented reality systems for exploring the urban environment , 1997, Digest of Papers. First International Symposium on Wearable Computers.