Distributed Localization: A Linear Theory

Fifth-generation (5G) networks providing much higher bandwidth and faster data rates will allow connecting vast number of stationary and mobile devices, sensors, agents, users, machines, and vehicles, supporting Internet-of-Things (IoT), real-time dynamic networks of mobile things. Positioning and location awareness will become increasingly important, enabling deployment of new services and contributing to significantly improving the overall performance of the 5G system. Many of the currently talked about solutions to positioning in 5G are centralized, mostly requiring direct communication to the access nodes (or anchors, i.e., nodes with known locations), which in turn requires a high density of anchors. But such centralized positioning solutions may become unwieldy as the number of users and devices continues to grow without limit in sight. As an alternative to the centralized solutions, this paper discusses distributed localization in a 5G-enabled IoT environment where many low power devices, users, or agents are to locate themselves without a direct access to anchors. Even though positioning is essentially a nonlinear problem (solving circle equations by trilateration or triangulation), we discuss a cooperative linear distributed iterative solution with only local measurements, local communication, and local computation needed at each agent. Linearity is obtained by reparametrization of the agent location through barycentric coordinate representations based on local neighborhood geometry that may be computed in terms of certain Cayley–Menger determinants involving relative local inter-agent distance measurements. After a brief introduction to the localization problem, and other available distributed solutions primarily based on directly addressing the nonlinear formulation, we present the distributed linear solution for stationary agent networks and study its convergence, its robustness to noise, and extensions to mobile scenarios, in which agents, users, and (possibly) anchors are dynamic.

[1]  Radhika Nagpal,et al.  Organizing a Global Coordinate System from Local Information on an Ad Hoc Sensor Network , 2003, IPSN.

[2]  J.M.F. Moura,et al.  Distributed localization and tracking with coordinated and uncoordinated motion models , 2009, 2009 47th Annual Allerton Conference on Communication, Control, and Computing (Allerton).

[3]  Jean-Marie Bonnin,et al.  Wireless sensor networks: a survey on recent developments and potential synergies , 2013, The Journal of Supercomputing.

[4]  Usman A. Khan,et al.  A Linear Algorithm for Optimization Over Directed Graphs With Geometric Convergence , 2018, IEEE Control Systems Letters.

[5]  Soummya Kar,et al.  Higher Dimensional Consensus: Learning in Large-Scale Networks , 2009, IEEE Transactions on Signal Processing.

[6]  Claude H. Raifaizen A Simpler Proof of Heron's Formula , 1971 .

[8]  A. Ijspeert,et al.  Environmental monitoring using autonomous vehicles: a survey of recent searching techniques. , 2017, Current Opinion in Biotechnology.

[9]  Moe Z. Win,et al.  Belief Condensation Filtering , 2013, IEEE Transactions on Signal Processing.

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

[11]  Nathan Krislock,et al.  Sensor network localization, euclidean distance matrix completions, and graph realization , 2008, MELT '08.

[12]  Usman A. Khan,et al.  A distributed range-based algorithm for localization in mobile networks , 2016, 2016 50th Asilomar Conference on Signals, Systems and Computers.

[13]  Van Sy Mai,et al.  Linear Convergence in Optimization Over Directed Graphs With Row-Stochastic Matrices , 2016, IEEE Transactions on Automatic Control.

[14]  Yuan Zhou,et al.  Indoor Elliptical Localization Based on Asynchronous UWB Range Measurement , 2011, IEEE Transactions on Instrumentation and Measurement.

[15]  Tommy Svensson,et al.  Location-Aware Communications for 5G Networks: How location information can improve scalability, latency, and robustness of 5G , 2014, IEEE Signal Processing Magazine.

[16]  Rong Peng,et al.  Probabilistic localization for outdoor wireless sensor networks , 2007, MOCO.

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

[18]  Anant Sahai,et al.  Cramér-Rao-Type Bounds for Localization , 2006, EURASIP J. Adv. Signal Process..

[19]  Yinyu Ye,et al.  Semidefinite programming based algorithms for sensor network localization , 2006, TOSN.

[20]  Weidong Wang,et al.  Sequential Monte Carlo localization in mobile sensor networks , 2009, Wirel. Networks.

[21]  Eleonora Borgia,et al.  The Internet of Things vision: Key features, applications and open issues , 2014, Comput. Commun..

[22]  Stergios I. Roumeliotis,et al.  Collective localization: a distributed Kalman filter approach to localization of groups of mobile robots , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[23]  Michel Diaz,et al.  Barycentric Location Estimation for Indoors Localization in Opportunistic Wireless Networks , 2008, 2008 Second International Conference on Future Generation Communication and Networking.

[24]  Jian Li,et al.  Cooperative positioning in underwater sensor networks , 2010 .

[25]  Ljupco Kocarev,et al.  Cooperative method for wireless sensor network localization , 2016, Ad Hoc Networks.

[26]  Stergios I. Roumeliotis,et al.  Cooperative multi-robot localization under communication constraints , 2009, 2009 IEEE International Conference on Robotics and Automation.

[27]  Dieter Fox,et al.  Bayesian Filtering for Location Estimation , 2003, IEEE Pervasive Comput..

[28]  Paul J. M. Havinga,et al.  Range-Based Localization in Mobile Sensor Networks , 2006, EWSN.

[29]  A.H. Sayed,et al.  Network-based wireless location: challenges faced in developing techniques for accurate wireless location information , 2005, IEEE Signal Processing Magazine.

[30]  Jiannong Cao,et al.  Accurate and Energy-Efficient Range-Free Localization for Mobile Sensor Networks , 2010, IEEE Transactions on Mobile Computing.

[31]  Soummya Kar,et al.  Distributed Consensus Algorithms in Sensor Networks With Imperfect Communication: Link Failures and Channel Noise , 2007, IEEE Transactions on Signal Processing.

[32]  Thomas F. La Porta,et al.  Sensor relocation in mobile sensor networks , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

[33]  Tommy Svensson,et al.  LOCATION-AWARE COMMUNICATIONS FOR 5 G NETWORKS , 2014 .

[34]  Andrea Conti,et al.  Passive network localization via UWB wireless sensor radars: The impact of TOA estimation , 2011, 2011 IEEE International Conference on Ultra-Wideband (ICUWB).

[35]  Donald F. Towsley,et al.  Mobility improves coverage of sensor networks , 2005, MobiHoc '05.

[36]  R. Michael Buehrer,et al.  Cooperative Localization in NLOS Environments Using Semidefinite Programming , 2015, IEEE Communications Letters.

[37]  Shafiullah Khan,et al.  Intrusion Detection Systems in Wireless Sensor Networks: A Review , 2013, Int. J. Distributed Sens. Networks.

[38]  Santiago Mazuelas,et al.  Prior NLOS Measurement Correction for Positioning in Cellular Wireless Networks , 2009, IEEE Transactions on Vehicular Technology.

[39]  Roland Siegwart,et al.  Observability analysis for mobile robot localization , 2005, 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[40]  Minyue Fu,et al.  A Barycentric Coordinate Based Distributed Localization Algorithm for Sensor Networks , 2014, IEEE Transactions on Signal Processing.

[41]  Federico Thomas,et al.  Revisiting trilateration for robot localization , 2005, IEEE Transactions on Robotics.

[42]  Fawzi Nashashibi,et al.  Cooperative multi-vehicle localization using split covariance intersection filter , 2012, 2012 IEEE Intelligent Vehicles Symposium.

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

[44]  Koen Langendoen,et al.  Monte Carlo localization for mobile wireless sensor networks , 2008, Ad Hoc Networks.

[45]  J. Moura,et al.  A spatial smoothing formulation for location systems , 1983, IEEE Journal of Oceanic Engineering.

[46]  José M. F. Moura,et al.  Cramer-Rao bound for location systems in multipath environments , 1991, IEEE Trans. Signal Process..

[47]  Woo-Jin Seo,et al.  A dead reckoning localization system for mobile robots using inertial sensors and wheel revolution encoding , 2011 .

[48]  B. R. Badrinath,et al.  Ad hoc positioning system (APS) using AOA , 2003, IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428).

[49]  Usman A. Khan,et al.  DEXTRA: A Fast Algorithm for Optimization Over Directed Graphs , 2017, IEEE Transactions on Automatic Control.

[50]  Brian D. O. Anderson,et al.  Distributed Localization Via Barycentric Coordinates: Finite-Time Convergence* , 2011 .

[51]  John A. Stankovic,et al.  Wireless Sensor Networks for Home Health Care , 2013, PECCS.

[52]  Moe Z. Win,et al.  Network Experimentation for Cooperative Localization , 2012, IEEE Journal on Selected Areas in Communications.

[53]  S. Manesis,et al.  A Survey of Applications of Wireless Sensors and Wireless Sensor Networks , 2005, Proceedings of the 2005 IEEE International Symposium on, Mediterrean Conference on Control and Automation Intelligent Control, 2005..

[54]  Moe Z. Win,et al.  Blind Selection of Representative Observations for Sensor Radar Networks , 2015, IEEE Transactions on Vehicular Technology.

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

[56]  Usman A. Khan,et al.  Asymptotic Stability of LTV Systems With Applications to Distributed Dynamic Fusion , 2017, IEEE Transactions on Automatic Control.

[57]  Xenofon D. Koutsoukos,et al.  A Survey on Localization for Mobile Wireless Sensor Networks , 2009, MELT.

[58]  Suprakash Datta,et al.  Localization in wireless sensor networks , 2007, IPSN.

[59]  Gang Zhang,et al.  Mobile Robot Localization Based on Extended Kalman Filter , 2006, 2006 6th World Congress on Intelligent Control and Automation.

[60]  F. Gustafsson,et al.  Mobile positioning using wireless networks: possibilities and fundamental limitations based on available wireless network measurements , 2005, IEEE Signal Processing Magazine.

[61]  Narendra Singh Raghuwanshi,et al.  Wireless sensor networks for agriculture: The state-of-the-art in practice and future challenges , 2015, Comput. Electron. Agric..

[62]  Christian Schindelhauer,et al.  Mobility in Wireless Networks , 2006, SOFSEM.

[63]  Wolfram Burgard,et al.  Robust Monte Carlo localization for mobile robots , 2001, Artif. Intell..

[64]  Jie Gao,et al.  Connectivity-Based Localization of Large Scale Sensor Networks with Complex Shape , 2008, IEEE INFOCOM 2008 - The 27th Conference on Computer Communications.

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

[66]  Manuela M. Veloso,et al.  Corrective Gradient Refinement for mobile robot localization , 2011, 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[67]  J. Moura,et al.  Passive systems theory with narrow-band and linear constraints: Part I - Spatial diversity , 1978, IEEE Journal of Oceanic Engineering.

[68]  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.

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

[70]  Mikko Valkama,et al.  High-Efficiency Device Localization in 5G Ultra-Dense Networks: Prospects and Enabling Technologies , 2015, 2015 IEEE 82nd Vehicular Technology Conference (VTC2015-Fall).

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

[72]  Soummya Kar,et al.  Linear Theory for Self-Localization: Convexity, Barycentric Coordinates, and Cayley–Menger Determinants , 2015, IEEE Access.

[73]  Neal Patwari,et al.  Location estimation in sensor networks. , 2005 .

[74]  Jiannong Cao,et al.  Locating Nodes in Mobile Sensor Networks More Accurately and Faster , 2008, 2008 5th Annual IEEE Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks.

[75]  G.B. Giannakis,et al.  Localization via ultra-wideband radios: a look at positioning aspects for future sensor networks , 2005, IEEE Signal Processing Magazine.

[76]  Calton Pu,et al.  Research challenges in environmental observation and forecasting systems , 2000, MobiCom '00.

[77]  Manuela M. Veloso,et al.  Localization and navigation of the CoBots over long-term deployments , 2013, Int. J. Robotics Res..

[78]  Randolph L. Moses,et al.  A Self-Localization Method for Wireless Sensor Networks , 2003, EURASIP J. Adv. Signal Process..

[79]  Yu Zhou,et al.  An efficient least-squares trilateration algorithm for mobile robot localization , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

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

[81]  Alfred O. Hero,et al.  Energy-based sensor network source localization via projection onto convex sets , 2005, IEEE Transactions on Signal Processing.

[82]  Lixia Zhang,et al.  Recursive position estimation in sensor networks , 2001, Proceedings Ninth International Conference on Network Protocols. ICNP 2001.

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

[84]  B. Sinopoli,et al.  Distributed sensor localization in Euclidean spaces: Dynamic environments , 2008, 2008 46th Annual Allerton Conference on Communication, Control, and Computing.

[85]  Antonio Iera,et al.  Device-to-Device Communications for 5G Internet of Things , 2015, IOT 2015.

[86]  Moe Z. Win,et al.  Context-Aided Inertial Navigation via Belief Condensation , 2016, IEEE Transactions on Signal Processing.

[87]  Yifeng Zhou,et al.  Multilateration localization in the presence of anchor location uncertainties , 2012, 2012 IEEE Global Communications Conference (GLOBECOM).

[88]  Jose M. F. Moura The hybrid algorithm: A solution to acquisition and tracking , 1981 .

[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]  José M. F. Moura,et al.  Acquisition in phase demodulation: application to ranging in radar/sonar systems , 1995 .

[91]  Hojung Cha,et al.  Multi-hop-based Monte Carlo Localization for Mobile Sensor Networks , 2007, 2007 4th Annual IEEE Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks.

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

[93]  Antonio Iera,et al.  The Internet of Things: A survey , 2010, Comput. Networks.

[94]  Zoubir Irahhauten,et al.  Analysis of a UWB Indoor Positioning System Based on Received Signal Strength , 2007, 2007 4th Workshop on Positioning, Navigation and Communication.

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

[96]  Wolfram Burgard,et al.  A Probabilistic Approach to Collaborative Multi-Robot Localization , 2000, Auton. Robots.

[97]  Yan Wang,et al.  Cooperative localization in 5G networks: A survey , 2017, ICT Express.

[98]  Moe Z. Win,et al.  Distributed Power Allocation for Cooperative Wireless Network Localization , 2015, IEEE Journal on Selected Areas in Communications.

[99]  Mikko Valkama,et al.  Continuous device positioning and synchronization in 5g dense networks with skewed clocks , 2017, 2017 IEEE 18th International Workshop on Signal Processing Advances in Wireless Communications (SPAWC).

[100]  Usman A. Khan,et al.  Leader-Follower Consensus in Mobile Sensor Networks , 2015, IEEE Signal Processing Letters.

[101]  Arnaud Doucet,et al.  Distributed Maximum Likelihood for Simultaneous Self-Localization and Tracking in Sensor Networks , 2012, IEEE Transactions on Signal Processing.

[102]  Tracy Camp,et al.  A survey of mobility models for ad hoc network research , 2002, Wirel. Commun. Mob. Comput..

[103]  Xiaoyan Hong,et al.  A group mobility model for ad hoc wireless networks , 1999, MSWiM '99.

[104]  Moe Z. Win,et al.  Network Navigation With Scheduling: Error Evolution , 2017, IEEE Transactions on Information Theory.

[105]  Mihail L. Sichitiu,et al.  Localization in Wireless Sensor Networks: A Probabilistic Approach , 2003, International Conference on Wireless Networks.

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

[107]  Moe Z. Win,et al.  NLOS identification and mitigation for localization based on UWB experimental data , 2010, IEEE Journal on Selected Areas in Communications.

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

[109]  Usman A. Khan,et al.  An Opportunistic Linear–Convex Algorithm for Localization in Mobile Robot Networks , 2017, IEEE Transactions on Robotics.

[110]  Usman A. Khan,et al.  ADD-OPT: Accelerated Distributed Directed Optimization , 2016, IEEE Transactions on Automatic Control.

[111]  J. Moura,et al.  Passive systems theory with narrow-band and linear constraints: Part III - Spatial/Temporal diversity , 1979, IEEE Journal of Oceanic Engineering.

[112]  Moe Z. Win,et al.  Fundamental Limits of Wideband Localization— Part I: A General Framework , 2010, IEEE Transactions on Information Theory.

[113]  Charles E. Perkins,et al.  Ad hoc On-Demand Distance Vector (AODV) Routing , 2001, RFC.

[114]  Fawzi Nashashibi,et al.  Cooperative Multi-Vehicle Localization Using Split Covariance Intersection Filter , 2013, IEEE Intelligent Transportation Systems Magazine.

[115]  Wolfram Burgard,et al.  Particle Filters for Mobile Robot Localization , 2001, Sequential Monte Carlo Methods in Practice.

[116]  Moe Z. Win,et al.  A Mathematical Model for Wideband Ranging , 2015, IEEE Journal of Selected Topics in Signal Processing.

[117]  Subhas Mukhopadhyay,et al.  WSN- and IOT-Based Smart Homes and Their Extension to Smart Buildings , 2015, Sensors.

[118]  J. Moura,et al.  Passive systems theory with narrow-band and linear constraints: Part II - Temporal diversity , 1979, IEEE Journal of Oceanic Engineering.

[119]  Soummya Kar,et al.  Distributed Consensus Algorithms in Sensor Networks: Quantized Data and Random Link Failures , 2007, IEEE Transactions on Signal Processing.

[120]  Stergios I. Roumeliotis,et al.  Distributed multirobot localization , 2002, IEEE Trans. Robotics Autom..

[121]  Yibin Hou,et al.  A framework based on barycentric coordinates for localization in wireless sensor networks , 2013, Comput. Networks.

[122]  Halim Yanikomeroglu,et al.  Device-to-device communication in 5G cellular networks: challenges, solutions, and future directions , 2014, IEEE Communications Magazine.

[123]  Manuela M. Veloso,et al.  WiFi localization and navigation for autonomous indoor mobile robots , 2010, 2010 IEEE International Conference on Robotics and Automation.

[124]  M J Sippl,et al.  Cayley-Menger coordinates. , 1986, Proceedings of the National Academy of Sciences of the United States of America.

[125]  Ying Zhang,et al.  Robust distributed node localization with error management , 2006, MobiHoc '06.

[126]  Suranga Hettiarachchi,et al.  Trilateration Localization for Multi-robot Teams , 2008, ICINCO-RA.

[127]  Vesna Kirandziska,et al.  Improved MDS-based algorithm for nodes localization in wireless sensor networks , 2013, Eurocon 2013.

[128]  Suat Ozdemir,et al.  A survey of secure target tracking algorithms for wireless sensor networks , 2014, 2014 World Congress on Computer Applications and Information Systems (WCCAIS).

[129]  M. Cao,et al.  Localization with Imprecise Distance Information in Sensor Networks , 2005, Proceedings of the 44th IEEE Conference on Decision and Control.

[130]  Yoon-Gu Kim,et al.  Localization of Mobile Robot Based on Fusion of Artificial Landmark and RF TDOA Distance under Indoor Sensor Network , 2011 .

[131]  Vincent W. S. Wong,et al.  Dual and Mixture Monte Carlo Localization Algorithms for Mobile Wireless Sensor Networks , 2007, 2007 IEEE Wireless Communications and Networking Conference.

[132]  Toru Namerikawa,et al.  Extended Kalman filter-based mobile robot localization with intermittent measurements , 2013 .

[133]  Jang-Ping Sheu,et al.  Distributed Localization Scheme for Mobile Sensor Networks , 2010, IEEE Transactions on Mobile Computing.

[134]  Usman A. Khan,et al.  On the convergence of time-varying fusion algorithms: Application to localization in dynamic networks , 2016, 2016 IEEE 55th Conference on Decision and Control (CDC).

[135]  Christian Bonnet,et al.  Mobility models for vehicular ad hoc networks: a survey and taxonomy , 2009, IEEE Communications Surveys & Tutorials.

[136]  Moe Z. Win,et al.  A Machine Learning Approach to Ranging Error Mitigation for UWB Localization , 2012, IEEE Transactions on Communications.

[137]  Manuela M. Veloso,et al.  Sensor resetting localization for poorly modelled mobile robots , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[138]  Usman A. Khan,et al.  Unbounded connectivity: Asymptotic stability criteria for stochastic LTV systems , 2016, 2016 American Control Conference (ACC).

[139]  Giuseppe Thadeu Freitas de Abreu,et al.  On the Maximum Likelihood Approach for Source and Network Localization , 2011, IEEE Transactions on Signal Processing.

[140]  Santiago Mazuelas,et al.  Adaptive Data Fusion for Wireless Localization in Harsh Environments , 2012, IEEE Transactions on Signal Processing.