Location Systems for Ubiquitous Computing

57 onal, nor equally applicable to every system, the classification axes we present do form a reasonable approach to characterizing or evaluating location systems. The Global Positioning System is perhaps the most widely publicized location-sensing system. GPS provides an excellent lateration framework for determining geographic positions. The worldwide satellite constellation has reliable and ubiquitous coverage and, assuming a differential reference or use of the Wide Area Augmentation System, allows receivers to com-T o serve us well, emerging mobile computing applications will need to know the physical location of things so that they can record them and report them to us: What lab bench was I standing by when I prepared these tissue samples? How should our search-and-rescue team move to quickly locate all the avalanche victims? Can I automatically display this stock devaluation chart on the large screen I am standing next to? Researchers are working to meet these and similar needs by developing systems and technologies that automatically locate people, equipment, and other tan-gibles. Indeed, many systems over the years have addressed the problem of automatic location sensing. Because each approach solves a slightly different problem or supports different applications, they vary in many parameters, such as the physical phenomena used for location determination, the form factor of the sensing apparatus, power requirements, infrastructure versus portable elements, and resolution in time and space. To make sense of this domain, we have developed a taxonomy to help developers of location-aware applications better evaluate their options when choosing a location-sensing system. The taxonomy may also aid researchers in identifying opportunities for new location-sensing techniques. A broad set of issues arises when we discuss and classify location system implementations. These issues are generally independent of the technologies or techniques a system uses, as described in the " Location-Sensing Techniques " sidebar. Although certainly not all orthog-When attempting to determine a given location, we can choose from three major techniques: • Triangulation can be done via lateration, which uses multiple distance measurements between known points, or via angulation, which measures angle or bearing relative to points with known separation. • Proximity measures nearness to a known set of points. • Scene analysis examines a view from a particular vantage point. Location system implementations generally use one or more of these techniques to locate objects, people, or both. A report describing these techniques in detail can be found at

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

[2]  Paramvir Bahl,et al.  RADAR: an in-building RF-based user location and tracking system , 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064).

[3]  Gaetano Borriello,et al.  SpotON: An Indoor 3D Location Sensing Technology Based on RF Signal Strength , 2000 .

[4]  L. El Ghaoui,et al.  Convex position estimation in wireless sensor networks , 2001, Proceedings IEEE INFOCOM 2001. Conference on Computer Communications. Twentieth Annual Joint Conference of the IEEE Computer and Communications Society (Cat. No.01CH37213).

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

[6]  F. Raab,et al.  Magnetic Position and Orientation Tracking System , 1979, IEEE Transactions on Aerospace and Electronic Systems.

[7]  A. Harter,et al.  A distributed location system for the active office , 1994, IEEE Network.

[8]  Gregory D. Abowd,et al.  The smart floor: a mechanism for natural user identification and tracking , 2000, CHI Extended Abstracts.

[9]  Hari Balakrishnan,et al.  6th ACM/IEEE International Conference on on Mobile Computing and Networking (ACM MOBICOM ’00) The Cricket Location-Support System , 2022 .

[10]  Wolfram Burgard,et al.  A Probabilistic Approach to Collaborative Multi-Robot Localization , 2000, Auton. Robots.

[11]  J. Krumm,et al.  Multi-camera multi-person tracking for EasyLiving , 2000, Proceedings Third IEEE International Workshop on Visual Surveillance.

[12]  Andy Hopper,et al.  The active badge location system , 1992, TOIS.

[13]  Fredrik Espinoza,et al.  Using Quake III Arena to simulate sensors and actuators when evaluating and testing mobile services , 2001, CHI Extended Abstracts.

[14]  Deborah Estrin,et al.  GPS-less low-cost outdoor localization for very small devices , 2000, IEEE Wirel. Commun..

[15]  Don Brutzman,et al.  Using Spread Spectrum Ranging Techniques for Position Tracking in a Virtual Environment , 1995 .