A Graph Drawing Approach to Sensor Network Localization

In this paper, we propose an anchor free localization mechanism for wireless sensor networks. Our algorithm is based on a graph drawing approach and uses inter-node distances to localize sensor nodes in a local coordinate system up to a global translation, rotation and reflection without any absolute reference positions such as GPS or other anchor nodes. We show that it is possible to avoid folds and flips in the localized network layout by introducing long range constraints among non adjacent nodes which can be derived from inter-node distance measurements between adjacent nodes. We evaluate the effect of different parameters like network shape, scale, average neighbors and ranging noise on our algorithm and compare it with an anchor based and a number of anchor free schemes. We also present experimental results from an actual sensor network showing the accuracy of our approach.

[1]  Brad Karp,et al.  GPSR: greedy perimeter stateless routing for wireless networks , 2000, MobiCom '00.

[2]  B. R. Badrinath,et al.  DV Based Positioning in Ad Hoc Networks , 2003, Telecommun. Syst..

[3]  P. Groenen,et al.  Modern Multidimensional Scaling: Theory and Applications , 1999 .

[4]  Joseph A. Paradiso,et al.  Localization on the pushpin computing sensor network using spectral graph drawing and mesh relaxation , 2006, MOCO.

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

[6]  Edward M. Reingold,et al.  Graph drawing by force‐directed placement , 1991, Softw. Pract. Exp..

[7]  Joseph A. Paradiso,et al.  Localizing a sensor network via collaborative processing of global stimuli , 2005, Proceeedings of the Second European Workshop on Wireless Sensor Networks, 2005..

[8]  Yehuda Koren,et al.  On Spectral Graph Drawing , 2003, COCOON.

[9]  Songwu Lu,et al.  A scalable solution to minimum cost forwarding in large sensor networks , 2001, Proceedings Tenth International Conference on Computer Communications and Networks (Cat. No.01EX495).

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

[11]  Michael Joseph Broxton,et al.  Localization and Sensing Applications in the Pushpin Computing Network , 2005 .

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

[13]  Andrey V. Savkin,et al.  Node localization using mobile robots in delay-tolerant sensor networks , 2005, IEEE Transactions on Mobile Computing.

[14]  Deborah Estrin,et al.  Data-Centric Storage in Sensornets with GHT, a Geographic Hash Table , 2003, Mob. Networks Appl..

[15]  Miklós Maróti,et al.  Acoustic Ranging in Resource-Constrained Sensor Networks , 2004, International Conference on Wireless Networks.

[16]  Hari Balakrishnan,et al.  6th ACM/IEEE International Conference on on Mobile Computing and Networking (ACM MOBICOM ’00) The Cricket Location-Support System , 2022 .

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

[18]  Gaurav S. Sukhatme,et al.  Relaxation on a mesh: a formalism for generalized localization , 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).

[19]  A. Dimakis,et al.  Geographic gossip: efficient aggregation for sensor networks , 2006, 2006 5th International Conference on Information Processing in Sensor Networks.

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

[21]  Ioannis G. Tollis,et al.  Algorithms for Drawing Graphs: an Annotated Bibliography , 1988, Comput. Geom..

[22]  Craig Gotsman,et al.  Distributed Graph Layout for Sensor Networks , 2004, Graph Drawing.

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

[24]  Yechiam Yemini,et al.  Some theoretical aspects of position-location problems , 1979, 20th Annual Symposium on Foundations of Computer Science (sfcs 1979).

[25]  J. Kuipers Quaternions and Rotation Sequences , 1998 .

[26]  Peter Eades,et al.  A Heuristic for Graph Drawing , 1984 .

[27]  Satoru Kawai,et al.  An Algorithm for Drawing General Undirected Graphs , 1989, Inf. Process. Lett..

[28]  Peter Corke,et al.  Coordinating Aerial Robots and Sensor Networks for Localization and Navigation , 2004, DARS.

[29]  Deborah Estrin,et al.  Directed diffusion for wireless sensor networking , 2003, TNET.

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

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

[32]  Patrick J. F. Groenen,et al.  Modern Multidimensional Scaling: Theory and Applications , 2003 .

[33]  Ahmed Helmy,et al.  Energy-efficient forwarding strategies for geographic routing in lossy wireless sensor networks , 2004, SenSys '04.

[34]  Gyula Simon,et al.  Sensor network-based countersniper system , 2004, SenSys '04.

[35]  Berthold K. P. Horn,et al.  Closed-form solution of absolute orientation using unit quaternions , 1987 .