A Bayesian Algorithm for Distributed Network Localization Using Distance and Direction Data

A reliable, accurate, and affordable positioning service is highly required in wireless networks. High-resolution estimates of distance and direction data are available in most current and emerging wireless systems. Combining these two sensing modalities can improve the estimation performance and identifiability of the cooperative localization problem, and reduce its sensitivity to the geometry of anchor nodes, i.e., the reference nodes with known locations. However, this is still an open and challenging research problem. In this paper, the novel Message Passing Hybrid Localization (MPHL) algorithm is proposed to solve the problem of cooperative distributed localization using joint distance and direction estimates without any prior information. A statistical model is formulated for the problem, and approximate minimum mean square error (MMSE) estimates of the node locations are computed. The proposed MPHL algorithm is a distributed technique based on belief propagation and Markov chain Monte Carlo sampling. Numerical results are presented showing that the average localization error is significantly reduced in almost every simulation scenario, about 50% in most cases, compared to the state of the art. This improvement in localization performance is due to close approximation of a statistically optimal MMSE estimator.

[1]  Brian D. O. Anderson,et al.  Analysis of Noisy Bearing-Only Network Localization , 2013, IEEE Transactions on Automatic Control.

[2]  Soummya Kar,et al.  Distributed Sensor Localization in Random Environments Using Minimal Number of Anchor Nodes , 2008, IEEE Transactions on Signal Processing.

[3]  Moe Z. Win,et al.  Ranging With Ultrawide Bandwidth Signals in Multipath Environments , 2009, Proceedings of the IEEE.

[4]  Amir Globerson,et al.  Convergent message passing algorithms - a unifying view , 2009, UAI.

[5]  Brian D. O. Anderson,et al.  A Theory of Network Localization , 2006, IEEE Transactions on Mobile Computing.

[6]  Erwin Riegler,et al.  Distributed Localization and Tracking of Mobile Networks Including Noncooperative Objects , 2014, IEEE Transactions on Signal and Information Processing over Networks.

[7]  Taking Positioning Indoors Wi-fi Localization and Gnss , 2022 .

[8]  Upkar Varshney,et al.  Challenges and business models for mobile location-based services and advertising , 2011, Commun. ACM.

[9]  Usman A. Khan,et al.  Localization in Mobile Networks via Virtual Convex Hulls , 2015, IEEE Transactions on Signal and Information Processing over Networks.

[10]  Visa Koivunen,et al.  Time Synchronization and Ranging in OFDM Systems Using Time-Reversal , 2013, IEEE Transactions on Instrumentation and Measurement.

[11]  Li Ping,et al.  The Factor Graph Approach to Model-Based Signal Processing , 2007, Proceedings of the IEEE.

[12]  Marko Beko,et al.  3-D Target Localization in Wireless Sensor Networks Using RSS and AoA Measurements , 2017, IEEE Transactions on Vehicular Technology.

[13]  Tony Q. S. Quek,et al.  Cooperative and distributed localization for wireless sensor networks in multipath environments , 2011, 2011 8th International Conference on Information, Communications & Signal Processing.

[14]  Joseph M. Francos,et al.  Bounds for estimation of complex exponentials in unknown colored noise , 1995, IEEE Trans. Signal Process..

[15]  Alessio De Angelis,et al.  Schedule-based sequential localization in asynchronous wireless networks , 2014, EURASIP J. Adv. Signal Process..

[16]  Preben E. Mogensen,et al.  A stochastic model of the temporal and azimuthal dispersion seen at the base station in outdoor propagation environments , 2000, IEEE Trans. Veh. Technol..

[17]  Zhiguo Ding,et al.  Distributed Cooperative Localization of Wireless Sensor Networks with Convex Hull Constraint , 2011, IEEE Transactions on Wireless Communications.

[18]  John W. Fisher,et al.  Nonparametric belief propagation for self-localization of sensor networks , 2005, IEEE Journal on Selected Areas in Communications.

[19]  Mohsen Guizani,et al.  A Survey on Mobile Anchor Node Assisted Localization in Wireless Sensor Networks , 2016, IEEE Communications Surveys & Tutorials.

[20]  A. Gelman,et al.  Weak convergence and optimal scaling of random walk Metropolis algorithms , 1997 .

[21]  Qicai Shi,et al.  An UWB relative location system , 2003, IEEE Conference on Ultra Wideband Systems and Technologies, 2003.

[22]  Ismail Güvenç,et al.  A Survey on TOA Based Wireless Localization and NLOS Mitigation Techniques , 2009, IEEE Communications Surveys & Tutorials.

[23]  Robert J. Inkol,et al.  Performance Characterization of AOA Geolocation Systems Using the Von Mises Distribution , 2012, 2012 IEEE Vehicular Technology Conference (VTC Fall).

[24]  Jon C. Dattorro,et al.  Convex Optimization & Euclidean Distance Geometry , 2004 .

[25]  Henk Wymeersch,et al.  Cooperative Simultaneous Localization and Synchronization in Mobile Agent Networks , 2017, IEEE Transactions on Signal Processing.

[26]  Moe Z. Win,et al.  Fundamental Limits of Wideband Localization— Part II: Cooperative Networks , 2010, IEEE Transactions on Information Theory.

[27]  K. Mardia Statistics of Directional Data , 1972 .

[28]  Christian P. Robert,et al.  Introducing Monte Carlo Methods with R , 2009 .

[29]  W. Freeman,et al.  Generalized Belief Propagation , 2000, NIPS.

[30]  Henk Wymeersch,et al.  Cooperative simultaneous localization and synchronization: A distributed hybrid message passing algorithm , 2013, 2013 Asilomar Conference on Signals, Systems and Computers.

[31]  Klaus I. Pedersen,et al.  Channel parameter estimation in mobile radio environments using the SAGE algorithm , 1999, IEEE J. Sel. Areas Commun..

[32]  Danda B. Rawat,et al.  Advances on localization techniques for wireless sensor networks: A survey , 2016, Comput. Networks.

[33]  Petre Stoica,et al.  MUSIC, maximum likelihood, and Cramer-Rao bound: further results and comparisons , 1990, IEEE Trans. Acoust. Speech Signal Process..

[34]  Tiong-Seng Tay,et al.  Rigidity of multi-graphs. I. Linking rigid bodies in n-space , 1984, J. Comb. Theory, Ser. B.

[35]  Jaime Lien A framework for cooperative localization in ultra-wideband wireless networks , 2007 .

[36]  Mikko Valkama,et al.  Joint Device Positioning and Clock Synchronization in 5G Ultra-Dense Networks , 2016, IEEE Transactions on Wireless Communications.

[37]  Soummya Kar,et al.  DILAND: An Algorithm for Distributed Sensor Localization With Noisy Distance Measurements , 2009, IEEE Transactions on Signal Processing.

[38]  Visa Koivunen,et al.  A generalized formulation for harmonic retrieval in correlated noise , 2014, 2014 48th Annual Conference on Information Sciences and Systems (CISS).

[39]  Beatriz Quintino Ferreira,et al.  A unified approach for hybrid source localization based on ranges and video , 2015, 2015 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[40]  Beatriz Quintino Ferreira,et al.  Collaborative localization of vehicle formations based on ranges and bearings , 2016, 2016 IEEE Third Underwater Communications and Networking Conference (UComms).

[41]  Sachin Katti,et al.  SpotFi: Decimeter Level Localization Using WiFi , 2015, SIGCOMM.

[42]  Iain B. Collings,et al.  New Efficient Indoor Cooperative Localization Algorithm With Empirical Ranging Error Model , 2015, IEEE Journal on Selected Areas in Communications.

[43]  Andreas Springer,et al.  A distributed particle-based belief propagation algorithm for cooperative simultaneous localization and synchronization , 2013, 2013 Asilomar Conference on Signals, Systems and Computers.

[44]  Beatriz Quintino Ferreira Hybrid Indoor Localization Based on Ranges and Video , 2014 .

[45]  Wei Zhou,et al.  DistressNet: a wireless ad hoc and sensor network architecture for situation management in disaster response , 2010, IEEE Communications Magazine.

[46]  Bingpeng Zhou,et al.  On the Particle-Assisted Stochastic Search Mechanism in Wireless Cooperative Localization , 2016, IEEE Transactions on Wireless Communications.

[47]  Stephen P. Boyd,et al.  Distributed Optimization and Statistical Learning via the Alternating Direction Method of Multipliers , 2011, Found. Trends Mach. Learn..

[48]  Moe Z. Win,et al.  Network Navigation: Theory and Interpretation , 2012, IEEE Journal on Selected Areas in Communications.

[49]  Visa Koivunen,et al.  Cooperative Simultaneous Localization and Mapping by Exploiting Multipath Propagation , 2017, IEEE Transactions on Signal Processing.

[50]  Visa Koivunen,et al.  Propagation parameter estimation in MIMO systems using mixture of angular distributions model , 2005, Proceedings. (ICASSP '05). IEEE International Conference on Acoustics, Speech, and Signal Processing, 2005..

[51]  Javier Gozalvez,et al.  5G Tests and Demonstrations [Mobile Radio] , 2015, IEEE Vehicular Technology Magazine.

[52]  John J. Leonard,et al.  Decentralized cooperative trajectory estimation for autonomous underwater vehicles , 2014, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[53]  Radhika Nagpal,et al.  Programmable self-assembly in a thousand-robot swarm , 2014, Science.

[54]  Jure Leskovec,et al.  Friendship and mobility: user movement in location-based social networks , 2011, KDD.

[55]  Tzay Y. Young,et al.  Error bounds for stochastic estimation of signal parameters , 1971, IEEE Trans. Inf. Theory.

[56]  Judea Pearl,et al.  Fusion, Propagation, and Structuring in Belief Networks , 1986, Artif. Intell..

[57]  David A. McAllester,et al.  Particle Belief Propagation , 2009, AISTATS.

[58]  Y. Jay Guo,et al.  GDOP Analysis for Positioning System Design , 2009, IEEE Transactions on Vehicular Technology.

[59]  Reza Curtmola,et al.  Fostering participaction in smart cities: a geo-social crowdsensing platform , 2013, IEEE Communications Magazine.

[60]  Visa Koivunen,et al.  Cooperative joint synchronization and localization using time delay measurements , 2016, 2016 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[61]  R.L. Moses,et al.  Locating the nodes: cooperative localization in wireless sensor networks , 2005, IEEE Signal Processing Magazine.

[62]  T. C. Aysal,et al.  Bayesian Tracking in Cooperative Localization for Cognitive Radio Networks , 2009, VTC Spring 2009 - IEEE 69th Vehicular Technology Conference.

[63]  Athanasios V. Vasilakos,et al.  Routing Metrics of Cognitive Radio Networks: A Survey , 2014, IEEE Communications Surveys & Tutorials.

[64]  Navrati Saxena,et al.  Next Generation 5G Wireless Networks: A Comprehensive Survey , 2016, IEEE Communications Surveys & Tutorials.

[65]  Min Chen,et al.  Enhanced Fingerprinting and Trajectory Prediction for IoT Localization in Smart Buildings , 2016, IEEE Transactions on Automation Science and Engineering.

[66]  Boselin Prabhu,et al.  Environmental Monitoring and Greenhouse Control by Distributed Sensor Network , 2016 .

[67]  Mikko Valkama,et al.  Location Based Beamforming in 5G Ultra-Dense Networks , 2016, 2016 IEEE 84th Vehicular Technology Conference (VTC-Fall).

[68]  N. Levanon Lowest GDOP in 2-D scenarios , 2000 .

[69]  Michael I. Jordan,et al.  Loopy Belief Propagation for Approximate Inference: An Empirical Study , 1999, UAI.

[70]  Yossef Steinberg,et al.  Extended Ziv-Zakai lower bound for vector parameter estimation , 1997, IEEE Trans. Inf. Theory.

[71]  Swarun Kumar,et al.  Sub-Nanosecond Time of Flight on Commercial Wi-Fi Cards , 2015, SIGCOMM.

[72]  Moe Z. Win,et al.  High-Accuracy Localization for Assisted Living: 5G systems will turn multipath channels from foe to friend , 2016, IEEE Signal Processing Magazine.

[73]  Visa Koivunen,et al.  Synchronization and ranging by scheduled broadcasting , 2013, 2013 IEEE International Conference on Acoustics, Speech and Signal Processing.

[74]  Nir Friedman,et al.  Probabilistic Graphical Models - Principles and Techniques , 2009 .

[75]  Troels Pedersen,et al.  Cooperative Localization for Mobile Networks: A Distributed Belief Propagation–Mean Field Message Passing Algorithm , 2015, IEEE Signal Processing Letters.

[76]  Moe Z. Win,et al.  Network localization and navigation via cooperation , 2011, IEEE Communications Magazine.

[77]  Marko Beko,et al.  Distributed RSS-AoA Based Localization With Unknown Transmit Powers , 2016, IEEE Wireless Communications Letters.

[78]  Fredrik Gustafsson,et al.  Cooperative Localization in WSNs Using Gaussian Mixture Modeling: Distributed ECM Algorithms , 2015, IEEE Transactions on Signal Processing.

[79]  A. Weiss,et al.  Fundamental limitations in passive time delay estimation--Part I: Narrow-band systems , 1983 .

[80]  Moe Z. Win,et al.  Cooperative Localization in Wireless Networks , 2009, Proceedings of the IEEE.

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

[82]  Sajad Saeedi,et al.  AUV Navigation and Localization: A Review , 2014, IEEE Journal of Oceanic Engineering.

[83]  Luc Vandendorpe,et al.  Bayesian Localization in Sensor Networks: Distributed Algorithm and Fundamental Limits , 2010, 2010 IEEE International Conference on Communications.

[84]  Iman Shames,et al.  Noisy Network Localization via Optimal Measurement Refinement Part 1: Bearing-Only Orientation Registration and Localization , 2011 .

[85]  Bhaskar Krishnamachari,et al.  A BIM centered indoor localization algorithm to support building fire emergency response operations , 2014 .

[86]  Marko Beko,et al.  Distributed algorithm for target localization in wireless sensor networks using RSS and AoA measurements , 2017, Pervasive Mob. Comput..

[87]  R. Michael Buehrer,et al.  A Tractable Analysis of the Improvement in Unique Localizability Through Collaboration , 2016, IEEE Transactions on Wireless Communications.

[88]  Huai-Rong Shao,et al.  WiFi-based indoor positioning , 2015, IEEE Communications Magazine.

[89]  Tolga Eren,et al.  Cooperative localization in wireless ad hoc and sensor networks using hybrid distance and bearing (angle of arrival) measurements , 2011, EURASIP J. Wirel. Commun. Netw..

[90]  Visa Koivunen,et al.  Detection and Tracking of MIMO Propagation Path Parameters Using State-Space Approach , 2009, IEEE Transactions on Signal Processing.

[91]  Brian D. O. Anderson,et al.  Formal Theory of Noisy Sensor Network Localization , 2010, SIAM J. Discret. Math..

[92]  Nima Alam,et al.  Improving Cooperative Positioning for Vehicular Networks , 2011, IEEE Transactions on Vehicular Technology.

[93]  John W. Fisher,et al.  Loopy Belief Propagation: Convergence and Effects of Message Errors , 2005, J. Mach. Learn. Res..

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

[95]  William T. Freeman,et al.  Nonparametric belief propagation , 2003, 2003 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 2003. Proceedings..

[96]  Martin J. Wainwright,et al.  Tree-based reparameterization framework for analysis of sum-product and related algorithms , 2003, IEEE Trans. Inf. Theory.

[97]  Brian D. O. Anderson,et al.  Wireless sensor network localization techniques , 2007, Comput. Networks.

[98]  Yonina C. Eldar,et al.  A Lower Bound on the Bayesian MSE Based on the Optimal Bias Function , 2008, IEEE Transactions on Information Theory.