Skip to main content
Log in

The Horus location determination system

  • Published:
Wireless Networks Aims and scope Submit manuscript

Abstract

We present the design and implementation of the Horus WLAN location determination system. The design of the Horus system aims at satisfying two goals: high accuracy and low computational requirements. The Horus system identifies different causes for the wireless channel variations and addresses them to achieve its high accuracy. It uses location-clustering techniques to reduce the computational requirements of the algorithm. The lightweight Horus algorithm helps in supporting a larger number of users by running the algorithm at the clients.

We discuss the different components of the Horus system and evaluate its performance on two testbeds. Our results show that the Horus system achieves its goal. It has an error of less than 0.6 meter on the average and its computational requirements are more than an order of magnitude better than other WLAN location determination systems. Moreover, the techniques developed in the context of the Horus system are general and can be applied to other WLAN location determination systems to enhance their accuracy. We also report lessons learned from experimenting with the Horus system and provide directions for future work.

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. M. Youssef and A. Agrawala, The Horus WLAN location determination system, University of Maryland, College Park, in: Third International Conference on Mobile Systems, Applications, and Services (MobiSys 2005) (2005).

  2. The Institute of Electrical and Electronics Engineers, Inc., IEEE standard 802.11—Wireless LAN medium access control (MAC) and physical layer (PHY) specifications (1999).

  3. P. Enge and P. Misra, Special issue on GPS: The global positioning system, in: Proceedings of the IEEE, (1999) pp. 3–172.

  4. G. Chen and D. Kotz, A survey of context-aware mobile computing research, Technical Report Dartmouth Computer Science Technical Report TR2000-381 (2000).

  5. M. Youssef, A. Agrawala and A.U. Shankar, WLAN location determination via clustering and probability distributions, in: IEEE PerCom 2003 (University of Maryland, College Park, 2003).

    Google Scholar 

  6. M. Youssef and A. Agrawala, Small-scale compensation for WLAN location determination systems, in: IEEE WCNC 2003 (University of Maryland, College Park, 2003).

    Google Scholar 

  7. M. Youssef, A. Agrawala, A.U. Shankar and Sam H. Noh, A Probabilistic clustering-based indoor location determination system, Technical Report UMIACS-TR 2002-30 and CS-TR 4350, University of Maryland, College Park (2002) http://www.cs.umd.edu/Library/TRs/.

  8. M. Youssef and A. Agrawala, Handling samples correlation in the H system, in: IEEE Infocom (2004).

  9. M. Youssef, M. Abdallah and A. Agrawala, Multivariate analysis for probabilistic WLAN location determination systems, in The Second Annual International Conference on Mobile and Ubiquitous Systems: Networking and Services (University of Maryland, College Park, 2005).

  10. P. Bahl and V.N. Padmanabhan, RADAR: An in-building RF-based user location and tracking system, in: IEEE Infocom 2000, Vol. 2 (2000) pp. 775–784.

    Google Scholar 

  11. P. Bahl, V.N. Padmanabhan and A. Balachandran, Enhancements to the RADAR User Location and Tracking System, Technical Report MSR-TR-00-12, Microsoft Research (2000).

  12. A. Smailagic and D.P. Siewiorek, J. Anhalt, D. Kogan and Y. Wang, Location Sensing and Privacy in a Context Aware Computing Environment (2001).

  13. P. Castro, P. Chiu, T. Kremenek and R. Muntz, A probabilistic location service for wireless network environments, Ubiquitous Computing 2001 (2001).

  14. P. Castro and R. Muntz, Managing context for smart spaces, IEEE Personal Communications (2000).

  15. T. Roos, P. Myllymaki, H. Tirri, P. Misikangas and J. Sievanen, A probabilistic approach to WLAN user location estimation, International Journal of Wireless Information Networks 9(3) (2002).

  16. T. Roos, P. Myllymaki and H. Tirri, A statistical modeling approach to location estimation, IEEE Transactions on Mobile Computing 1(1) (2002) 59–69.

    Article  Google Scholar 

  17. A.M. Ladd, K. Bekris, A. Rudys, G. Marceau, L.E. Kavraki and D.S. Wallach, Robotics-based location sensing using wireless ethernet, in: 8th ACM MOBICOM (Atlanta, GA, 2002).

  18. A. Haeberlen, E. Flannery, A. Ladd, A. Rudys, D. Wallach, and L. Kavraki, Practical robust localization over large-scale 802.11 wireless networks, in: 10th ACM MOBICOM (Philadelphia, PA, 2004).

  19. P. Krishnan, A.S. Krishnakumar, W.H. Ju, C. Mallows, and S. Ganu, A system for lease: Location estimation assisted by stationary emitters for indoor RF wireless networks, in: IEEE Infocom, (2004).

  20. Y. Gwon, R. Jain, and T. Kawahara, Robust indoor location estimation of stationary and mobile users, in: IEEE Infocom (2004).

  21. http://www.orinocowireless.com.

  22. http://www.cs.umd.edu/users/moustafa/Downloads.htm.

  23. http://www.hpl.hp.com/personal/Jean_Tourrilhes/.

  24. W. Stallings, Wireless Communications and Networks, 1st edition (Prentice Hall, 2002).

  25. G.E.P. Box, G.M. Jenkins and G.C. Reinsel, Time Series Analysis: Forcasting and Control, 3rd edition (Prentice Hall, 1994).

  26. M. Youssef and A. Agrawala, On the optimality of WLAN location determination systems, in: Communication Networks and Distributed Systems Modeling and Simulation Conference (2004).

  27. J. Yeo, S. Banerjee and A. Agrawala, Measuring traffic on the wireless medium: Experience and pitfalls, in: Technical Report, CS-TR 4421, Department of Computer Science, University of Maryland, College Park (2002).

  28. A. Rajkumar, B.F. Naylor, F. Feisullin and L. Rogers, Predicting RF coverage in large environments using ray-beam tracing and partitioning tree represented geometry, Wireless Networks 2(2) (1996) 143–154.

    Google Scholar 

  29. Z. Chen, A. Delis and H.L. Bertoni, Radio-wave propagation prediction using ray-tracing techniques on a network of workstations (NOW), Journal of Parallel Distribution Comput. 64(10) (2004) 1127–1156.

    Article  MATH  Google Scholar 

  30. S. Tekinay, Special issue on wireless geolocation systems and services, IEEE Communications Magazine (1998).

  31. R. Want, A. Hopper, V. Falcão and J. Gibbons, The active badge location system, ACM Transactions on Information Systems 10(1) (1992) 91–102.

    Article  Google Scholar 

  32. R. Azuma, Tracking requirements for augmented reality, Communications of the ACM 36(7) (1997)

  33. N.B. Priyantha, A. Chakraborty and H. Balakrishnan, The cricket location-support system, in: 6th ACM MOBICOM (Boston, MA, 2000).

  34. J. Krumm et al., Multi-camera multi-person tracking for Easy Living, in: Proceedings of the 3rd IEEE International Workshop on Visual Surveillance, (Piscataway, NJ, 2000) pp. 3–10.

  35. R.J. Orr and G.D. Abowd, The smart floor: A mechanism for natural user identification and tracking, In: Conference on Human Factors in Computing Systems (CHI 2000) (The Hague, Netherlands, 2000) pp. 1–6.

  36. T.D. Hodes, R.H. Katz, E.S. Schreiber and L. Rowe, Composable Ad Hoc mobile services for universal interaction, in: 3rd ACM MOBICOM (1997) pp. 1–12.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Moustafa Youssef.

Additional information

Moustafa Youssef is a research associate in the Department of Computer Science at the University of Maryland at College Park. He received his B.Sc. and M.Sc. in Computer Science from Alexandria University, Egypt in 1997 and 1999 respectively and the Ph.D. degree in computer science from University of Maryland in 2004. His research interests include location determination technologies, pervasive computing, energy-aware computing, sensor networks, and protocol modeling. Dr. Moustafa is a life fellow for the Egyptian Society for Talented, an elected member of the honor society Phi Kappa Phi, among others. He is a member of various professional societies such as IEEE, IEEE Computer Society, IEEE Communication Society and ACM Sigmobile. Dr. Moustafa is the recipient of the 2003 University of Maryland Invention of the Year award for his Horus work.

Ashok K. Agrawala is a Professor of Computer Science at the University of Maryland. In 2001, he started the Maryland Information and Network Dynamics (MIND) Lab for which carries out research and development activities in partnership with the industry. He received his B.E. degree in 1963 and an M.E. degree in 1965 from the I.I.Sc., Bangalore; and a Master of Arts and his Ph.D. in Applied Mathematics from Harvard University in 1970. Prof. Agrawala is the author of seven books, six patents (awarded or pending), and over 240 papers and is a recognized authority in the research and use of time management in real-time processing and clock synchronization applications. He has developed a few location determination techniques and several other innovative technologies for systems and networks, which are in different stages of development. Prof. Agrawala is a fellow of the IEEE and senior member of the ACM.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Youssef, M., Agrawala, A. The Horus location determination system. Wireless Netw 14, 357–374 (2008). https://doi.org/10.1007/s11276-006-0725-7

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11276-006-0725-7

Keywords

Navigation