Abstract
Wireless sensor networks (WSN) have great potential in ubiquitous computing. However, the severe resource constraints of WSN rule out the use of many existing networking protocols and require careful design of systems that prioritizes energy conservation over performance optimization. A key infrastructural problem in WSN is localization—the problem of determining the geographical locations of nodes. WSN typically have some nodes called seeds that know their locations using global positioning systems or other means. Non-seed nodes compute their locations by exchanging messages with nodes within their radio range. Several algorithms have been proposed for localization in different scenarios. Algorithms have been designed for networks in which each node has ranging capabilities, i.e., can estimate distances to its neighbours. Other algorithms have been proposed for networks in which no node has such capabilities. Some algorithms only work when nodes are static. Some other algorithms are designed specifically for networks in which all nodes are mobile. We propose a very general, fully distributed localization algorithm called range-based Monte Carlo boxed (RMCB) for WSN. RMCB allows nodes to be static or mobile and that can work with nodes that can perform ranging as well as with nodes that lack ranging capabilities. RMCB uses a small fraction of seeds. It makes use of the received signal strength measurements that are available from the sensor hardware. We use RMCB to investigate the question: “When does range-based localization work better than range-free localization?” We demonstrate using empirical signal strength data from sensor hardware (Texas Instruments EZ430-RF2500) and simulations that RMCB outperforms a very good range-free algorithm called weighted Monte Carlo localization (WMCL) in terms of localization error in a number of scenarios and has a similar computational complexity to WMCL. We also implement WMCL and RMCB on sensor hardware and demonstrate that it outperforms WMCL. The performance of RMCB depends critically on the quality of range estimation. We describe the limitations of our range estimation approach and provide guidelines on when range-based localization is preferable.
Similar content being viewed by others
References
Bachrach J, Taylor C (2005) Handbook of sensor networks, chap. localization in sensor networks. Wiley, Hoboken
Baggio A, Langendoen K (2008) Monte carlo localization for mobile wireless sensor networks. Ad Hoc Netw 6(5):718–733
Bahl P, Padmanabhan V (2000) RADAR: an in-building RF-based user location and tracking system. In: Proceedings of IEEE infocom, pp 775–784
Bischoff U, Strohbach M, Hazas M, Kortuem G (2006) Constraint-based distance estimation in ad-hoc wireless sensor networks. In: Proceedings of the third European workshop on wireless sensor networks (EWSN), pp 54–68
Chan M, Estève D, Escriba C, Campo E (2008) A review of smart homes-present state and future challenges. Comput Methods Prog Biomed 91(1):55–81
Chawla M, Goel N, Kalaichelvan K, Nayak A Stojmenovic I (2006) Beaconless position based routing with guaranteed delivery for wireless ad-hoc and sensor networks. In: Proceedings of 19th international federation for information processing world computer congress, pp 61–70
Chen M, Gonzalez S, Vasilakos A, Cao H, Leung VC (2011) Body area networks: a survey. Mob Netw Appl 16(2):171–193
Clouser T, Miyashita M, Nesterenko M (2008) Fast geometric routing with concurrent face traversal. In: Proceedings of 12th international conference on principles of distributed systems (OPODIS08), pp 346–362
Cugola G, Migliavacca M (2009) A context and content-based routing protocol for mobile sensor networks. In: Proceedings of the 6th European conference on wireless sensor networks, pp 69–85
Dil B, Dulman S, Havinga PJM (2006) Range-based localization in mobile sensor networks. In: Proccedings of the third European workshop on wireless sensor networks (EWSN), pp 164–179
Friedman R, Kliot G (2006) Location services in wireless ad hoc and hybrid networks: a survey. Tech Rep CS-2006-10, Technion, Haifa, Israel
Haque M, Matsumoto N, Yoshida N (2009) Context-aware cluster-based hierarchical protocol for wireless sensor networks. Int J Ad Hoc Ubiquit Comput 4(6):379–386
Hayes GR, Patterson DJ, Singh M, Gravem D, Rich J, Cooper D (2011) Supporting the transition from hospital to home for premature infants using integrated mobile computing and sensor support. Pers Ubiquit Comput 15(8):871–885
Hong X, Nugent CD (2013) Segmenting sensor data for activity monitoring in smart environments. Pers Ubiquit Comput 17(3):545–559
Hu L, Evans D (2004) Localization for mobile sensor networks. In: Proceedings of the 10th annual international conference on mobile computing and networking (MobiCom), pp 45–57
Kalosha H, Nayak A, Rhrup S, Stojmenovic I (2008) Select-and-protest-based beaconless georouting with guaranteed delivery in wireless sensor networks. In: Proceedings of 27th Annual IEEE conference on computer communications (INFOCOM), pp 346–350
Karp B, Kung H (2000) Greedy perimeter stateless routing for wireless networks. In: Proceedings of the 6th annual ACM/IEEE international conference on mobile computing and networking (MobiCom), pp 243–254
Lawlor M (2005) Small systems, big business. Signal Magazine
Lorincz K, Welsh M, Marcillo O, Johnson J, Ruiz M, Lees J (2006) Deploying a wireless sensor network on an active volcano. J IEEE Internet Comput 10(2):18–25
Ma Y, Richards M, Ghanem M, Guo Y, Hassard J (2008) Air pollution monitoring and mining based on sensor grid in London. Sensors 8(6):3601–3623
MacLean S, Datta S (2011) Improving the accuracy of connectivity-based positioning for mobile sensor networks. In: Proceedings of the 22nd IEEE international symposium on personal, indoor and mobile radio communications (PIMRC)
Mao G, Fidan B, Anderson BDO (2007) Wireless sensor network localization techniques. Comput Netw 51(10):2529–2553
Meyer G, Främling K (2009) Intelligent products: a survey. Comput Ind 60:154–165
Priyantha N, Chakraborty A, Balakrishnan H (2000) The cricket location-support system. In: Proceedings of the sixth annual ACM international conference on mobile computing and networking (MOBICOM), pp 32–43
Rappaport TS (2002) Wireless communications principles and practices. Prentice-Hall, Upper Saddle River
Rudafshani M, Datta S (2007) Localization in wireless sensor networks. In: IPSN ’07: proceedings of the 6th international conference on Information processing in sensor networks, pp 51–60
Savvides A, Han CC, Strivastava MB (2001) Dynamic fine-grained localization in ad-hoc networks of sensors. In: Proceedings of the 7th annual international conference on mobile computing and networking (MobiCom), pp 166–179
Savvides A, Srivastava M, Girod L, Estrin D (2004) Wireless sensor networks, chap. Localization in sensor networks. Kluwer, Norwell, pp 327–349
Sayed AH, Tarighat A, Khajehnouri N (2005) Network based wireless location. In: IEEE signal processing magazine, vol 22, no 4, pp 24–40
Sugano M, Kawazoe T, Ohta Y, Murata M (2006) Indoor localization system using RSSI measurement of wireless sensor network based on zigbee standard. In: Proceedings of the IASTED international conference on wireless sensor networks (WSN 2006) wireless sensor networks
Varkey JP, Pompili D, Walls TA (2012) Human motion recognition using a wireless sensor-based wearable system. Pers Ubiquit Comput 16(7):897–910
Vasilescu I, Kotay K, Rus D, Dunbabin M, Corke P (2005) Data collection, storage, and retrieval with an underwater sensor network. In: Proceedings of the 3rd international conference on embedded networked sensor systems (SenSys), pp 154–165. ACM
Ward A, Jones A, Hopper A (1997) A new location technique for the active office. IEEE Pers Commun 4(5):42–47
Xiao Y, Sethi S, Chen HH, Sun B (2005) Security services and enhancements in the ieee 802.15.4 wireless sensor networks. In: Proceedings of IEEE global telecommunications conference (GLOBECOM), pp 1–5
Zhang S, Cao J, Chen L, Chen D (2010) Accurate and energy-efficient range-free localization for mobile sensor networks. IEEE Trans Mob Comput 9:897–910
Acknowledgments
The authors gratefully acknowledge the financial support provided for this work by the Natural Sciences and Engineering Research Council of Canada.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Adnan, T., Datta, S. & MacLean, S. Efficient and accurate sensor network localization. Pers Ubiquit Comput 18, 821–833 (2014). https://doi.org/10.1007/s00779-013-0692-9
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00779-013-0692-9