Localization in Wireless Sensor Networks Shafagh Alikhani ELG 7178 Fall 2008.

Slides:



Advertisements
Similar presentations
Self-Configurable Positioning Technique for Multi-hop Wireless Networks To appear in IEEE Transaction on Networking Chong Wang Center of Advanced Computer.
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
Localization in wireless sensor ad-hoc networks Xiaobo Long ECSE 6962 course presentation.
Computer Networks Group Universität Paderborn Ad hoc and Sensor Networks Chapter 9: Localization & positioning Holger Karl.
Range-Based and Range-Free Localization Schemes for Sensor Networks
My first aperosentation 9/6/2008 Marios Karagiannis.
“Localization in Underwater Sensor Networks” Presented by: Ola Ibrahim EL naggar J presentation.
Luca De Nardis Ranging and positioning in UWB ad- hoc networks Problem definition.
Localization protocols for wireless sensor networks Stefan Dulman
3D Position Determination Hasti AhleHagh Professor. W.R. Michalson.
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.
Introduction to Location Discovery Lecture 4 September 14, 2004 EENG 460a / CPSC 436 / ENAS 960 Networked Embedded Systems & Sensor Networks Andreas Savvides.
Distributed localization in wireless sensor networks
Introduction to Sensor Networks Rabie A. Ramadan, PhD Cairo University 3.
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.
Range-free Localization Schemes for Large Scale Sensor Networks
1 Spatial Localization Light-Seminar Spring 2005.
TPS: A Time-Based Positioning Scheme for outdoor Wireless Sensor Networks Authors: Xiuzhen Cheng, Andrew Thaeler, Guoliang Xue, Dechang Chen From IEEE.
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.
Jana van Greunen - 228a1 Analysis of Localization Algorithms for Sensor Networks Jana van Greunen.
Localization in Wireless Sensor Networks
Locating Sensors in the Wild: Pursuit of Ranging Quality Wei Xi, Yuan He, Yunhao Liu, Jizhong Zhao, Lufeng Mo, Zheng Yang, Jiliang Wang,
Speed and Direction Prediction- based localization for Mobile Wireless Sensor Networks Imane BENKHELIFA and Samira MOUSSAOUI Computer Science Department.
ENERGY EFFICIENT INDOOR LOCALIZATION IN WIRELESS SENSOR NETWORKS
Secure Localization Algorithms for Wireless Sensor Networks proposed by A. Boukerche, H. Oliveira, E. Nakamura, and A. Loureiro (2008) Maria Berenice Carrasco.
Chapter 7 Localization & Positioning
Time of arrival(TOA) Prepared By Sushmita Pal Roll No Dept.-CSE,4 th year.
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
GPS Calibrated Ad-hoc Localization for Geosocial Networking Dexter H. Hu Cho-Li Wang Yinfeng Wang
Architectures and Applications for Wireless Sensor Networks ( ) Localization Chaiporn Jaikaeo Department of Computer Engineering.
Dynamic Fine-Grained Localization in Ad-Hoc Networks of Sensors Weikuan Yu Dept. of Computer and Info. Sci. The Ohio State University.
B. Tech In CSE, 4th Year, 7th Semester
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.
1 Mobile-Assisted Localization in Wireless Sensor Networks Nissanka B.Priyantha, Hari Balakrishnan, Eric D. Demaine, Seth Teller IEEE INFOCOM 2005 March.
Localization and Secure Localization. The Problem The determination of the geographical locations of sensor nodes Why do we need Localization? –Manual.
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.
RADAR: an In-building RF-based user location and tracking system
Differential Ad Hoc Positioning Systems Presented By: Ramesh Tumati Feb 18, 2004.
Ad Hoc Positioning System (APS)
Localization and Secure Localization. Learning Objectives Understand why WSNs need localization protocols Understand localization protocols in WSNs Understand.
Central China Normal University A Cluster-based and Range Free Multidimensional Scaling-MAP Localization Scheme in WSN 1 Ke Xu, Yuhua Liu ( ), Cui Xu School.
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.
Localization for Mobile Sensor Networks ACM MobiCom 2004 Philadelphia, PA 28 September 2004 University of Virginia Computer Science Lingxuan Hu and David.
Webdust PI: Badri Nath SensIT PI Meeting January 15,16, Co-PIs: Tomasz Imielinski,
Cooperative Location- Sensing for Wireless Networks Authors : Haris Fretzagias Maria Papadopouli Presented by cychen IEEE International Conference on Pervasive.
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
Geographic Routing without Location Information. Assumption by Geographic Routing Each node knows its own location.  outdoor positioning device: GPS:
Dynamic Fine-Grained Localization in Ad-Hoc Networks of Sensors
Presented by Prashant Duhoon
Localization in WSN Localization in WSN.
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.
استاد راهنما: دکتر کمال جمشیدی ارائه دهنده: حجت اله بهلولی دی ماه 1386
Wireless Mesh Networks
Wireless Sensor Networks and Internet of Things
A schematic overview of localization in wireless sensor networks
Introduction to Location Discovery Lecture 4 September 14, 2004 EENG 460a / CPSC 436 / ENAS 960 Networked Embedded Systems & Sensor Networks Andreas.
Presentation transcript:

Localization in Wireless Sensor Networks Shafagh Alikhani ELG 7178 Fall 2008

Outline Wireless Sensor Networks Localization – What? Why? Classification of Localization Algorithms Examples of Localization Techniques

Wireless Sensor Networks a large number of self-sufficient nodes nodes have sensing capabilities can perform simple computations can communicate with each other

Environments of Deployment Indoor vs outdoor Stationary vs mobile 2D vs 3D

Localization What? – To determine the physical coordinates of a group of sensor nodes in a wireless sensor network (WSN) – Due to application context and massive scale, use of GPS is unrealistic, therefore, sensors need to self-organize a coordinate system Why? – To report data that is geographically meaningful – Services such as routing rely on location information; geographic routing protocols; context-based routing protocols, location-aware services

Problem Formulation Defining a coordinate system Calculating the distance between sensor nodes

Defining a Coordinate System Global – Aligned with some externally meaningful system (e.g., GPS) Relative – An arbitrary rigid transformation (rotation, reflection, translation) away from the global coordinate system

Classifications of Localization Methods Centralized vs Distributed Anchor-free vs Anchor-based Range-free vs Range-based Mobile vs Stationary

Centralized vs Distributed Centralized – All computation is done in a central server Distributed – Computation is distributed among the nodes

Anchor-Free vs Anchor-Based Anchor Nodes: – Nodes that know their coordinates a priori – By use of GPS or manual placement – For 2D three and 3D four anchor nodes are needed Anchor-free – Relative coordinates Anchor-based – Use anchor nodes to calculate global coordinates

Range-Free vs Range-Based Range-Free – Local Techniques – Hop-Counting Techniques Range-Based – Received Signal Strength Indicator (RSSI) Attenuation RF signal – Time of Arrival (ToA) time of flight – Time Difference of Arrival (TDoA) requires time synchronization electromagnetic (light, RF, microwave) sound (acoustic, ultrasound) – Angle of Arrival (AoA) RF signal

Generic Approach Using Anchor Nodes 1. Determine the distances between regular nodes and anchor nodes. (Communication) 2. Derive the position of each node from its anchor distances. (Computation) 3. Iteratively refine node positions using range information and positions of neighboring nodes. (Communication & Computation)

Phase 1: Calculating Distance to Anchor Nodes Three algorithms – Sum-dist – DV-Hop – Euclidean Anchors – flood network with their own position

Anchors – flood network with own position Nodes – add hop distances – requires range measurement Sum-dist Phase 1: C A B A: 8 8 B: 10+6 = C: =

Anchors – flood network with own position – flood network with avg hop distance Nodes – count number of hops to anchors – multiply with avg hop distance DV-hop Phase 1: C A B A-B: 15 3 hops avg hop: 5

Anchors – flood network with own position Nodes – determine distance by 1. range measurement 2. geometric calculation Euclidean Phase 1: C A B

Needs high connectivity Error prone (selecting wrong distance) Perfect accuracy possible

Phase 2: Determining Position Trilateration – uses multiple distance measurements between known points – Must solve a set of linear equation Triangulation – Law of sines: (sin a)/A=(sin b)/B=(sin c)/C Min-max A B C a b c B A C

Phase 2: Min-max Distance to anchors determines a bounding box Center of box estimates node position A B C

Phase 3: Iterative refinement Node obtains initial position (phase 1 and 2) Node broadcasts its position Position is refined iteratively using: – distances to neighbours – node’s previous positions

Phase 3: Iterative refinement 1. Initial estimate A 2. Receive neighbour positions 4. Broadcast new position to neighbors 3. Local lateration

Monte Carlo Localization for Mobile Nodes Initialization: Node has no knowledge of its location. L 0 = { set of N random locations in the deployment area } Iteration Step: Compute new possible location set L t based on L t-1, the possible location set from the previous time step, and the new observations.

Phase 1: Initialization Initialization: Node has no knowledge of its location. L 0 = { set of N random locations in the deployment area } Node’s actual position

Phase 2: Prediction & Filtering Node’s actual position Prediction: Node predicts its new possible locations based on previous possible locations and given maximum velocity Filtering: Samples inconsistent with observations are filtered out Anchor node: Knows its own location and transmits it r

Observations Indirect Anchor If node does not hear an anchor, but one of its neighbors does, node must be within distance (r, 2r] of that anchor’s location. Direct Anchor If node hears an anchor, the node must lie on a circle with radius r of the anchor’s location S S r 2r

Questions 1- What are the main differences between range-free and range-based methods? Range-based methods require extra hardware therefore have a higher cost but provide more accurate distance measurements, whereas range-free methods use only connectivity information and so are less accurate. 2- What are the generic steps in calculating node position using anchor nodes? 1. Determine the distances between regular nodes and anchor nodes. 2. Derive the position of each node from its anchor distances. 3. Iteratively refine node positions using range information and positions of neighboring nodes. 3- What are the observations used for filtering the samples in the MCL algorithm. If node hears an anchor, the node must lie on a circle with radius r of the anchor’s location. If node does not hear an anchor, but one of its neighbors does, node must be within distance (r, 2r] of that anchor’s location.

References [1] I. Stojmenovic, Handbook of Sensor Networks: Algorithms and Architectures, Wiley Interscience, [2] K. Langendoen and N. Reijers, "Distributed Localization in Wireless Sensor Networks: A Quantitative Comparison“ Computer Networks (Elsevier), special issue on Wireless Sensor Networks, November [3] E. Stevens-Navarro, V. Vivekanandan, and V.W.S. Wong, “Dual and Mixture Monte Carlo Localization Algorithms for Mobile Wireless Sensor Networks,” in Proceedings of IEEE Wireless Communications and Networking Conference (WCNC), pp – 4028, March [4] Y. Shang and W. Ruml, “Improved MDS-Based Localization,” in Proceedings of IEEE INFOCOM, [5] D. Niculescu and B. Nath, “DV Based Positioning in Ad hoc Networks,” Kluwer Journal of Telecommunication Systems [6] L. Hu, and D. Evans, “Localization for Mobile Sensor Networks,” in Proceeding of Tenth Annual International Conference on Mobile Computing and Networking (MobiCom 2004), October [7] Y. Shang, W. Ruml, Y. Zhang, M. Fromherz, “Localization from Mere Connectivity,” in Proceedings of ACM MobiHoc June [8] Y. Shang, W. Ruml, Y. Zhang, M. Fromherz, “Localization from Connectivity in Sensor Networks,” IEEE Transactions on Parallel and Distributed Systems, vol. 15, no. 11, pp , November [9] A. Savvides, W. Garber, S. Adlakha, R. Moses, and M.B. Srivastava, “On the Error Characteristics of Multihop Node Localization in Ad-Hoc Sensor Networks,“ Proceedings of the Second International Workshop on Information Processing in Sensor Networks (IPSN'03), pp , April [10] A. Savvides, H. Park and M.B. Srivastava, "The N-Hop Multilateration Primitive for Node Localization Problems,", ACM Mobile Networks and Applications (Special Issue on Wireless Sensor Networks and Applications), pp , 2003.