Connectivity-based localization of large-scale sensor networks with complex shape
Authors:
Open Access
- 27 November 2009
- journal article
- research article
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Sensor Networks
- Vol. 5 (4) , 1-32
Abstract
We study the problem of localizing a large sensor network having a complex shape, possibly with holes. A major challenge with respect to such networks is to figure out the correct network layout, that is, avoid global flips where a part of the network folds on top of another. Our algorithm first selects landmarks on network boundaries with sufficient density, then constructs the landmark Voronoi diagram and its dual combinatorial Delaunay complex on these landmarks. The key insight is that the combinatorial Delaunay complex is provably globally rigid and has a unique realization in the plane. Thus an embedding of the landmarks by simply gluing the Delaunay triangles properly recovers the faithful network layout. With the landmarks nicely localized, the rest of the nodes can easily localize themselves by trilateration to nearby landmark nodes. This leads to a practical and accurate localization algorithm for large networks using only network connectivity. Simulations on various network topologies show surprisingly good results. In comparison, previous connectivity-based localization algorithms such as multidimensional scaling and rubberband representation generate globally flipped or distorted localization results.Keywords
Funding Information
- Division of Computer and Network Systems (CNS-0643687)
This publication has 29 references indexed in Scilit:
- Planar Embeddings of Graphs with Specified Edge LengthsJournal of Graph Algorithms and Applications, 2007
- A proof of Connelly's conjecture on 3-connected circuits of the rigidity matroidJournal of Combinatorial Theory, Series B, 2003
- Wireless sensor networksACM SIGCOMM Computer Communication Review, 2003
- A Global Geometric Framework for Nonlinear Dimensionality ReductionScience, 2000
- The Crust and the β-Skeleton: Combinatorial Curve ReconstructionGraphical Models and Image Processing, 1998
- An Algorithm for Two-Dimensional Rigidity Percolation: The Pebble GameJournal of Computational Physics, 1997
- Conditions for Unique Graph RealizationsSIAM Journal on Computing, 1992
- Graph drawing by force‐directed placementSoftware: Practice and Experience, 1991
- An algorithm for drawing general undirected graphsInformation Processing Letters, 1989
- On graphs and rigidity of plane skeletal structuresJournal of Engineering Mathematics, 1970