|
ABSTRACT
A key subproblem in the construction of location-aware systems is the determination of the position of a mobile device. This paper describes the design, implementation and analysis of a system for determining position inside a building from measured RF signal strengths of packets on an IEEE 802.11b wireless Ethernet network. Previous approaches to location awareness with RF signals have been severely hampered by non-linearity, noise and complex correlations due to multi-path effects, interference and absorption. The design of our system begins with the observation that determining position from complex, noisy and non-linear signals is a well-studied problem in the field of robotics. Using only off-the-shelf hardware, we achieve robust position estimation to within a meter in our experimental context and after adequate training of our system. We can also coarsely determine our orientation and can track our position as we move. By applying recent advances in probabilistic inference of position and sensor fusion from noisy signals, we show that the RF emissions from base stations as measured by off-the-shelf wireless Ethernet cards are sufficiently rich in information to permit a mobile device to reliably track its location.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
A. A. Argyros, K. E. Bekris, and S. C. Orphanoudakis. Robot homing based on corner tracking in a sequence of a panoramic images. In Proc. of the IEEE Computer Society Conference on Computer Vision and Pattern Recogntion (CVPR 2001), volume~2, pages 3--10, Kauai, Hawaii, Dec. 2001.
|
| |
2
|
P. Bahl and V. N. Padmanabhan. Enhancements to the RADAR user location and tracking system. Technical Report MSR-TR-2000 12, Microsoft Research, Feb. 2000.
|
| |
3
|
P. Bahl and V. N. Padmanabhan. RADAR: An in-building RF-based user location and tracking system. In Proc. of IEEE Infocom 2000, volume~2, pages 775--784, Tel Aviv, Israel, Mar. 2000.
|
| |
4
|
Wolfram Burgard , Armin B. Cremers , Dieter Fox , Dirk Hähnel , Gerhard Lakemeyer , Dirk Schulz , Walter Steiner , Sebastian Thrun, The interactive museum tour-guide robot, Proceedings of the fifteenth national/tenth conference on Artificial intelligence/Innovative applications of artificial intelligence, p.11-18, July 1998, Madison, Wisconsin, United States
|
| |
5
|
A. Chakraborty. A distributed architecture for mobile, location-dependent applications. Master's thesis, Massachusetts Institute of Technology, May 2000.
|
| |
6
|
H. Choset and K. Nagatani. Topological simultaneous localization and mapping (SLAM): Toward exact localization without explicit localization. IEEE Transactions on Robotics and Automation, 17(2):125--137, Apr. 2001.
|
| |
7
|
T. W. Christ and P. A. Godwin. A prison guard duress alarm location system. In Proc. IEEE International Carnahan Conference on Security Technology, Oct. 1993.
|
| |
8
|
I. Cox. Blanche - an experiment in guidance and navigation of an autonomous robot vehicle. IEEE Transactions on Robotics and Automation, 7(2):193--204, 1991.
|
| |
9
|
T. Cutler. Wireless Ethernet and how to use it. The Online Industrial Ethernet Book, Issue 5, 1999.
|
| |
10
|
A. J. Davison and N. Kita. 3D simultaneous localization and map-building using active vision for a robot moving on undulating terrain. In Proc. IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR 2001), volume 1, pages 384--391, Kauai, Hawaii, Dec. 2001.
|
| |
11
|
|
| |
12
|
Federal Communcations Commission Report and Order 96-264: Revision of the commission's rules to ensure compatibility with Enhanced 911 emergency calling systems, July 1996. http://www.fcc.gov/Bureaus/Wireless/Orders/1996/fcc96264.txt.
|
| |
13
|
Dieter Fox , Wolfram Burgard , Frank Dellaert , Sebastian Thrun, Monte Carlo localization: efficient position estimation for mobile robots, Proceedings of the sixteenth national conference on Artificial intelligence and the eleventh Innovative applications of artificial intelligence conference innovative applications of artificial intelligence, p.343-349, July 18-22, 1999, Orlando, Florida, United States
|
| |
14
|
|
| |
15
|
D. Fox, W. Burgard, and S. Thrun. Markov localization for mobile robots in dynamic environments. Journal of Artificial Intelligence Research, (JAIR), 11:391--427, Nov. 1999.
|
| |
16
|
J. Guivant and E. Nebot. Optimization of the simultaneous localization and map building algorithm for real time implementation. Journal of Robotics Research, 17(10):565--583, 2000.
|
| |
17
|
P. Harley. Short distance attenuation measurements at 900MHz and 1.8GHz using low antenna heights for microcells. IEEE Journal on Selected Areas in Communications (JSAC), 7(1):5--11, Jan. 1989.
|
 |
18
|
Andy Harter , Andy Hopper , Pete Steggles , Andy Ward , Paul Webster, The anatomy of a context-aware application, Proceedings of the 5th annual ACM/IEEE international conference on Mobile computing and networking, p.59-68, August 15-19, 1999, Seattle, Washington, United States
[doi> 10.1145/313451.313476]
|
| |
19
|
H. Hashemi. Impulse response modeling of indoor radio propagation channels. IEEE Journal on Selected Areas in Communications (JSAC), 11:967--978, Sept. 1993.
|
| |
20
|
H. Hashemi. The indoor radio propagation channel. Proc. of the IEEE, 81(7):943--968, July 1993.
|
| |
21
|
|
| |
22
|
J. Hightower, R. Want, and G. Borriello. SpotON: An indoor 3D location sensing technology based on RF signal strength. Technical Report UW CSE 00-02-02, University of Washington, Department of Computer Science and Engineering, Seattle, WA, Feb. 2000.
|
| |
23
|
Institute of Electrical and Electronics Engineers, Inc. ANSI/IEEE Standard 802.11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications, 1999.
|
| |
24
|
|
| |
25
|
John Krumm , Steve Harris , Brian Meyers , Barry Brumitt , Michael Hale , Steve Shafer, Multi-Camera Multi-Person Tracking for EasyLiving, Proceedings of the Third IEEE International Workshop on Visual Surveillance (VS'2000), p.3, July 01-01, 2000
|
| |
26
|
B. Kuipers and Y. T. Byan. A robot exploration and mapping strategy based on a semantic hierarcy of spatial representations. Journal on Robotics and Automatic Systems, 8:47--63, 1991.
|
| |
27
|
J. F. Leonard and H. Durrant-Whyte. Mobile robot localization by tracking geometric beacons. IEEE Transactions Robotics and Automations, 7(3):376--382, June 1991.
|
| |
28
|
T. Liu, P. Bahl, and I. Chlamtac. Mobility modeling, location tracking, and trajectory prediction in wireless ATM networks. IEEE Journal on Selected Areas in Communications, 16(6):922--936, Aug. 1998.
|
| |
29
|
T. Logsdon. Understanding the Navstar: GPS, GIS and IVHS. Second edition. Van Nostrand Reinhold, New York, 1995.
|
| |
30
|
|
| |
31
|
A. Neskovic, N. Nescovic, and G. Paunovic. Modern approaches in modeling of mobile radio systems propagation environment. IEEE Communications Surveys, Third Quarter 2000.
|
 |
32
|
Nissanka B. Priyantha , Anit Chakraborty , Hari Balakrishnan, The Cricket location-support system, Proceedings of the 6th annual international conference on Mobile computing and networking, p.32-43, August 06-11, 2000, Boston, Massachusetts, United States
[doi> 10.1145/345910.345917]
|
 |
33
|
|
| |
34
|
|
| |
35
|
S. Thrun. Probabilistic algorithms in robotics. AI Magazine, 21(4):93--109, 2000.
|
| |
36
|
|
| |
37
|
|
 |
38
|
|
| |
39
|
A. Ward, A. Jones, and A. Hopper. A new location technique for the active office. IEEE Personal Communications, (5):42--47, Oct. 1997.
|
| |
40
|
|
| |
41
|
R. Yamamoto, H. Matsutani, H. Matsuki, T. Oono, and H. Ohtsuka. Position location technologies using signal strength in cellular systems. In Proc. of the 53rd IEEE Vehicular Technology Conference, May 2001.
|
CITED BY 46
|
|
|
|
|
|
|
|
|
|
|
Ping Tao , Algis Rudys , Andrew M. Ladd , Dan S. Wallach, Wireless LAN location-sensing for security applications, Proceedings of the 2003 ACM workshop on Wireless security, September 19-19, 2003, San Diego, CA, USA
|
|
|
David Kiyoshi Goldenberg , Jie Lin , A. Stephen Morse , Brad E. Rosen , Y. Richard Yang, Towards mobility as a network control primitive, Proceedings of the 5th ACM international symposium on Mobile ad hoc networking and computing, May 24-26, 2004, Roppongi Hills, Tokyo, Japan
|
|
|
Atul Adya , Paramvir Bahl , Ranveer Chandra , Lili Qiu, Architecture and techniques for diagnosing faults in IEEE 802.11 infrastructure networks, Proceedings of the 10th annual international conference on Mobile computing and networking, September 26-October 01, 2004, Philadelphia, PA, USA
|
|
|
|
|
|
|
|
|
Andreas Haeberlen , Eliot Flannery , Andrew M. Ladd , Algis Rudys , Dan S. Wallach , Lydia E. Kavraki, Practical robust localization over large-scale 802.11 wireless networks, Proceedings of the 10th annual international conference on Mobile computing and networking, September 26-October 01, 2004, Philadelphia, PA, USA
|
|
|
|
|
|
|
|
|
Yu-Chung Cheng , Yatin Chawathe , Anthony LaMarca , John Krumm, Accuracy characterization for metropolitan-scale Wi-Fi localization, Proceedings of the 3rd international conference on Mobile systems, applications, and services, June 06-08, 2005, Seattle, Washington
|
|
|
|
|
|
Moustafa Youssef , Adel Youssef , Chuck Rieger , Udaya Shankar , Ashok Agrawala, PinPoint, Proceedings of the 4th international conference on Mobile systems, applications and services, June 19-22, 2006, Uppsala, Sweden
|
|
|
|
|
|
Yiming Ji , Saâd Biaz , Santosh Pandey , Prathima Agrawal, ARIADNE: a dynamic indoor signal map construction and localization system, Proceedings of the 4th international conference on Mobile systems, applications and services, June 19-22, 2006, Uppsala, Sweden
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Konstantinos Vandikas , Anastasia Katranidou , Lito Kriara , Haris Baltzakis , Tonia Papakonstantinou , Maria Papadopouli, Empirical-based analysis of a cooperative location-sensing system, Proceedings of the 1st international conference on Autonomic computing and communication systems, October 28-30, 2007, Rome, Italy
|
|
|
|
|
|
Stelios A. Mitilineos , Stelios C. A. Thomopoulos , Dimitrios K. Bougoulias , Christos N. Capsalis, Position location using a minimum square error method: an indoor environment implementation, Proceedings of the 4th WSEAS International Conference on Telecommunications and Informatics, p.1-6, March 13-15, 2005, Prague, Czech Republic
|
|
|
Alex Varshavsky , Eyal de Lara , Jeffrey Hightower , Anthony LaMarca , Veljo Otsason, GSM indoor localization, Pervasive and Mobile Computing, v.3 n.6, p.698-720, December, 2007
|
|
|
|
|
|
Thomas King , Thomas Butter , Thomas Haenselmann, Loc{lib,trace,eva,ana}: research tools for 802.11-based positioning systems, Proceedings of the the second ACM international workshop on Wireless network testbeds, experimental evaluation and characterization, September 10-10, 2007, Montreal, Quebec, Canada
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Vincent Wenchen Zheng , Evan Wei Xiang , Qiang Yang , Dou Shen, Transferring localization models over time, Proceedings of the 23rd national conference on Artificial intelligence, p.1421-1426, July 13-17, 2008, Chicago, Illinois
|
|
|
|
|
|
René Hansen , Christian S. Jensen , Bent Thomsen , Rico Wind, Seamless indoor/outdoor positioning with streamspin, Proceedings of the 5th Annual International Conference on Mobile and Ubiquitous Systems: Computing, Networking, and Services, July 21-25, 2008, Dublin, Ireland
|
|
|
Jeffery Junfeng Pan , James T. Kwok , Qiang Yang , Yiqiang Chen, Accurate and low-cost location estimation using kernels, Proceedings of the 19th international joint conference on Artificial intelligence, p.1366-1371, July 30-August 05, 2005, Edinburgh, Scotland
|
|