Range-Free Sensor Localization Simulations with ROCRSSI-based Algorithm Matt Magpayo

Slides:



Advertisements
Similar presentations
Computer Science Dr. Peng NingCSC 774 Adv. Net. Security1 CSC 774 Advanced Network Security Topic 7.3 Secure and Resilient Location Discovery in Wireless.
Advertisements

Introduction to Wireless Sensor Networks
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
1 Location-Aided Routing (LAR) in Mobile Ad Hoc Networks Young-Bae Ko and Nitin H. Vaidya Yu-Ta Chen 2006 Advanced Wireless Network.
Source-Location Privacy Protection in Wireless Sensor Network Presented by: Yufei Xu Xin Wu Da Teng.
My first aperosentation 9/6/2008 Marios Karagiannis.
“Localization in Underwater Sensor Networks” Presented by: Ola Ibrahim EL naggar J presentation.
Murat Demirbas SUNY Buffalo
Practical Belief Propagation in Wireless Sensor Networks Bracha Hod Based on a joint work with: Danny Dolev, Tal Anker and Danny Bickson The Hebrew University.
1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Wireless Sensor Networks 16th Lecture Christian Schindelhauer.
Distributed localization in wireless sensor networks
GPS-free Positioning in Ad-Hoc Networks Yu-Min Tseng.
Range-free Localization Schemes for Large Scale Sensor Networks
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.
Scalable and Distributed GPS free Positioning for Sensor Networks Rajagopal Iyengar and Biplab Sikdar Department of ECSE, Rensselaer Polytechnic Institute.
Energy-Aware Synchronization in Wireless Sensor Networks Yanos Saravanos Major Advisor: Dr. Robert Akl Department of Computer Science and Engineering.
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
A Distributed Localization Scheme for Wireless Sensor Networks with Improved Grid-Scan and Vector- Based Refinement Jang-Ping Sheu, Pei-Chun Chen, and.
Sidewinder A Predictive Data Forwarding Protocol for Mobile Wireless Sensor Networks Matt Keally 1, Gang Zhou 1, Guoliang Xing 2 1 College of William and.
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.
Authors: Sheng-Po Kuo, Yu-Chee Tseng, Fang-Jing Wu, and Chun-Yu Lin
Introduction to Sensor Networks Rabie A. Ramadan, PhD Cairo University 3.
Localization With Mobile Anchor Points in Wireless Sensor Networks
2015/10/1 A color-theory-based energy efficient routing algorithm for mobile wireless sensor networks Tai-Jung Chang, Kuochen Wang, Yi-Ling Hsieh Department.
APPL: Anchor Path Planning –based Localization for Wireless Sensor Networks Imane BENKHELIFA and Samira MOUSSAOUI LSI, Computer Science Department Houari.
Mobile Relay Configuration in Data-Intensive Wireless Sensor Networks.
Architectures and Applications for Wireless Sensor Networks ( ) Localization Chaiporn Jaikaeo Department of Computer Engineering.
Patch Based Mobile Sink Movement By Salman Saeed Khan Omar Oreifej.
Multi-hop-based Monte Carlo Localization for Mobile Sensor Networks
1 Robust Statistical Methods for Securing Wireless Localization in Sensor Networks (IPSN ’05) Zang Li, Wade Trappe Yanyong Zhang, Badri Nath Rutgers University.
September 16,2003 MobiCom'03 University of Virginia 1 Range-Free Localization Schemes in Large Scale Sensor Networks Tian He Chengdu Huang Brian.
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.
Neighborhood-Based Topology Recognition in Sensor Networks S.P. Fekete, A. Kröller, D. Pfisterer, S. Fischer, and C. Buschmann Corby Ziesman.
Probabilistic Coverage in Wireless Sensor Networks Authors : Nadeem Ahmed, Salil S. Kanhere, Sanjay Jha Presenter : Hyeon, Seung-Il.
College of Engineering Anchor Nodes Placement for Effective Passive Localization Karthikeyan Pasupathy Major Advisor: Dr. Robert Akl Department of Computer.
Differential Ad Hoc Positioning Systems Presented By: Ramesh Tumati Feb 18, 2004.
Ad Hoc Positioning System (APS) Using AOA Dragos¸ Niculescu and Badri Nath INFOCOM ’03 1 Seoyeon Kang September 23, 2008.
Localization and Secure Localization. Learning Objectives Understand why WSNs need localization protocols Understand localization protocols in WSNs Understand.
September 16,2003 MobiCom'03 University of Virginia 1 Range-Free Localization Schemes in Large Scale Sensor Networks Tian He Chengdu Huang Brian.
Performance Study of Localization Techniques in Zigbee Wireless Sensor Networks Ray Holguin Electrical Engineering Major Dr. Hong Huang Advisor.
University “Ss. Cyril and Methodus” SKOPJE Cluster-based MDS Algorithm for Nodes Localization in Wireless Sensor Networks Ass. Biljana Stojkoska.
1/24 Experimental Analysis of Area Localization Scheme for Sensor Networks Vijay Chandrasekhar 1, Zhi Ang Eu 1, Winston K.G. Seah 1,2 and Arumugam Pillai.
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.
© 2007 Sean A. Williams 1 Ecolocation: A Sequence Based Technique for RF Localization in Wireless Sensor Networks Authors: Kiran Yedavalli, Bhaskar Krishnamachari,
C. Savarese, J. Beutel, J. Rabaey; UC BerkeleyICASSP Locationing in Distributed Ad-hoc Wireless Sensor Networks Chris Savarese, Jan Beutel, Jan Rabaey.
A Multi-Channel Cooperative MIMO MAC Protocol for Wireless Sensor Networks(MCCMIMO) MASS 2010.
Ching-Ju Lin Institute of Networking and Multimedia NTU
Computer Science 1 Using Clustering Information for Sensor Network Localization Haowen Chan, Mark Luk, and Adrian Perrig Carnegie Mellon University
1 GPS-Free-Free Positioning System for Wireless Sensor Networks Farid Benbadis, Timur Friedman, Marcelo Dias de Amorim, and Serge Fdida IEEE WCCN 2005.
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)
Wireless Access and Networking Technology (WANT) Lab. An Efficient Data Aggregation Approach for Large Scale Wireless Sensor Networks Globecom 2010 Lutful.
KAIS T Location-Aided Flooding: An Energy-Efficient Data Dissemination Protocol for Wireless Sensor Networks Harshavardhan Sabbineni and Krishnendu Chakrabarty.
Wireless Sensor Network: A Promising Approach for Distributed Sensing Tasks.
Range-Free Localization Schemes in Large Scale Sensor Networks
Under Guidance- Internal Guide- Ms. Shruti T.V
Ioana Apetroaei Ionuţ-Alexandru Oprea Bogdan-Eugen Proca
Dynamic Fine-Grained Localization in Ad-Hoc Networks of Sensors
Introduction to Wireless Sensor Networks
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.
Wireless Mesh Networks
Wireless Sensor Networks and Internet of Things
Edinburgh Napier University
Presentation transcript:

Range-Free Sensor Localization Simulations with ROCRSSI-based Algorithm Matt Magpayo

Presentation Outline Introduction to WSN Introduction to WSN The Localization Problem The Localization Problem ROCRSSI and Signed-ROCRSSI ROCRSSI and Signed-ROCRSSI Implementation and Simulation Results Implementation and Simulation Results Future Work Future Work

Why Wireless Sensors Networks? WSNs involve the use of numerous small, wireless sensors that are inexpensive and easily deployed. WSNs involve the use of numerous small, wireless sensors that are inexpensive and easily deployed. Various applications Various applications – Habitat monitoring (forest fire detection, water pollutants) (forest fire detection, water pollutants) – Military surveillance (enemy tracking, sniper detection) (enemy tracking, sniper detection) – Medical care (smart hospitals, patient monitoring) (smart hospitals, patient monitoring) Introduces Design Challenges Introduces Design Challenges – Limited storage capacity, limited energy supply, limited communication bandwidth – All designs must take each into consideration.

WSN Research Areas Tracking Tracking – Detection and tracking in a sensor network Routing Routing – Routing protocols of the sensor network. Localization Localization – Location information of sensor nodes.

Localization Solution #1: Marking the location of each node as deployed Solution #1: Marking the location of each node as deployed – Impractical for large number of nodes, limited mobility Solution #2: GPS capabilities on all nodes Solution #2: GPS capabilities on all nodes – Expensive and more energy consumption Solution #3: Anchor Nodes Solution #3: Anchor Nodes – Have a small subset of nodes have GPS. Sensors use them to find relative location. Using Ranged-Based and Ranged-Free schemes Using Ranged-Based and Ranged-Free schemes

Range-Based Localization Distance estimation – – Time of Arrival (TOA) measure signal propagation time to obtain range information – – Angel of Arrival (AOA) estimate and map relative angles between anchors – – Received Signal Strength Indicator (RSSI) use theoretical or empirical model to translate signal strength into distance (RADAR, SpotOn) Distance estimation done by Most methods require complex hardware.

Ranged-Free Localization Never tries to estimate the absolute point-to-point distance. Never tries to estimate the absolute point-to-point distance. Some available solutions: Some available solutions: – – Centroid Algorithm After receiving location information of several anchors node, use centroid formula to estimate its location – – DV-HOP Anchor node flood their location and hop count throughout the network. Nodes calculate their position based on the received anchor location, hop count and average-distance per hop. – – Ring Overlapping based on Comparison of Received Signal Strength Indicator (ROCRSSI) Reduces location of sensor to a ring of finite definite thickness by comparing RSSI values.

Summary of ROCRSSI Ring Overlapping based on Comparison of Received Signal Strength Indicator Basic Procedure 1. 1.Reduces location of sensor to a rings of finite definite thickness Adds rings to grid. (increments counter in these positions) Takes region of grid with highest values Center of gravity of region = sensor location. All the sensor needs – –a list of its neighboring anchors and relative RSSI, and, for each anchor in that list, a list of their neighboring anchors and relative RSSI. Does not require sensor nodes to send out control messages

Improving ROCRSSI : (Signed-ROCRSSI) Improvement Adding of rings to the grid where sensor cannot be (negative rings) Original Algorithm Original Algorithm Allowing Negative Rings Allowing Negative Rings

Implementation and Simulation TinyOs and TOSSIM TinyOs and TOSSIM – NesC programming – Lacked signal strength simulation OMNet++ : Mobility Framework OMNet++ : Mobility Framework – C++ programming – Open source network simulator – Layer by layer implementation

Simulation Timeline 1. All anchors send a broadcast message with its location. 2. Other anchors upon receiving broadcast messages, store the locations and RSSI of the message in a list of their neighboring anchors. 3. After a predetermined interval of time, each anchor then broadcast its location, and its list of neighbors and RSSIs. 4. This broadcast is heard from sensor nodes, received, and used to compute its location.

Preliminary Simulations Real loc = [ 350, 250 ] Real loc = [ 350, 250 ] Estimated loc = [ 374, 258 ] Estimated loc = [ 374, 258 ] Sensor #Real Location Estimated Location 0350,250331, ,200457, ,150374, ,275331, ,250170, ,200299, ,200516,165

First extensive simulation Ten simulations Ten simulations 15 anchor nodes and 45 sensor nodes randomly placed in a 2000x2000 playground 15 anchor nodes and 45 sensor nodes randomly placed in a 2000x2000 playground Error Percentage = (distance error/sensor radio distance) Error Percentage = (distance error/sensor radio distance) Poor results; increase in error Poor results; increase in error

Grid Scan Algorithm and Negative Rings Increase of error must be attributed to the grid scan portion of the algorithm. Increase of error must be attributed to the grid scan portion of the algorithm. –Highest block sum approach High negative values near or around the area of intersection can throw off the grid scan, causing the algorithm to search elsewhere High negative values near or around the area of intersection can throw off the grid scan, causing the algorithm to search elsewhere

Alleviating shifting No degrees of exclusion No degrees of exclusion Once ALL rings were added to the grid. Once ALL rings were added to the grid. Negative values are taken as zero. Negative values are taken as zero. Ten simulations of random placement were performed again and the results recorded. Ten simulations of random placement were performed again and the results recorded. However an improvement from the first set of simulations, no overall improvement. However an improvement from the first set of simulations, no overall improvement. Not a lot of negative rings produced. Not a lot of negative rings produced.

Further simulations #Anchors/#Sensors #Anchors/#Sensors Overall increase in accuracy with more anchors. Overall increase in accuracy with more anchors. Spike in Centriod at 60%. Spike in Centriod at 60%. This could be attributed to the shifting of a centroid that an additional anchor provides, ruining an otherwise accurate estimation.

Average Number of Neighboring Anchors Overall increase in accuracy with more neighboring anchors Overall increase in accuracy with more neighboring anchors ROCRSSI and ROCRSSI and S-ROCRSSI significantly better than Centroid

Varying Anchor Placement Simulations on how anchor topology effects the estimation accuracy Simulations on how anchor topology effects the estimation accuracy Overall decrease in accuracy Overall decrease in accuracy S-ROCRSSI outperforms by 20% S-ROCRSSI outperforms by 20% Negative Rings Produced 88% of the time Negative Rings Produced 88% of the time

Result Summary Lack of improvement to estimation accuracy in many cases. Lack of improvement to estimation accuracy in many cases. –lack of cases where the information negative rings gave actually came into use –Usually the negative rings only reinforced information that the original ROCRSSI algorithm already knew. Substantial Difference in Unattractive Topologies Substantial Difference in Unattractive Topologies –Where the negative rings actually made a substantial difference was when anchors were not placed along the perimeter. –This caused a large amount of negative rings to be produced, giving the S-ROCRSSI algorithm more information and a better location estimate. Sensor nodes situated outside the perimeter of the anchor nodes, will obtain a more accurate location estimation using the S-ROCRSSI algorithm. Sensor nodes situated outside the perimeter of the anchor nodes, will obtain a more accurate location estimation using the S-ROCRSSI algorithm.

Conclusion / Possible Future Work Despite the lack of improvement in some cases, the project did still demonstrate the effectiveness of the ROCRSSI algorithm. Despite the lack of improvement in some cases, the project did still demonstrate the effectiveness of the ROCRSSI algorithm. –A 16% estimation error percentage is better than most range-based approaches out there. This project also helped uncover an improving algorithm for sensor nodes located outside the anchor perimeter This project also helped uncover an improving algorithm for sensor nodes located outside the anchor perimeter Test algorithms with actual motes in real world conditions. Test algorithms with actual motes in real world conditions. The sensor node could alternate which location algorithm it uses by somehow estimating its general location in respect to the perimeter of the network anchor nodes. The sensor node could alternate which location algorithm it uses by somehow estimating its general location in respect to the perimeter of the network anchor nodes.

Questions?