Mobile Ad hoc Networks COE 549 Localization

Slides:



Advertisements
Similar presentations
Cooperative Transmit Power Estimation under Wireless Fading Murtaza Zafer (IBM US), Bongjun Ko (IBM US), Ivan W. Ho (Imperial College, UK) and Chatschik.
Advertisements

6/3/2014 Wireless Sensor Networks COE 499 Localization Tarek Sheltami KFUPM CCSE COE 1.
Minimum Energy Mobile Wireless Networks IEEE JSAC 2001/10/18.
Presented By- Sayandeep Mitra TH SEMESTER Sensor Networks(CS 704D) Assignment.
Computer Networks Group Universität Paderborn Ad hoc and Sensor Networks Chapter 9: Localization & positioning Holger Karl.
5/15/2015 Mobile Ad hoc Networks COE 499 Localization Tarek Sheltami KFUPM CCSE COE 1.
GPS-less Low-Cost Outdoor Localization for Very Small Devices Nirupama Bulusu, John Heidemann, and Deborah Estrin.
Convex Position Estimation in Wireless Sensor Networks
RADAR: An In-Building RF-based User Location and Tracking System Paramvir Bahl and Venkata N. Padmanabhan Microsoft Research.
CS 546: Intelligent Embedded Systems Gaurav S. Sukhatme Robotic Embedded Systems Lab Center for Robotics and Embedded Systems Computer Science Department.
CPSC 689: Discrete Algorithms for Mobile and Wireless Systems Spring 2009 Prof. Jennifer Welch.
1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Wireless Sensor Networks 16th Lecture Christian Schindelhauer.
Location Systems for Ubiquitous Computing Jeffrey Hightower and Gaetano Borriello.
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
TPS: A Time-Based Positioning Scheme for outdoor Wireless Sensor Networks Authors: Xiuzhen Cheng, Andrew Thaeler, Guoliang Xue, Dechang Chen From IEEE.
Scalable and Distributed GPS free Positioning for Sensor Networks Rajagopal Iyengar and Biplab Sikdar Department of ECSE, Rensselaer Polytechnic Institute.
Dynamic Clustering for Acoustic Target Tracking in Wireless Sensor Network Wei-Peng Chen, Jennifer C. Hou, Lui Sha Presented by Ray Lam Oct 23, 2004.
BluEyes Bluetooth Localization and Tracking Ei Darli Aung Jonathan Yang Dae-Ki Cho Mario Gerla Ei Darli Aung Jonathan Yang Dae-Ki Cho Mario Gerla.
August 21, Mobile Computing COE 446 Network Planning Tarek Sheltami KFUPM CCSE COE Principles of.
Time of arrival(TOA) Prepared By Sushmita Pal Roll No Dept.-CSE,4 th year.
LOCALIZATION in Sensor Networking Hamid Karimi. Wireless sensor networks Wireless sensor node  power supply  sensors  embedded processor  wireless.
Dynamic Clustering for Acoustic Target Tracking in Wireless Sensor Network Wei-Peng Chen, Jennifer C. Hou, Lui Sha.
Introduction to Sensor Networks Rabie A. Ramadan, PhD Cairo University 3.
Mobile Ad hoc Networks Sleep-based Topology Control
APPL: Anchor Path Planning –based Localization for Wireless Sensor Networks Imane BENKHELIFA and Samira MOUSSAOUI LSI, Computer Science Department Houari.
Architectures and Applications for Wireless Sensor Networks ( ) Localization Chaiporn Jaikaeo Department of Computer Engineering.
Wireless Sensor Networks COE 499 Energy Aware Routing
Dynamic Fine-Grained Localization in Ad-Hoc Networks of Sensors Weikuan Yu Dept. of Computer and Info. Sci. The Ohio State University.
Efficient Deployment Algorithms for Prolonging Network Lifetime and Ensuring Coverage in Wireless Sensor Networks Yong-hwan Kim Korea.
DISCERN: Cooperative Whitespace Scanning in Practical Environments Tarun Bansal, Bo Chen and Prasun Sinha Ohio State Univeristy.
RADAR: an In-building RF-based user location and tracking system
Differential Ad Hoc Positioning Systems Presented By: Ramesh Tumati Feb 18, 2004.
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.
© 2007 Sean A. Williams 1 Ecolocation: A Sequence Based Technique for RF Localization in Wireless Sensor Networks Authors: Kiran Yedavalli, Bhaskar Krishnamachari,
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
1/29/2016 Mobile Ad hoc Network COE 549 Deployment of Ad hoc Sensor Networks Tarek Sheltami KFUPM CCSE COE
Mobility Increases the Connectivity of K-hop Clustered Wireless Networks Qingsi Wang, Xinbing Wang and Xiaojun Lin.
1 Travel Times from Mobile Sensors Ram Rajagopal, Raffi Sevlian and Pravin Varaiya University of California, Berkeley Singapore Road Traffic Control TexPoint.
WIRELESS SENSOR NETWORK 1 ASIS KUMAR TRIPATHY Department of Information Technology
Nissanka Bodhi Priyantha Computer Science, Massachusetts Institute of Technology RTLab. Seolyoung, Jeong Dissertation, MIT, June 2005.
Frame counter: Achieving Accurate and Real-Time Link Estimation in Low Power Wireless Sensor Networks Daibo Liu, Zhichao Cao, Mengshu Hou and Yi Zhang.
Mingze Zhang, Mun Choon Chan and A. L. Ananda School of Computing
GeoTORA: A Protocol for Geocasting in Mobile Ad Hoc Networks
Localization for Anisotropic Sensor Networks
Dynamic Fine-Grained Localization in Ad-Hoc Networks of Sensors
Advanced Wireless Networks
Presenter: Yawen Wei Author: Loukas Lazos and Radha Poovendran
Net 435: Wireless sensor network (WSN)
Presented by Prashant Duhoon
6.4 Global Positioning of Nodes
Localization with witnesses
Localization in WSN Localization in WSN.
Wireless Communication Co-operative Communications
Hidden Terminal Decoding and Mesh Network Capacity
Wireless Sensor Network Localization Overview
Wireless Communication Co-operative Communications
The Capacity of Wireless Networks
Wireless Mesh Networks
RADAR: An In-Building RF-based User Location and Tracking System
The Coverage Problem in a Wireless Sensor Network
Wireless Sensor Networks and Internet of Things
A schematic overview of localization in wireless sensor networks
Protocols.
Overview: Chapter 4 Infrastructure Establishment
Protocols.
Presentation transcript:

Mobile Ad hoc Networks COE 549 Localization Tarek Sheltami KFUPM CCSE COE http://faculty.kfupm.edu.sa/coe/tarek/coe549.htm 4/17/2019

Outline Overview Key Issues Localization Approaches Coarse-grained node localization using minimal information Fine-grained node localization using detailed information 4/17/2019

Overview Each individual sensor observation can be characterized essentially as a tuple of the form <S, T, M>, where S is the spatial location of the measurement, T the time of the measurement, and M the measurement itself. The location needed for the following reasons: To provide location stamps To locate and track point objects To monitor the spatial evolution of a diffuse phenomenon To determine the quality of coverage. To achieve load balancing To form clusters To facilitate routing To perform efficient spatial querying However, localization is only important in random deployment 4/17/2019

Key Issues What to localize? This refers to identifying which nodes have a priori known locations (called reference nodes) and which nodes do not (called unknown nodes) The number and fraction of reference nodes in a network of n nodes may vary all the way from 0 to n−1 and could be static or mobile. The same applies to the unknown nodes The unknown nodes can be cooperative or non-cooperative nodes In case of non-cooperative scheme, nodes cannot participate in the localization algorithm 4/17/2019

Key Issues.. When to localize? Location information is needed for all unknown nodes at the very beginning of network operation In static environments, network localization may thus be a one-shot process. In other cases, it may be necessary to provide localization on-the-fly, or refresh the localization process as objects and network nodes move around, or improve the localization by incorporating additional information over time The time scales involved may vary considerably from being of the order of minutes to days, even months 4/17/2019

Key Issues.. How well to localize? How to localize? The technique must provide the desired type and accuracy of localization, taking into account the available resources How to localize? The signals used can vary from narrowband radio signal strength readings or packet-loss statistics, UWB RF signals, acoustic/ultrasound signals, infrared The signals may be emitted and measured by reference node, unknown nodes, or both The basic localization algorithm may be based on a number of techniques, such as proximity, calculation of centroids, constraints, ranging, angulation, pattern recognition, multi-dimensional scaling, and potential methods 4/17/2019

Localization approaches Coarse-grained localization using minimal information: Use a small set of discrete measurements, such as the information used to compute location Minimal information could include binary proximity, near–far information Fine-grained localization using detailed information: Based on measurements, such as RF power, signal waveform, time stamps, etc. that are either real-valued or discrete with a large number of quantization levels These include techniques based on radio signal strengths, timing information, and angulation While minimal information techniques are simpler to implement, and likely involve lower resource consumption and equipment costs, they provide lower accuracy than the detailed information techniques 4/17/2019

Coarse-grained node localization using minimal information Binary proximity A simple decision of whether two nodes are within reception range of each other A set of references nodes are placed in the environment in some non-overlapping manner Either the reference nodes periodically emit beacons, or the unknown node transmits a beacon when it needs to be localized If reference nodes emit beacons, these include their location IDs, then unknown node must determine which node it is closest to, and this provides a coarse-grained localization Alternatively, if the unknown node emits a beacon, the reference node that hears the beacon uses its own location to determine the location of the unknown node 4/17/2019

Coarse-grained node localization using minimal information.. Binary proximity.. Examples: Active Badge Location System This system consists of small badge cards (about 5 square centimeters in size and less than a centimeter thick) sending unique beacon signals once every 15 seconds with a 6 meter range. The active badges, in conjunction with a wired sensor network that provides coverage throughout a building, provide room level location resolution Radio Frequency Identification (RFID) A much larger application of localization, using binary proximity detection, is with passive radio frequency identification (RFID) tags, which can be detected by readers within a similar short range 4/17/2019

Coarse-grained node localization using minimal information.. Centroid calculation When the density of reference nodes is sufficiently high that there are several reference nodes within the range of the unknown node In two dimensional scenario, let there be n reference nodes detected within the proximity of the unknown node, with the location of the ith such reference denoted by (xi, yi) Let the location of the unknown node (xu, yu) It is shown through simulations that, as the overlap ratio R/d is increased from 1 to 4, the average RMS error in localization is reduced from 0.5d to 0.25d, where R is the transmission range and d is the distance between a reference node and an unknown node 4/17/2019

Coarse-grained node localization using minimal information.. Geometric constraints The region of radio coverage may be upper-bounded by a circle of radius Rmax When both lower Rmin and upper bounds Rmax can be determined, based on the received signal strength, the shape for a single node’s coverage is an annulus when an angular sector (θmin, θmax) and a maximum range Rmax can be determined, the shape for a single node’s coverage would be a cone with given angle and radius. A computational simplification that can be used to determine this bounded region is to use rectangular bounding boxes as location estimates. Thus the unknown node determines bounds xmin, ymin, xmax, ymax on its position 4/17/2019

Coarse-grained node localization using minimal information.. 4/17/2019

Coarse-grained node localization using minimal information.. Approximate point in triangle (APIT) Similar to geometric constraints but the constraint region are defined as triangles between different sets of three reference nodes An exact determination of whether an unknown node lies within the triangle formed by three reference nodes is impossible if nodes are static because wireless signal propagation is non-ideal An approximate solution can be determined using near–far information One caveat for the APIT technique is that it can provide erroneous results, because the determination of whether a node lies within a particular triangle requires quite a high density of nodes in order to provide good location accuracy 4/17/2019

Coarse-grained node localization using minimal information.. The approximate point-in-triange (APIT) technique 4/17/2019

Coarse-grained node localization using minimal information.. Identifying codes The sensor deployment is planned in such a way as to ensure that each resolvable location is covered by a unique set of sensors 4/17/2019

Coarse-grained node localization using minimal information.. Identifying codes Node locations Connectivity Graph Illustration of the ID-CODE technique showing uniquely identifiable regions 4/17/2019

Fine-grained node localization using detailed information.. Radio signal-based distance-estimation (RSS) One model that is used for wireless radio propagation is the following: RF-RSS-based ranging techniques may offer location accuracy only on the order of meters or more RSS-based ranging may perform much better in situations where the fading effects can be combated by diversity techniques that take advantage of separate spatio-temporally correlated signal samples ranging using radio signal strengths (m-level accuracy) 4/17/2019

Fine-grained node localization using detailed information.. Distance-estimation using time differences (TDoA) The idea is to simultaneously transmit both the radio and acoustic signals (audible or ultrasound) and measure the times Tr and Ts of the arrival of these signals respectively at the receiver Since the speed of the radio signal is much larger than the speed of the acoustic signal, the distance is then simply estimated as Ts −Tr * Vs, where Vs is the speed of the acoustic signal One minor limitation of acoustic ranging is that it generally requires the nodes to be in fairly close proximity to each other 4/17/2019

Fine-grained node localization using detailed information.. Distance-estimation using time differences ranging using time difference of arrival (cm-level accuracy over short distances) Ranging based on time difference of arrival 4/17/2019

Fine-grained node localization using detailed information.. Angle of arrival (AoA) Another possibility for localization is the use of angular estimates instead of distance estimates Angles can potentially be estimated by using rotating directional beacons Angulation with ranging is a particularly powerful combination In theory, if the angular information provided to a given reference node can be combined with a good distance estimate to that reference node, then localization can be performed with a single reference using polar coordinate transformation 4/17/2019

Fine-grained node localization using detailed information.. Pattern matching (RADAR) This technique requires the prior collection of empirical measurements of signal strength statistics (mean, variance, median) from different reference transmitters at various locations It is also important to take into account the directional orientation of the receiving node, as this can result in significant variations Once this information is collected, any node in the area is localized by comparing its measurements from these references to determine which location matches the received pattern best 4/17/2019

Fine-grained node localization using detailed information.. RF sequence decoding (ecolocation) This technique works as follows: The unknown node broadcasts a localization packet Multiple references record their RSSI reading for this packet and report it to a common calculation node The multiple RSSI readings are used to determine the ordered sequence of references from highest to lowest RSSI The region is scanned for the location for which the correct ordering of references (as measured by Euclidean distances) has the “best match” to the measured sequence. This is considered the location of the unknown node 4/17/2019

Unique network localization Definition Consider a sensor network with n nodes (m reference nodes and n−m unknown nodes) located in the 2D plane, with edges between neighboring nodes. Information is available about the exact location coordinates of the reference nodes, and the exact Euclidean distance between all neighboring nodes. This network is said to be uniquely localizable if there exists only one possible assignment of (x, y) coordinates to all unknown nodes that is consistent with all the available information about distances and positions 4/17/2019

Unique network localization.. The key result concerning the conditions for a network to be unique localizable is the following: Theorem A network N is uniquely localizable if and only if the weighted grounded graph (G’N) corresponding to it is globally rigid G’N: is constructed from the graph described by network N by adding additional edges between all pairs of reference nodes, labelled with the distance between them Globally rigid: if there is only one configuration consisting of different points on the plane that preserves all the distance constraints on the edges (excluding trivial changes, such as translations, rotations, and mirror images) 4/17/2019

Unique network localization.. Examples of configuration graphs that are not globally rigid ((a),(b)) and that are globally rigid ((c),(d)) 4/17/2019