Jana van Greunen - 228a1 Analysis of Localization Algorithms for Sensor Networks Jana van Greunen.

Slides:



Advertisements
Similar presentations
Bayesian Belief Propagation
Advertisements

Localization for Mobile Sensor Networks ACM MobiCom 2004 Lingxuan HuDavid Evans Department of Computer Science University of Virginia.
Dynamic Location Discovery in Ad-Hoc Networks
Yang Yang, Miao Jin, Hongyi Wu Presenter: Buri Ban The Center for Advanced Computer Studies (CACS) University of Louisiana at Lafayette 3D Surface Localization.
Computer Science Dr. Peng NingCSC 774 Adv. Net. Security1 CSC 774 Advanced Network Security Topic 7.3 Secure and Resilient Location Discovery in Wireless.
Computer Networks Group Universität Paderborn Ad hoc and Sensor Networks Chapter 9: Localization & positioning Holger Karl.
Rumor Routing in Sensor Networks David Braginsky and Deborah Estrin Presented By Tu Tran 1.
Convex Position Estimation in Wireless Sensor Networks
3D Position Determination Hasti AhleHagh Professor. W.R. Michalson.
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:
1 Energy-Efficient localization for networks of underwater drifters Diba Mirza Curt Schurgers Department of Electrical and Computer Engineering.
Efficient Hop ID based Routing for Sparse Ad Hoc Networks Yao Zhao 1, Bo Li 2, Qian Zhang 2, Yan Chen 1, Wenwu Zhu 3 1 Lab for Internet & Security Technology,
Predicting Communication Latency in the Internet Dragan Milic Universität Bern.
Distributed localization in wireless sensor networks
1 Localization Technologies for Sensor Networks Craig Gotsman, Technion/Harvard Collaboration with: Yehuda Koren, AT&T Labs.
1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Wireless Sensor Networks 17th Lecture Christian Schindelhauer.
Novel Self-Configurable Positioning Technique for Multihop Wireless Networks Authors : Hongyi Wu Chong Wang Nian-Feng Tzeng IEEE/ACM TRANSACTIONS ON NETWORKING,
Scalable Information-Driven Sensor Querying and Routing for ad hoc Heterogeneous Sensor Networks Maurice Chu, Horst Haussecker and Feng Zhao Xerox Palo.
TPS: A Time-Based Positioning Scheme for outdoor Wireless Sensor Networks Authors: Xiuzhen Cheng, Andrew Thaeler, Guoliang Xue, Dechang Chen From IEEE.
7. Least squares 7.1 Method of least squares K. Desch – Statistical methods of data analysis SS10 Another important method to estimate parameters Connection.
Ad-Hoc Localization Using Ranging and Sectoring Krishna Kant Chintalapudi, Amit Dhariwal, Ramesh Govindan, Gaurav Sukhatme Computer Science Department,
Probability Grid: A Location Estimation Scheme for Wireless Sensor Networks Presented by cychen Date : 3/7 In Secon (Sensor and Ad Hoc Communications and.
Scalable and Distributed GPS free Positioning for Sensor Networks Rajagopal Iyengar and Biplab Sikdar Department of ECSE, Rensselaer Polytechnic Institute.
GS 3 GS 3 : Scalable Self-configuration and Self-healing in Wireless Networks Hongwei Zhang & Anish Arora.
Introduction to Location Discovery Lecture 9 October 5, 2006 EENG 460a / CPSC 436 / ENAS 960 Networked Embedded Systems & Sensor Networks Andreas Savvides.
Speed and Direction Prediction- based localization for Mobile Wireless Sensor Networks Imane BENKHELIFA and Samira MOUSSAOUI Computer Science Department.
Sensor Positioning in Wireless Ad-hoc Sensor Networks Using Multidimensional Scaling Xiang Ji and Hongyuan Zha Dept. of Computer Science and Engineering,
LOCALIZATION in Sensor Networking Hamid Karimi. Wireless sensor networks Wireless sensor node  power supply  sensors  embedded processor  wireless.
Introduction to Sensor Networks Rabie A. Ramadan, PhD Cairo University 3.
Localization With Mobile Anchor Points in Wireless Sensor Networks
Localization in Wireless Sensor Networks Shafagh Alikhani ELG 7178 Fall 2008.
Adaptive CSMA under the SINR Model: Fast convergence using the Bethe Approximation Krishna Jagannathan IIT Madras (Joint work with) Peruru Subrahmanya.
Architectures and Applications for Wireless Sensor Networks ( ) Localization Chaiporn Jaikaeo Department of Computer Engineering.
Scalable and Fully Distributed Localization With Mere Connectivity.
An Enhanced Received Signal Level Cellular Location Determination Method via Maximum Likelihood and Kalman Filtering Ioannis G. Papageorgiou Charalambos.
Positioning in Ad-Hoc Networks - Directions and Results Jan Beutel Computer Engineering and Networks Lab Swiss Federal Institute of Technology Zurich August.
Multi-hop-based Monte Carlo Localization for Mobile Sensor Networks
Location Estimation in Ad-Hoc Networks with Directional Antennas N. Malhotra M. Krasniewski C. Yang S. Bagchi W. Chappell 5th IEEE International Conference.
Lan F.Akyildiz,Weilian Su, Erdal Cayirci,and Yogesh sankarasubramaniam IEEE Communications Magazine 2002 Speaker:earl A Survey on Sensor Networks.
Relative Accuracy based Location Estimation in Wireless Ad Hoc Sensor Networks May Wong 1 Demet Aksoy 2 1 Intel, Inc. 2 University of California, Davis.
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.
College of Engineering Anchor Nodes Placement for Effective Passive Localization Karthikeyan Pasupathy Major Advisor: Dr. Robert Akl Department of Computer.
0 IEEE SECON 2004 Estimation Bounds for Localization October 7 th, 2004 Cheng Chang EECS Dept,UC Berkeley Joint work with Prof.
Differential Ad Hoc Positioning Systems Presented By: Ramesh Tumati Feb 18, 2004.
Bounded relay hop mobile data gathering in wireless sensor networks
11/25/2015 Wireless Sensor Networks COE 499 Localization Tarek Sheltami KFUPM CCSE COE 1.
Positioning in Ad-Hoc Networks - A Problem Statement Jan Beutel Computer Engineering and Networks Lab Swiss Federal Institute of Technology (ETH) Zurich.
University “Ss. Cyril and Methodus” SKOPJE Cluster-based MDS Algorithm for Nodes Localization in Wireless Sensor Networks Ass. Biljana Stojkoska.
QoS Supported Clustered Query Processing in Large Collaboration of Heterogeneous Sensor Networks Debraj De and Lifeng Sang Ohio State University Workshop.
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.
Computer Science 1 Using Clustering Information for Sensor Network Localization Haowen Chan, Mark Luk, and Adrian Perrig Carnegie Mellon University
Modeling End-to-end Distance for Given Number of Hops in Dense Planar Wireless Sensor Networks April Chan-Myung Kim
1 GPS-Free-Free Positioning System for Wireless Sensor Networks Farid Benbadis, Timur Friedman, Marcelo Dias de Amorim, and Serge Fdida IEEE WCCN 2005.
A Protocol for Tracking Mobile Targets using Sensor Networks H. Yang and B. Sikdar Department of Electrical, Computer and Systems Engineering Rensselaer.
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)
1 On Improving Data Accessibility in Storage Based Sensor Networks Tan Apaydin, Serdar Vural and Prasun Sinha IEEE International Conference on Mobile Adhoc.
Repairing Sensor Network Using Mobile Robots Y. Mei, C. Xian, S. Das, Y. C. Hu and Y. H. Lu Purdue University, West Lafayette ICDCS 2006 Speaker : Shih-Yun.
Density-Aware Hop-Count Localization (DHL) in Wireless Sensor Networks with Variable Density Sau Yee Wong 1,2, Joo Chee Lim 1, SV Rao 1, Winston KG Seah.
Scalable and Distributed GPS free positioning for Sensor Networks Rajagopal Iyengear and Biplab Sikdar IEEE International Conference on Communications.
Mingze Zhang, Mun Choon Chan and A. L. Ananda School of Computing
Dynamic Fine-Grained Localization in Ad-Hoc Networks of Sensors
Presented by Prashant Duhoon
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.
Wireless Mesh Networks
Wireless Sensor Networks and Internet of Things
Overview: Chapter 2 Localization and Tracking
Presentation transcript:

Jana van Greunen - 228a1 Analysis of Localization Algorithms for Sensor Networks Jana van Greunen

Jana van Greunen - 228a2 Outline Introduction Introduction Algorithm overview Algorithm overview Comparison & evaluation Comparison & evaluation Extensions: Extensions:  Real-time error estimation  Low-energy computation  Results Conclusion Conclusion

Jana van Greunen - 228a3 Introduction Sensor network consists of many small, cheap, self-sustaining, densely deployed sensor nodes. Sensor network consists of many small, cheap, self-sustaining, densely deployed sensor nodes. Applications require that the nodes in the network are aware of their geographic location. Applications require that the nodes in the network are aware of their geographic location. Too expensive to use GPS on every node Too expensive to use GPS on every node Thus need algorithms to compute each node’s position using node-to-node range measurements and information from a few reference nodes Thus need algorithms to compute each node’s position using node-to-node range measurements and information from a few reference nodes Range measurements are made between each node and its neighbors within a circular area Range measurements are made between each node and its neighbors within a circular area

Jana van Greunen - 228a4 Introduction cont’ Measurements are made using TOA or RSSI – both methods are error prone Measurements are made using TOA or RSSI – both methods are error prone A good localization algorithm should: A good localization algorithm should:  Be tolerant to range errors  Scale with network  Minimize communication & computation energy spent  Converge rapidly and accurately  Perform well across network topologies  Provide a measure of error

Jana van Greunen - 228a5 Algorithm overview Centralized LP (Doherty et al.) Centralized LP (Doherty et al.)  Key assumption: if two nodes can communicate with each other, they must lie within the communication radius R of each other.  Mathematically = 2-norm constraint on the node positions  Combine local connectivity-induced constraints to solve:

Jana van Greunen - 228a6 Rectangular intersection (Simič) Partition space into cubes/squares (cells) Partition space into cubes/squares (cells) Communication area is a square (#cells) Communication area is a square (#cells) At every unknown node: At every unknown node: Step A: Gather positions Step A: Gather positions of one-hop neighbors of one-hop neighbors with known positions with known positions Step B: Compute estimated Step B: Compute estimated position via minimum position via minimum rectangular intersection rectangular intersection

Jana van Greunen - 228a7 Network Coordinate (Capkun) 2 phase algorithm 2 phase algorithm  Local coordinates  Each node j measures distances to its one-hop neighbors and their distances from each other  Place one-hop neighbors in local coordinate in local coordinate system (trigonometry) system (trigonometry)  Global coordinates  Align local coordinates

Jana van Greunen - 228a8 DV-Hop (Niculescu et al.) Use ‘average’ distance to prevent error propagation Use ‘average’ distance to prevent error propagation Known nodes flood ‘hops’ and position through network Known nodes flood ‘hops’ and position through network Each unknown node stores the position and hop-distance (# hops*average distance) from all the known nodes Each unknown node stores the position and hop-distance (# hops*average distance) from all the known nodes When an unknown node has its hop-distance from more than three non-colinear known nodes it can compute its position via triangulation (solve Ax=b) When an unknown node has its hop-distance from more than three non-colinear known nodes it can compute its position via triangulation (solve Ax=b) This algorithm works well when topology is regular This algorithm works well when topology is regular

Jana van Greunen - 228a9 Start-up & refinement (Savarese) 2-phase 2-phase  Initial position estimate  DV-Hop  Refinement  Nodes try to improve their position estimates by iteratively measuring the distances to one-hop neighbors and then performing weighted maximum likelihood triangulation.  All unknown nodes start with a weight of 0.1  Known nodes have weight 1.0  After each position update the weight of the node is set to the average weight of all its neighbors

Jana van Greunen - 228a10 Comparison Cetralized LP Rectangular intersection Network Coordinate DV-Hop Start-up & refinement ScalableNoYesNoYesYes Energy efficient NoYesModeratelyYesModerately AccuracyGoodSpottyPoorMediumFair Speed of convergence Depends on network size Fast MediumMedium Tolerant to range error NoYesNoYesModerately Note: no algorithm provides a measure of final position error

Jana van Greunen - 228a11 Extensions Real time error estimate for centralized algorithm (Patwari et al.) Real time error estimate for centralized algorithm (Patwari et al.)  The Cramer-Rao Bound: lower bound on the covariance matrix of any unbiased estimator .  The Cramer-Rao Bound: lower bound on the covariance matrix of any unbiased estimator .  Mathematical formulation : p(x;  ) is the conditional density function p(x;  ) is the conditional density function  Assumptions:  dij’s are Gaussian distributed & independent for all i,j.  The variance σ d associated with dij is independent of |dij| and is the same for all measurements in the network.

Jana van Greunen - 228a12 Cramer-Rao bound cont’  Using these assumptions, p(x;  ) ii is the multiplied densities of all distance measurements (Gaussian with mean dij and variance σ d ) Extend this to the distributed case: Extend this to the distributed case:  Each time unknown node i estimates its position it calculates its own Cramer-Rao bound  However, information from unknown neighbors are used – thus need to account for the uncertainty in their positions  Solution: for each measurement dij increase σ d to σ d + σ j

Jana van Greunen - 228a13 Low-power computation Idea: Create a low-computation, distributed and accurate algorithm. Idea: Create a low-computation, distributed and accurate algorithm. Combine computation of rectangular intersection with accuracy of start-up & refinement Combine computation of rectangular intersection with accuracy of start-up & refinement Replace least-squares triangulation with rectangular intersection in the start-up and refinement Replace least-squares triangulation with rectangular intersection in the start-up and refinement Computation savings:multiplies=>comparisons Computation savings:multiplies=>comparisons Also can have simpler hardware, because there are no multiplications Also can have simpler hardware, because there are no multiplications

Jana van Greunen - 228a14 Results Anchors & connectivity still => better accuracy Anchors & connectivity still => better accuracy On average low-power computation performs two times worse than triangulation On average low-power computation performs two times worse than triangulation Simulation: Simulation:  OMNET++ (network simulation package)  Randomly placed 400 nodes in 100*100 rectangular area.  Varied communication range from 5-15

Jana van Greunen - 228a15 Results cont’ For low connectivity – roughly the same error For low connectivity – roughly the same error High connectivity much poorer performance High connectivity much poorer performance More anchors still => better accuracy More anchors still => better accuracy Connectivity does not make big difference anymore Connectivity does not make big difference anymore This is because weights are not used and correlated errors prevent convergence This is because weights are not used and correlated errors prevent convergence

Jana van Greunen - 228a16 Future work Look at non-homogenous networks, perhaps some nodes should/are more equipped to do more computation Look at non-homogenous networks, perhaps some nodes should/are more equipped to do more computation Incorporate a few long distance measurements to collapse error Incorporate a few long distance measurements to collapse error

Jana van Greunen - 228a17 Conclusion Need a scalable, energy efficient solution Need a scalable, energy efficient solution There are many different existing localization algorithms There are many different existing localization algorithms Performance of distributed algorithms are heavily dependent on underlying network topology Performance of distributed algorithms are heavily dependent on underlying network topology Developed an estimate of error in the position Developed an estimate of error in the position Trade-off between energy and accuracy Trade-off between energy and accuracy The low-power start-up and refinement performs 2-3 times worse than the normal algorithm The low-power start-up and refinement performs 2-3 times worse than the normal algorithm