You are here Three Beacon Sensor Network Localization through Self Propagation Mohit Choudhary Under Guidance of: Dr. Bhaskaran Raman.

Slides:



Advertisements
Similar presentations
Phil Buonadonna, Jason Hill CS-268, Spring 2000 MOTE Active Messages Communication Architectures for Networked Mini-Devices Networked sub-devicesActive.
Advertisements

6/3/2014 Wireless Sensor Networks COE 499 Localization Tarek Sheltami KFUPM CCSE COE 1.
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
Distributed Assignment of Encoded MAC Addresses in Sensor Networks By Curt Schcurgers Gautam Kulkarni Mani Srivastava Presented By Charuka Silva.
HIERARCHY REFERENCING TIME SYNCHRONIZATION PROTOCOL Prepared by : Sunny Kr. Lohani, Roll – 16 Sem – 7, Dept. of Comp. Sc. & Engg.
Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks By C. K. Toh.
TDMA Scheduling in Wireless Sensor Networks
Minimum Energy Mobile Wireless Networks IEEE JSAC 2001/10/18.
Tufts Wireless Laboratory Tufts University School Of Engineering Energy-Efficient Structuralized Clustering for Sensor-based Cyber Physical Systems Jierui.
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
Rumor Routing in Sensor Networks David Braginsky and Deborah Estrin LECS – UCLA Modified and Presented by Sugata Hazarika.
Source-Location Privacy Protection in Wireless Sensor Network Presented by: Yufei Xu Xin Wu Da Teng.
GPS-less Low-Cost Outdoor Localization for Very Small Devices Nirupama Bulusu, John Heidemann, and Deborah Estrin.
My first aperosentation 9/6/2008 Marios Karagiannis.
H-SPREAD: A Hybrid Multipath Scheme for Secure and Reliable Data Collection in Wireless Sensor Networks Wenjing Lou, Member, IEEE, and Younggoo Kwon.
1 Cross-Layer Scheduling for Power Efficiency in Wireless Sensor Networks Mihail L. Sichitiu Department of Electrical and Computer Engineering North Carolina.
1-1 Topology Control. 1-2 What’s topology control?
1 Energy-Efficient localization for networks of underwater drifters Diba Mirza Curt Schurgers Department of Electrical and Computer Engineering.
1 Link Characteristics in Sensor Networks. 2 Why Such a Study? (in)validate whether the basic model used in design is accurate or not  Remember you have.
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
Novel Self-Configurable Positioning Technique for Multihop Wireless Networks Authors : Hongyi Wu Chong Wang Nian-Feng Tzeng IEEE/ACM TRANSACTIONS ON NETWORKING,
1-1 CMPE 259 Sensor Networks Katia Obraczka Winter 2005 Topology Control.
TPS: A Time-Based Positioning Scheme for outdoor Wireless Sensor Networks Authors: Xiuzhen Cheng, Andrew Thaeler, Guoliang Xue, Dechang Chen From IEEE.
Adaptive Self-Configuring Sensor Network Topologies ns-2 simulation & performance analysis Zhenghua Fu Ben Greenstein Petros Zerfos.
Jana van Greunen - 228a1 Analysis of Localization Algorithms for Sensor Networks Jana van Greunen.
Scalable and Distributed GPS free Positioning for Sensor Networks Rajagopal Iyengar and Biplab Sikdar Department of ECSE, Rensselaer Polytechnic Institute.
Geographic Routing Without Location Information A. Rao, C. Papadimitriou, S. Shenker, and I. Stoica In Proceedings of the 9th Annual international Conference.
Location-sensing using the IEEE Infrastructure and the Peer-to-peer Paradigm for mobile computing applications Anastasia Katranidou Supervisor:
1 Wireless and Mobile Networks EECS 489 Computer Networks Z. Morley Mao Monday March 12, 2007 Acknowledgement:
Computer Science Detecting Malicious Beacon Nodes for Secure Location Discovery in Wireless Sensor Networks Presented by Akshay Lal.
Vikramaditya. What is a Sensor Network?  Sensor networks mainly constitute of inexpensive sensors densely deployed for data collection from the field.
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.
Introduction to Sensor Networks Rabie A. Ramadan, PhD Cairo University 3.
1/30 Energy-Efficient Forwarding Strategies for Geographic Routing in Lossy Wireless Sensor Networks Wireless and Sensor Network Seminar Dec 01, 2004.
DISCERN: Cooperative Whitespace Scanning in Practical Environments Tarun Bansal, Bo Chen and Prasun Sinha Ohio State Univeristy.
ENERGY-EFFICIENT FORWARDING STRATEGIES FOR GEOGRAPHIC ROUTING in LOSSY WIRELESS SENSOR NETWORKS Presented by Prasad D. Karnik.
Lan F.Akyildiz,Weilian Su, Erdal Cayirci,and Yogesh sankarasubramaniam IEEE Communications Magazine 2002 Speaker:earl A Survey on Sensor Networks.
Link layer Murat Demirbas SUNY Buffalo CSE Dept..
Rushing Attacks and Defense in Wireless Ad Hoc Network Routing Protocols ► Acts as denial of service by disrupting the flow of data between a source and.
An Energy Efficient Hierarchical Clustering Algorithm for Wireless Sensor Networks Seema Bandyopadhyay and Edward J. Coyle Presented by Yu Wang.
A new Ad Hoc Positioning System 컴퓨터 공학과 오영준.
Secure and Energy-Efficient Disjoint Multi-Path Routing for WSNs Presented by Zhongming Zheng.
Probabilistic Coverage in Wireless Sensor Networks Authors : Nadeem Ahmed, Salil S. Kanhere, Sanjay Jha Presenter : Hyeon, Seung-Il.
Differential Ad Hoc Positioning Systems Presented By: Ramesh Tumati Feb 18, 2004.
Ad Hoc Positioning System (APS)
SRL: A Bidirectional Abstraction for Unidirectional Ad Hoc Networks. Venugopalan Ramasubramanian Ranveer Chandra Daniel Mosse.
11/25/2015 Wireless Sensor Networks COE 499 Localization Tarek Sheltami KFUPM CCSE COE 1.
Network and Systems Laboratory nslab.ee.ntu.edu.tw Branislav Kusy, Christian Richter, Wen Hu, Mikhail Afanasyev, Raja Jurdak, Michael Brunig, David Abbott,
By Naeem Amjad 1.  Challenges  Introduction  Motivation  First Order Radio Model  Proposed Scheme  Simulations And Results  Conclusion 2.
Networking Algorithms Mani Srivastava UCLA [Project: Dynamic Sensor Nets (ISI-East)]
Tufts Wireless Laboratory School Of Engineering Tufts University Paper Review “An Energy Efficient Multipath Routing Protocol for Wireless Sensor Networks”,
Cooperative Location- Sensing for Wireless Networks Authors : Haris Fretzagias Maria Papadopouli Presented by cychen IEEE International Conference on Pervasive.
© 2007 Sean A. Williams 1 Ecolocation: A Sequence Based Technique for RF Localization in Wireless Sensor Networks Authors: Kiran Yedavalli, Bhaskar Krishnamachari,
Cross-Layer Scheduling for Power Efficiency in Wireless Sensor Networks Mihail L. Sichitiu Department of Electrical and Computer Engineering North Carolina.
Modeling End-to-end Distance for Given Number of Hops in Dense Planar Wireless Sensor Networks April Chan-Myung Kim
Cross-Layer Scheduling for Power Efficiency in Wireless Sensor Networks Mihail L. Sichitiu Department of Electrical and Computer Engineering North Carolina.
Centralized Transmission Power Scheduling in Wireless Sensor Networks Qin Wang Computer Depart., U. of Science & Technology Beijing Edward Y. Hua Wireless.
Submitted by: Sounak Paul Computer Science & Engineering 4 th Year, 7 th semester Roll No:
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)
KAIS T Location-Aided Flooding: An Energy-Efficient Data Dissemination Protocol for Wireless Sensor Networks Harshavardhan Sabbineni and Krishnendu Chakrabarty.
How to minimize energy consumption of Sensors in WSN Dileep Kumar HMCL 30 th Jan, 2015.
SENSOR FUSION LAB RESEARCH ACTIVITIES PART II: SIGNAL/IMAGE PROCESSING AND NETWORKING Sensor Fusion Lab, Department of Electrical Engineering and.
Dynamic Fine-Grained Localization in Ad-Hoc Networks of Sensors
Presented by Prashant Duhoon
Wireless Mesh Networks
Overview: Chapter 4 Infrastructure Establishment
Presentation transcript:

You are here Three Beacon Sensor Network Localization through Self Propagation Mohit Choudhary Under Guidance of: Dr. Bhaskaran Raman

Sensor Network Defined Collection of communicating sensing devices. The base station is a master node. Data sensed by the network nodes sent to the base station Central processing, & rapid response collator

Localization in Sensor Networks Spatial localization - determining physical location of a sensor node in the network. Localization is an essential tool for: –The development of low-cost sensor networks for use in location-aware applications –Geographic routing

Aim of the Thesis Distributed algorithm for a sensor network localization in which nodes have the ability to assimilate and utilize the connectivity and negativity information provided by their nearby nodes. –Presence of three beacon nodes that are aware of their position apriori.

Problem Difficulty Often insufficient data to compute a unique position assignment for all nodes. Information itself may be erroneous due to presence of noise and gray areas Algorithm has to scale with the size of the network

Contribution of the Thesis A novel distributed algorithm Evaluation using simulations for a wide range of scenarios to establish an optimal conditions required to achieve effective localization with the proposed scheme. Real life experiments with in-house developed sensor nodes (based on Atmel AT89C52 microcontroller and radiometrix TX/RX)

Related Work Use of GPS. Use of multiple static reference beacons. –Use of signal-strength estimation. –Use of acoustic ranging. –Use of connectivity information. Use of Mobile Beacon. –Expensive (cost, size, energy) –Only works outdoors, on Earth –Technology additional to the requirement of the application. –Complex setup procedures –Terrain uncertainties –Expensive –Not possible for ad hoc, sensor networks –Additional Technology –Terrain uncertainties

Specific Related Work Doherty et al. - Centralized technique using convex optimization. Bulusu et al. - Distributed algorithm based on connectivity and multiple beacons. Savarese et al.- Two-phase approach, connectivity for initial position estimates and trilateration for position refinement. (multiple beacons but less in number.) Patwari et al. - One-hop multilateration from reference nodes [received signal strength (RSS) and time of arrival (ToA)]

Preliminaries Connectivity based RF Localization Bounding Box - {[A, B, C, D]}.

Negativity based RF Localization Bounding Box- {[A,B,C,G](K,J)}

Localization point and Localization Error Let Bounding Box- {[B1, B2, B3, B4] (derived points)} then L P is: 1.If (segments B1B3 and B2B4 intersect) L P = point of intersection. 2.Else if (center points of both B1B3 and B2B4 lie inside the polygon) L P =center point of B1B3 or B2B4 that lies closer to the centroid of the polygon represented by {[B1,B2,B3,B4](derivedpoints)}. 3.Else L P = center point of B1B3 or B2B4 that lies inside the polygon represented by {[B1,B2,B3,B4](derivedpoints)}. The localization error, ε A - Length of the line segment ML P.

Proposed Algorithm- Terminology Beacons- Know their position apriori. Non-Beacon- Location unknown at start. Unique Node-ID – NID Message ID - MID –MID=1 is used by beacon nodes. –MID=2 is used by pseudo-beacon nodes. –MID=3 is used by other nodes. Negativity constraint set (NCS) – A set of negativity constraints, each consisting of a 3- tuple (NID, a, b). Message transmitted - A 5-tuple (NID, a, b, MID, NCS).

Proposed Algorithm-Example Run B2B2 B3B3 B1B1 A E XF Y Step-1: Beacon nodes transmit their location. We assume that there is at least one other node which can hear all three beacons. A node which hears all three beacon nodes is termed as a pseudo-beacon node. Step-2: In the second stage, the pseudo-beacon localizes itself, and transmits its location to its neighbours. This transmission includes the negativity constraint of all the three beacon nodes. For this reason, this transmission is very expressive. Step-2 (contd.): Nodes which hear a transmission from a pseudo-beacon thus immediately localize themselves.

Valid Set of Messages A set of threshold number of messages of MID=3, with the same x and y values, but different NID’s constitutes a valid set. These different messages would be sent by different non-beacon nodes which localize themselves to the same point. Also, a single message with MID=1 constitutes a valid set.

Example Run Contd. A E X F Y X1X1 X2X2 X3X3 X4X4 Step-3: In the third stage, the algorithm proceeds in a distributed fashion. Nodes which have localized themselves transmit their location to their neighbours, along with any negativity constraints as appropriate. This in turn helps in the localization of further nodes. Threshold = 1Threshold = 2 Let us assume X1, X2, X3 and X4 are the nodes in region E

Tuning In our simulations, we have found that the use of threshold=2 usually works well. A node which does not receive two valid sets of messages, but only one valid set, temporarily localizes itself with just this information and sends a message. On receiving the second set, it further refines its position, and sends a second message announcing this information.

Sources of Error Possible There is error inherent in the connectivity- based and negativity-based constraints. A negative constraint may be false, due to non-receipt of a valid message The presence of gray areas and non- uniform radio connectivity can cause further errors in calculations. Some nodes which are "far away" from other nodes may not receive enough information to localize themselves.

Simulation Setup Platform- Visual Sense that builds on and leverages Ptolemy II. Two sets of simulations for various region of operation. –TX radius of 30mts/ node –TX radius of 50mts/ node Study the effect of varying the value of threshold(1,2 or 3) in each case. Nodes within a localization error of 20% of transmission range turn green, those within 10% turn red.

Example Simulation Run

Simulation Results

Factors Node Density (Number of Nodes deployed / Region of Operation) Node TX Range Value of Threshold We define: Coverage=(Node Density) x (Node Tx Range)

Compiled Simulation Results Node TX Radius ThresholdRegion of Operation Coverage% of Nodes localized Avg. Localization Error 30 1[0,120]x[0,120] [0,120]x[0,120] [0,120]x[0,120] [0,180]x[0,180] [0,180]x[0,180] [0,180]x[0,180] [0,240]x[0,240] [0,240]x[0,240] [0,200]x[0,200] [0,200]x[0,200] [0,200]x[0,200] [0,300]x[0,300] [0,300]x[0,300] [0,300]x[0,300] [0,400]x[0,400] [0,400]x[0,400]

Analysis Coverage ≈ 4.36 Value of threshold=2 is good both in terms of percentage of nodes localized and the Avg. Localization error. We now put forward the following questions that we aim to answer: –How well does the algorithm scale with increased area of operation? –Can the algorithm be used in harsh environments such as indoors considering the multipath effect and gray areas produced in RF communication? –What is the effect of unreliable communication on the proposed scheme and what are the measures needed to ensure reliability in communication?

Large Area of Operation Total nodes : 555Total Nodes: % nodes localize

Gray areas and multipath effect Zhao J et al. “Understanding Packet Delivery Performance in Dense Wireless Sensor Networks.” –Extent of gray areas is less for lower transmission ranges. –Extent of gray areas varies greatly with the environment (indoor, out door, habitat) even for the same transmission range. –For a given transmission range the extent of gray area is the maximum for indoor. –the extent –of gray areas in indoor environment measures up to 1/3 rd of the transmission range.

Gray areas and Multipath effect

Effect of unreliable communication Probability of transmission error : 0.2 Number of Retransmissions/ node: 1

Experiment Setup Area of operation of [0,100] X [0,100] Sensor nodes are made up of onboard: – Atmel AT89C52 microcontroller. – A radiometrix BiM-433-F radio TX/RX. operating at 433 MHz frequency. –A voltage stabilization circuit. –A 9V battery.

Block Diagram

Features: 1)Maximum Data Rate: 40 kbps. 2)Frequency: 433 MHz. 3)Output power: 6 dBm, Receiver sensitivity: -107dBm. 4)Rapid RX power up ( <1ms ) 5)Simple UART interface

Features –8K Bytes of In-System Reprogrammable Flash Memory –Endurance: 1,000 Write/Erase Cycles –256 x 8-bit Internal RAM –32 Programmable I/O Lines –Three 16-bit Timer/Counters –Eight Interrupt Sources –Programmable Serial Channel –Low-power Idle and Power-down Modes –One Serial Interface

Circuit Diagram

Communication Protocol Details Microcontrollers configured to communicate with the radio in UART mode 1 at 9600 Bauds. Microcontroller used to select the radio to transmit or receive. CD (carrier detect) of the radio is connected to INT0 to decide changeover. Byte Transfer UART Mode 1

Packet Structure Preamble: 3ms Preamble mandatory for the receiver in the radiometrix chip to stabilize. Control: We used a unique Byte pattern (0xAA) to indicate the start of message Data: The data as used in the actual implementation is as shown in Figure6.4. CRC: 16 Bit Checksum of control - data fields has been used by the decoder to verify the integrity of the packet.

Spatial Profile

Experiment Setup The experiment setup has been considered keeping in mind the results obtained after simulation (Coverage = 4.358), Threshold=2 Coverage= [(Node density) X (TX Area / Node)] For the transmission radius of 30 meters following node density is desired Node Density = 4.358/ (3.14x30x30) Node Density = Thus, for area of 10,000 sq meters (100x100), the number of nodes required would be Number of nodes required = (Node density) x (Area) Number of nodes = x Number of nodes = 15.4

Experiment Details Four sensor nodes available. Requirement of 15 nodes and three beacons. Technique of rotating the nodes that had once achieved localization.

Experiment Results Total nodes: 15

Conclusions Proposed method of localization is a complete and reliable process in itself. Applications based on sensor networks requiring reasonable localization accuracy can effectively utilize the proposed method to cut down on additional cost of localization otherwise incurred. As a few numbers of nodes in each region localize to a common point by the proposed method, this information can be further utilized by the applications to either perform power management by utilizing a very small number of such nodes at one time or perform easy clustering of all such nodes.

Future Work Analyzing the effect of using other radio models such as a octagon instead of a square on the proposed scheme. Attempt to extend the methodology to 3D networks. On the hardware level as a first step attempt to integrate the developed node with temperature sensors in form of DS 1631 (Dallas semiconductor digital thermometer chip). As a second step attempt to integrate RF-id reader to the node as onboard sensor.

Thank you