Performance Analysis and Enhancement of Certain Range-based Localization Algorithms for Wireless Ad-Hoc Sensor Networks Maurizio A. Spirito and Francesco.

Slides:



Advertisements
Similar presentations
A. S. Morse Yale University University of Minnesota June 4, 2014 TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: A A.
Advertisements

Localization in wireless sensor ad-hoc networks Xiaobo Long ECSE 6962 course presentation.
A Hierarchical Multiple Target Tracking Algorithm for Sensor Networks Songhwai Oh and Shankar Sastry EECS, Berkeley Nest Retreat, Jan
Computer Networks Group Universität Paderborn Ad hoc and Sensor Networks Chapter 9: Localization & positioning Holger Karl.
Beyond Trilateration: On the Localizability of Wireless Ad Hoc Networks Reported by: 莫斌.
Low Complexity Keypoint Recognition and Pose Estimation Vincent Lepetit.
Two-view geometry.
CPSC 689: Discrete Algorithms for Mobile and Wireless Systems Spring 2009 Prof. Jennifer Welch.
Los Angeles September 27, 2006 MOBICOM Localization in Sparse Networks using Sweeps D. K. Goldenberg P. Bihler M. Cao J. Fang B. D. O. Anderson.
Camera calibration and epipolar geometry
Luca De Nardis Ranging and positioning in UWB ad- hoc networks Problem definition.
A Robust Interference Model for Wireless Ad-Hoc Networks Pascal von Rickenbach Stefan Schmid Roger Wattenhofer Aaron Zollinger.
CPSC 689: Discrete Algorithms for Mobile and Wireless Systems Spring 2009 Prof. Jennifer Welch.
Jie Gao Joint work with Amitabh Basu*, Joseph Mitchell, Girishkumar Stony Brook Distributed Localization using Noisy Distance and Angle Information.
Localized Techniques for Power Minimization and Information Gathering in Sensor Networks EE249 Final Presentation David Tong Nguyen Abhijit Davare Mentor:
Localization from Mere Connectivity Yi Shang (University of Missouri - Columbia); Wheeler Ruml (Palo Alto Research Center ); Ying Zhang; Markus Fromherz.
1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Wireless Sensor Networks 16th Lecture Christian Schindelhauer.
Chapter 9 Graph algorithms Lec 21 Dec 1, Sample Graph Problems Path problems. Connectedness problems. Spanning tree problems.
1 Localization Technologies for Sensor Networks Craig Gotsman, Technion/Harvard Collaboration with: Yehuda Koren, AT&T Labs.
CS541 Advanced Networking 1 Routing and Shortest Path Algorithms Neil Tang 2/18/2009.
Previously Two view geometry: epipolar geometry Stereo vision: 3D reconstruction epipolar lines Baseline O O’ epipolar plane.
Probability Grid: A Location Estimation Scheme for Wireless Sensor Networks Presented by cychen Date : 3/7 In Secon (Sensor and Ad Hoc Communications and.
Jana van Greunen - 228a1 Analysis of Localization Algorithms for Sensor Networks Jana van Greunen.
1 Range-Only SLAM for Robots Operating Cooperatively with Sensor Networks Joseph Djugash Sanjiv Singh George Kantor Wei Zhang Carnegie Mellon University.
UBI 532 Wireless Sensor Networks Paper Presentation Esra Rüzgar,
Sensor Positioning in Wireless Ad-hoc Sensor Networks Using Multidimensional Scaling Xiang Ji and Hongyuan Zha Dept. of Computer Science and Engineering,
Hongyu Gong, Lutian Zhao, Kainan Wang, Weijie Wu, Xinbing Wang
Surface Simplification Using Quadric Error Metrics Michael Garland Paul S. Heckbert.
Adaptive CSMA under the SINR Model: Fast convergence using the Bethe Approximation Krishna Jagannathan IIT Madras (Joint work with) Peruru Subrahmanya.
CSE554AlignmentSlide 1 CSE 554 Lecture 5: Alignment Fall 2011.
Tracking with Unreliable Node Sequences Ziguo Zhong, Ting Zhu, Dan Wang and Tian He Computer Science and Engineering, University of Minnesota Infocom 2009.
Architectures and Applications for Wireless Sensor Networks ( ) Localization Chaiporn Jaikaeo Department of Computer Engineering.
November 1, 2012 Presented by Marwan M. Alkhweldi Co-authors Natalia A. Schmid and Matthew C. Valenti Distributed Estimation of a Parametric Field Using.
Scalable and Fully Distributed Localization With Mere Connectivity.
June 21, 2007 Minimum Interference Channel Assignment in Multi-Radio Wireless Mesh Networks Anand Prabhu Subramanian, Himanshu Gupta.
1 Mobile-Assisted Localization in Wireless Sensor Networks Nissanka B.Priyantha, Hari Balakrishnan, Eric D. Demaine, Seth Teller IEEE INFOCOM 2005 March.
Data Communications and Networking Chapter 11 Routing in Switched Networks References: Book Chapters 12.1, 12.3 Data and Computer Communications, 8th edition.
A new Ad Hoc Positioning System 컴퓨터 공학과 오영준.
A New Hybrid Wireless Sensor Network Localization System Ahmed A. Ahmed, Hongchi Shi, and Yi Shang Department of Computer Science University of Missouri-Columbia.
0 IEEE SECON 2004 Estimation Bounds for Localization October 7 th, 2004 Cheng Chang EECS Dept,UC Berkeley Joint work with Prof.
Ad Hoc Positioning System (APS) Using AOA Dragos¸ Niculescu and Badri Nath INFOCOM ’03 1 Seoyeon Kang September 23, 2008.
Two-view geometry. Epipolar Plane – plane containing baseline (1D family) Epipoles = intersections of baseline with image planes = projections of the.
University “Ss. Cyril and Methodus” SKOPJE Cluster-based MDS Algorithm for Nodes Localization in Wireless Sensor Networks Ass. Biljana Stojkoska.
Efficient Computing k-Coverage Paths in Multihop Wireless Sensor Networks XuFei Mao, ShaoJie Tang, and Xiang-Yang Li Dept. of Computer Science, Illinois.
Network Computing Laboratory 1 Vivaldi: A Decentralized Network Coordinate System Authors: Frank Dabek, Russ Cox, Frans Kaashoek, Robert Morris MIT Published.
Cooperative Location- Sensing for Wireless Networks Authors : Haris Fretzagias Maria Papadopouli Presented by cychen IEEE International Conference on Pervasive.
C. Savarese, J. Beutel, J. Rabaey; UC BerkeleyICASSP Locationing in Distributed Ad-hoc Wireless Sensor Networks Chris Savarese, Jan Beutel, Jan Rabaey.
An Energy-Efficient Geographic Routing with Location Errors in Wireless Sensor Networks Julien Champ and Clement Saad I-SPAN 2008, Sydney (The international.
6.4 Global Positioning of Nodes Advanced Operating Systems Ruizhe Ma September 28, 2015.
Computer Science 1 Using Clustering Information for Sensor Network Localization Haowen Chan, Mark Luk, and Adrian Perrig Carnegie Mellon University
G. Giorgetti, ACM MELT 2008 – San Francisco – September 19, 2008 Localization using Signal Strength: TO RANGE OR NOT TO RANGE? Gianni Giorgetti Sandeep.
On Mobile Sink Node for Target Tracking in Wireless Sensor Networks Thanh Hai Trinh and Hee Yong Youn Pervasive Computing and Communications Workshops(PerComW'07)
Introduction Wireless Ad-Hoc Network  Set of transceivers communicating by radio.
Spanning Trees Dijkstra (Unit 10) SOL: DM.2 Classwork worksheet Homework (day 70) Worksheet Quiz next block.
Optimization-based Cross-Layer Design in Networked Control Systems Jia Bai, Emeka P. Eyisi Yuan Xue and Xenofon D. Koutsoukos.
Wireless sensor and actor networks: research challenges Ian. F. Akyildiz, Ismail H. Kasimoglu
Localization for Anisotropic Sensor Networks
6.4 Global Positioning of Nodes
Exact Inference Continued
CS223 Advanced Data Structures and Algorithms
Enumerating Distances Using Spanners of Bounded Degree
Fast Localization for Emergency Monitoring and Rescue in Disaster Scenarios Based on WSN SPEAKER:Jyun-Ying Yu ADVISOR:DR. Kai-Wei Ke DATE:2018/05/04.
A movement of a figure in a plane.
Introduction Wireless Ad-Hoc Network
Wireless Mesh Networks
Two-view geometry.
Exact Inference Continued
Wireless Sensor Networks and Internet of Things
Two-view geometry.
Topological Signatures For Fast Mobility Analysis
Presentation transcript:

Performance Analysis and Enhancement of Certain Range-based Localization Algorithms for Wireless Ad-Hoc Sensor Networks Maurizio A. Spirito and Francesco Sottile Lausanne, November 4, 2005

2 Outline 1.Introduction on the Range-based Localization 2.Classical MDS vs Distributed Weighted MDS 3.Graph Realization Analogy 4.Robust Quadrilateral Localization Algorithm 5.New Test of Quadrilateral Robustness 6.Performance and Simulation Results

Lausanne, November 4, Range-based Localization Given: A set of N points in the plane (nodes coordinates) Coordinates of 0  K < N points (anchors) M  N x (N-1) distances between pairs of points Find: Positions of all N - K points of unknown coordinates Relative Localization (anchor-less): If K = 0, the estimated topology is subject to translation, rotation, reflection Statement of the Problem

Lausanne, November 4, Classical Multidimensional Scaling Objective: the Classical MDS algorithm minimizes the so-called “stress”  2 Least Squares Optimality Criterion in Euclidean space: minimization of differences between ALL estimated distances and measured distances from ALL edges Drawbacks 1.Full connectivity and symmetric links needed ( M = N x (N-1) / 2 ) 2.Centralized processing 3.Weakness toward measurement errors 4.Anchor nodes not taken into account Efficiency: Classical MDS uses Singular Value Decomposition (SVD), O(N 3 ) range measurement between nodes i and j unknown coordinates of nodes i and j

Lausanne, November 4, Distributed Weighted MDS vs. Classical MDS J. A. Costa, N. Patwari, A. O. Hero III, ” Adaptive Distributed Multidimensional Scaling for Localization in Sensor Networks”, 2005 IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP 05), March 18-23, 2005, Philadelphia, PA, USA K anchor nodes (K  0) and N-K sensors with unknown coordinates weight  0 given to observed range between nodes i and j (weight=0 ~ no measurement available) 1. Build Cost Function (CF) The Distributed Weighted MDS (dwMDS) algorithm addresses all challenges posed by the application of Classical MDS to wireless sensor networks: 1.dwMDS allows for Anchor Nodes and for Missing Measurements 2.dwMDS enables Distributed Processing 3.dwMDS accounts for Measurement Errors 4.dwMDS lower complexity: O(NxL), L = number of iterations 3. Minimize global CF by iterative distributed minimization of local CFs at each node 2. Write CF as sum of local CFs, associated to each node to be located...

Lausanne, November 4, d b c a 2a: 3a: 3:3: 1: Globally rigid Rigid Flexible a d b c 2b: Localization and Graph Realization Analogy Abstraction: Wireless Sensor Network (WSN) abstracted as a graph where WSN nodes ~ Graph vertices Inter-node ranges ~ Graph edge lengths Analogy: Sensor nodes localization analogous to graph realization (~ finding out coordinates of graph vertices based on the constraints of edge lengths) WSN localization is unique (up to rotation, translation, reflection) iff its underlying graph is globally rigid (i.e., enough well distributed constraints)

Lausanne, November 4, Robust Quadrilateral Localization D. Moore, J. Leonard, D. Rus, S. Teller, “Robust Distributed Network Localization with Noisy Range Measurements,” SenSys’04, November 3–5, 2004, Baltimore, Maryland, USA Robust Quad (RQ): A globally rigid quadrilateral (4 nodes, 6 edges) that, in absence of measurement errors, can be unambiguously localized in isolation D A B C Extend Graph Realization Analogy Introducing Noisy Ranges: localize only nodes with high likelihood of unambiguous realization 1.Cluster Localization: Each node searches for all RQs in its cluster, finds the largest sub-graph made only of overlapping RQs and estimates the coordinates of its neighbors that can be unambiguously localized 2.Cluster Optimization (optional): Refine position estimates in each cluster with numerical optimization  dwMDS in our study cluster 1 cluster 2 cluster 3 3.Cluster Transformation: Shift, rotate, reflect local coordinate systems of pairs of adjacent clusters using shared nodes

Lausanne, November 4, Example of Cluster Localization Node A searches for robust quads = A B C D A D E F A B D E + + 1° 2° 3° A(0, 0) B C (C x, C y ) D = Tril(A,B,C) x y (d AB, 0) Cluster Nodes Localization 1° E = Tril(A,B,D) A B D  2° Tril(A,D,E)  A D E F 3° Node A estimates incrementally relative location of neighbors that can be unambiguously localized, following the chain of RQs and trilaterating along the way A C D E F B Cluster Head

Lausanne, November 4, Quad Robustness and Trilateration: Theory D A B C true ` d BC d AC ` C’ flipped correct vertex flipped vertex d1d1 d2d2 d DC ^ (Noisy Measured distance) d DC (True distance) Assumptions: 1.A, B, D exact coordinates known 2.exact A-C and B-C distances known 3.noisy D-C distance available Problem: estimate coords. of 4th unknown node C Solution: Notation: Condition of robustness:

Lausanne, November 4, Quad Robustness: Original Test D A B C robTriangle The shortest side The smallest angle D. Moore, J. Leonard, D. Rus, S. Teller, “Robust Distributed Network Localization with Noisy Range Measurements,” SenSys’04, November 3–5, 2004, Baltimore, Maryland, USA Problem: assess robustness of quad Assumption: All coordinates unknown  4 possible choices for “fourth unknown node” D A B C D A B C 4 triangles Quad(ABCD) is Robust robTriangle(ABC) & robTriangle(ABD) & robTriangle(ACD) & robTriangle(BCD) if for any choice of 4 th node to be located, estimation is robust (~ flip probability bounded) Recall Condition of robustness: Observe that

Lausanne, November 4, Ambiguous interval centered aroun d 0 Quad Robustness: New Test C’ D A B C true ` d BC d AC ` flipped d1d1 d2d2 correct vertex flipped vertex flipped vertex C’ correct vertex C Due to all 6 measured distances, we need 3 Rob Test for a sigle node 12 Rob Test in total 6 Rob Test (the other 6 are coincident) Must be outside of the ambiguous interval New Rob Test correct vertex flipped vertex

Lausanne, November 4, New vs. Original Robustness Test - 1 RMSE(RQ newTest) = 1.43 m RobQuad New Test RobQuad Original Test RMSE(RQ originalTest) = 3.34 m RMSE(CRB) = 0.52 m Without MDS alg. Refinement Settings: Terrain Dimension: X=30 m, Y = 30 m; N=16 (number of nodes); Fixed Random Topology  dist = 1 m (std. dev. range error); N T =200 (number of simulation trials) Full Connectivity  1 cluster only

Lausanne, November 4, New vs. Original Robustness Test - 2 RMSE(CRB) = 0.52 m 2 iterations RMSE(RQ originalTest) = 1.78 m RMSE(RQ newTest) = 0.62 m RMSE(RQ originalTest) = 1.21 m RMSE(RQ newTest) = 0.56 m 5 iterations With MDS alg. Refinement

Lausanne, November 4, New vs. Original Robustness Test - 3 New Test Advantages: 1.Better location accuracy 2.Allows faster convergence of MDS alg. (refinement)  Lower energy consumption (in terms of wireless transmissions) 1.21 m 0.56 m 0.52 RMSE vs Number of Iterations

Lausanne, November 4, Comments: 1.Accuracy strongly affected by network connectivity 2.With lower connectivity not all nodes’ located 3.New test outperforms Original test even with lower connectivity Accuracy vs. Connectivity Settings: Terrain Dimension: X=30 m, Y = 30 m; N=16 (number of nodes); N T =200 Random Topologies  dist = [0.3, 1, 2, 3] m (std. dev. range error) N iter = 15 (both for cluster and global MDS refinement) Connectivity: 1.Full Connectivity  15 neighbors/node 2.Maximum Ranging Distance 24 m  avg(Nbors) = 13 3.Maximum Ranging Distance 19 m  avg(Nbors) = 10

Lausanne, November 4, Summary

Lausanne, November 4, Thank you!

Lausanne, November 4, Performance evaluation