Understanding the prediction gap in multi-hop localization

Wireless sensor networks consist of many tiny, wireless, battery-powered sensor nodes that enable the collection of sensor data from the physical world. A key requirement to interpreting this data is that we identify the locations of the nodes in space. To this end, many techniques are being developed for ranging-based sensor localization, in which the positions of nodes can be estimated based on range estimates between neighboring nodes. Most work in this area is based on simulation, and only recent applications of ranging-based localization in the physical world have revealed what we call the Prediction Gap: localization error observed in real deployments can be many times worse than the error predicted by simulation. The Prediction Gap is a real barrier to sensor localization because simulation is an essential tool for designing, developing, and evaluating sensor technology and algorithms before they are actually used in costly, large-scale deployments. The goals of this dissertation are (1) to close the Prediction Gap and (2) to identify its causes in sensor localization. We first establish the existence and magnitude of the Prediction Gap by building and deploying a sensor localization system and comparing observed localization error with predictions from the traditional model of ranging. We then develop new non-parametric modeling techniques that can use empirical ranging data to predict localization error in a deployment. We show that our non-parametric models do not cost significantly more than traditional parametric models in terms of data collection or simulation, and solve many of the prediction issues present in existing simulations. In order to identify the causes of the Prediction Gap in sensor localization, we create hybrid models that combine components of our non-parametric models with traditional parametric models. By comparing localization error from a hybrid model with a purely parametric model, we isolate the effects of that component of our data. We use this technique to identify the causes of the Prediction Gap for six different localization algorithms from the literature, and conclude by developing a new parametric model that captures the true characteristics of our empirical ranging data.

[1]  Tarek F. Abdelzaher,et al.  Range-free localization schemes for large scale sensor networks , 2003, MobiCom '03.

[2]  Kostas E. Bekris,et al.  Using wireless Ethernet for localization , 2002, IEEE/RSJ International Conference on Intelligent Robots and Systems.

[3]  John A. Stankovic,et al.  Probability grid: a location estimation scheme for wireless sensor networks , 2004, 2004 First Annual IEEE Communications Society Conference on Sensor and Ad Hoc Communications and Networks, 2004. IEEE SECON 2004..

[4]  Deborah Estrin,et al.  Locating tiny sensors in time and space: a case study , 2002, Proceedings. IEEE International Conference on Computer Design: VLSI in Computers and Processors.

[5]  S. Shankar Sastry,et al.  Instrumenting wireless sensor networks for real-time surveillance , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[6]  Deborah Estrin,et al.  Complex Behavior at Scale: An Experimental Study of Low-Power Wireless Sensor Networks , 2002 .

[7]  Chia Shen,et al.  RT-CRM: Real-Time Channel-Based Reflective Memory , 1997, IEEE Trans. Computers.

[8]  Enrique Alba,et al.  Genetic Algorithms as Heuristics for Optimizing ANN Design , 1993 .

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

[10]  Hyuk Lim,et al.  Localization for anisotropic sensor networks , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

[11]  David Evans,et al.  Localization for mobile sensor networks , 2004, MobiCom '04.

[12]  S. Shankar Sastry,et al.  A DISTRIBUTED ALGORITHM FOR LOCALIZATION IN RANDOM WIRELESS NETWORKS , 2002 .

[13]  Mani B. Srivastava,et al.  On the Error Characteristics of Multihop Node Localization in Ad-Hoc Sensor Networks , 2003, IPSN.

[14]  James Demmel,et al.  Wireless sensor networks for structural health monitoring , 2006, SenSys '06.

[15]  Xiuzhen Cheng,et al.  TPS: a time-based positioning scheme for outdoor wireless sensor networks , 2004, IEEE INFOCOM 2004.

[16]  P. Holland,et al.  Robust regression using iteratively reweighted least-squares , 1977 .

[17]  Mark D. Yarvis,et al.  Design and deployment of industrial sensor networks: experiences from a semiconductor plant and the north sea , 2005, SenSys '05.

[18]  Matt Welsh,et al.  MoteTrack: a robust, decentralized approach to RF-based location tracking , 2006, Personal and Ubiquitous Computing.

[19]  Anil K. Bera,et al.  Efficient tests for normality, homoscedasticity and serial independence of regression residuals , 1980 .

[20]  Srdjan Capkun,et al.  GPS-free Positioning in Mobile Ad Hoc Networks , 2001, Proceedings of the 34th Annual Hawaii International Conference on System Sciences.

[21]  David Haussler,et al.  Probabilistic kernel regression models , 1999, AISTATS.

[22]  Mihail L. Sichitiu,et al.  Simple Algorithm for Outdoor Localization of Wireless Sensor Networks with Inaccurate Range Measurements , 2003, International Conference on Wireless Networks.

[23]  David E. Culler,et al.  Taming the underlying challenges of reliable multihop routing in sensor networks , 2003, SenSys '03.

[24]  Deborah Estrin,et al.  Robust range estimation using acoustic and multimodal sensing , 2001, Proceedings 2001 IEEE/RSJ International Conference on Intelligent Robots and Systems. Expanding the Societal Role of Robotics in the the Next Millennium (Cat. No.01CH37180).

[25]  Wei Hong,et al.  A macroscope in the redwoods , 2005, SenSys '05.

[26]  Ying Zhang,et al.  Localization from mere connectivity , 2003, MobiHoc '03.

[27]  Tian He,et al.  Range-free localization schemes in large scale sensor network , 2003, MobiCom 2003.

[28]  Parham Aarabi,et al.  Localization-based sensor validation using the Kullback-Leibler divergence , 2004, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[29]  David E. Culler,et al.  Macro-Calibration in Sensor/Actuator Networks , 2003, Mob. Networks Appl..

[30]  HopperAndy,et al.  The anatomy of a context-aware application , 2002 .

[31]  David C. Moore,et al.  Robust distributed network localization with noisy range measurements , 2004, SenSys '04.

[32]  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).

[33]  Alfred O. Hero,et al.  Using proximity and quantized RSS for sensor localization in wireless networks , 2003, WSNA '03.

[34]  Xiang Ji,et al.  Sensor positioning in wireless ad-hoc sensor networks using multidimensional scaling , 2004, IEEE INFOCOM 2004.

[35]  Michael A. Saunders,et al.  LSQR: An Algorithm for Sparse Linear Equations and Sparse Least Squares , 1982, TOMS.

[36]  Christopher Taylor,et al.  Simultaneous localization, calibration, and tracking in an ad hoc sensor network , 2006, IPSN.

[37]  Ismail Guvenc,et al.  Enhancements to RSS Based Indoor Tracking Systems Using Kalman Filters , 2003 .

[38]  Deborah Estrin,et al.  The design and implementation of a self-calibrating distributed acoustic sensing platform , 2006, SenSys '06.

[39]  Robert A. Scholtz,et al.  Ranging in a dense multipath environment using an UWB radio link , 2002, IEEE J. Sel. Areas Commun..

[40]  Sang Hyuk Son,et al.  Thunder: towards practical, zero cost acoustic localization for outdoor wireless sensor networks , 2007, MOCO.

[41]  Gyula Simon,et al.  The flooding time synchronization protocol , 2004, SenSys '04.

[42]  Paul J. M. Havinga,et al.  A Distributed Precision Based Localization Algorithm for Ad-Hoc Networks , 2004, Pervasive.

[43]  Peter Norvig,et al.  Artificial Intelligence: A Modern Approach , 1995 .

[44]  Kay Römer The Lighthouse Location System for Smart Dust , 2003, MobiSys '03.

[45]  Jenna Burrell,et al.  Vineyard computing: sensor networks in agricultural production , 2004, IEEE Pervasive Computing.

[46]  P. A. Godwin,et al.  A prison guard Duress alarm location system , 1993, 1993 Proceedings of IEEE International Carnahan Conference on Security Technology.

[47]  David E. Culler,et al.  Mica: A Wireless Platform for Deeply Embedded Networks , 2002, IEEE Micro.

[48]  Christiaan J. J. Paredis,et al.  A Beacon System for the Localization of Distributed Robotic Teams , 1999 .

[49]  Wheeler Ruml,et al.  Improved MDS-based localization , 2004, IEEE INFOCOM 2004.

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

[51]  Gaetano Borriello,et al.  Design and Calibration of the SpotON Ad-Hoc Location Sensing System , 2001 .

[52]  David E. Culler,et al.  Calibration as parameter estimation in sensor networks , 2002, WSNA '02.

[53]  Marco Zuniga,et al.  Analyzing the transitional region in low power wireless links , 2004, 2004 First Annual IEEE Communications Society Conference on Sensor and Ad Hoc Communications and Networks, 2004. IEEE SECON 2004..

[54]  Chia Shen,et al.  RT-CRM: Real-Time Channel-based Reflective Memory , 1997, IEEE Real Time Technology and Applications Symposium.

[55]  A. Ledeczi,et al.  Node-density independent localization , 2006, 2006 5th International Conference on Information Processing in Sensor Networks.

[56]  Gang Zhou,et al.  Impact of radio irregularity on wireless sensor networks , 2004, MobiSys '04.

[57]  Hoon Kim,et al.  Monte Carlo Statistical Methods , 2000, Technometrics.

[58]  S. Kim,et al.  Trio: enabling sustainable and scalable outdoor wireless sensor network deployments , 2006, 2006 5th International Conference on Information Processing in Sensor Networks.

[59]  Anton Schwaighofer,et al.  GPPS: A Gaussian Process Positioning System for Cellular Networks , 2003, NIPS.

[60]  Dustin Boswell,et al.  Introduction to Support Vector Machines , 2002 .

[61]  Jan M. Rabaey,et al.  Robust Positioning Algorithms for Distributed Ad-Hoc Wireless Sensor Networks , 2002, USENIX Annual Technical Conference, General Track.

[62]  Mani B. Srivastava,et al.  Dynamic fine-grained localization in Ad-Hoc networks of sensors , 2001, MobiCom '01.

[63]  Ilan Ziskind,et al.  Maximum likelihood localization of multiple sources by alternating projection , 1988, IEEE Trans. Acoust. Speech Signal Process..

[64]  Richard P. Martin,et al.  The limits of localization using RSS , 2004, SenSys '04.

[65]  A. S. Krishnakumar,et al.  Bayesian indoor positioning systems , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

[66]  S. Shankar Sastry,et al.  Design and implementation of a sensor network system for vehicle tracking and autonomous interception , 2005, Proceeedings of the Second European Workshop on Wireless Sensor Networks, 2005..

[67]  V. Padmanabhan,et al.  Enhancements to the RADAR User Location and Tracking System , 2000 .

[68]  David E. Culler,et al.  The nesC language: A holistic approach to networked embedded systems , 2003, PLDI.

[69]  David E. Culler,et al.  TOSSIM: accurate and scalable simulation of entire TinyOS applications , 2003, SenSys '03.

[70]  B. R. Badrinath,et al.  Ad hoc positioning system (APS) , 2001, GLOBECOM'01. IEEE Global Telecommunications Conference (Cat. No.01CH37270).

[71]  Wolfram Burgard,et al.  Active Markov localization for mobile robots , 1998, Robotics Auton. Syst..

[72]  Kristofer S. J. Pister,et al.  RF Time of Flight Ranging for Wireless Sensor Network Localization , 2006, 2006 International Workshop on Intelligent Solutions in Embedded Systems.

[73]  Gianluca Mazzini,et al.  Localization in sensor networks with fading and mobility , 2002, The 13th IEEE International Symposium on Personal, Indoor and Mobile Radio Communications.

[74]  Koen Langendoen,et al.  Distributed localization in wireless sensor networks: a quantitative compariso , 2003, Comput. Networks.

[75]  Erik D. Demaine,et al.  Anchor-Free Distributed Localization in Sensor Networks , 2003 .

[76]  Ramesh Govindan,et al.  Understanding packet delivery performance in dense wireless sensor networks , 2003, SenSys '03.

[77]  Mani B. Srivastava,et al.  The bits and flops of the n-hop multilateration primitive for node localization problems , 2002, WSNA '02.

[78]  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).

[79]  Yinyu Ye,et al.  Semidefinite programming for ad hoc wireless sensor network localization , 2004, Third International Symposium on Information Processing in Sensor Networks, 2004. IPSN 2004.

[80]  Satish Kumar,et al.  Next century challenges: scalable coordination in sensor networks , 1999, MobiCom.

[81]  D. W. Scott On optimal and data based histograms , 1979 .

[82]  A. Rahimi,et al.  Simultaneous localization, calibration, and tracking in an ad hoc sensor network , 2006, 2006 5th International Conference on Information Processing in Sensor Networks.

[83]  Chris Savarese LOCATIONING IN DISTRIBUTED AD-HOC WIRELESS SENSOR NETWORKS , 2001 .

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

[85]  Alfred O. Hero,et al.  Relative location estimation in wireless sensor networks , 2003, IEEE Trans. Signal Process..

[86]  David E. Culler,et al.  A practical evaluation of radio signal strength for ranging-based localization , 2007, MOCO.

[87]  David E. Culler,et al.  The effects of ranging noise on multihop localization: an empirical study , 2005, IPSN 2005. Fourth International Symposium on Information Processing in Sensor Networks, 2005..

[88]  Theodore S. Rappaport,et al.  Wireless communications - principles and practice , 1996 .

[89]  Jan M. Rabaey,et al.  Location in distributed ad-hoc wireless sensor networks , 2001, 2001 IEEE International Conference on Acoustics, Speech, and Signal Processing. Proceedings (Cat. No.01CH37221).

[90]  W. Kilmer A Friendly Guide To Wavelets , 1998, Proceedings of the IEEE.

[91]  David Maxwell Chickering,et al.  Learning Bayesian Networks is NP-Complete , 2016, AISTATS.

[92]  R. Redner,et al.  Mixture densities, maximum likelihood, and the EM algorithm , 1984 .

[93]  Gul A. Agha,et al.  Resilient Localization for Sensor Networks in Outdoor Environments , 2005, 25th IEEE International Conference on Distributed Computing Systems (ICDCS'05).