1 Empirical-based Analysis of a Cooperative Location-Sensing System 1 Institute of Computer Science, Foundation for Research & Technology-Hellas (FORTH)

Slides:



Advertisements
Similar presentations
SoNIC: Classifying Interference in Sensor Networks Frederik Hermans et al. Uppsala University, Sweden IPSN 2013 Presenter: Jeffrey.
Advertisements

Fingerprint-based Maria Papadopouli Associate Professor University of Crete, FORTH, and KTH Seminar at.
On Scalable Measurement-driven Modeling of Traffic Demand in Large WLANs 1 Foundation for Research & Technology-Hellas (FORTH) & University of Crete 2.
(Includes references to Brian Clipp
Software Quality Ranking: Bringing Order to Software Modules in Testing Fei Xing Michael R. Lyu Ping Guo.
BuZZone for Trade Shows: Searching for New Partners and Efficiently Exchanging Information The product is developed by Bacup IT.
ACCURACY CHARACTERIZATION FOR METROPOLITAN-SCALE WI-FI LOCALIZATION Presented by Jack Li March 5, 2009.
IEEE PIMRC A Comparative Measurement Study of the Workload of Wireless Access Points in Campus Networks Maria Papadopouli Assistant Professor Department.
Madhavi W. SubbaraoWCTG - NIST Dynamic Power-Conscious Routing for Mobile Ad-Hoc Networks Madhavi W. Subbarao Wireless Communications Technology Group.
G. Valenzise *, L. Gerosa, M. Tagliasacchi *, F. Antonacci *, A. Sarti * IEEE Int. Conf. On Advanced Video and Signal-based Surveillance, 2007 * Dipartimento.
Accurate & scalable models for wireless traffic workload Assistant Professor Department of Computer Science, University of Crete & Institute of Computer.
RADAR: An In-Building RF-based User Location and Tracking System Paramvir Bahl and Venkata N. Padmanabhan Microsoft Research.
Mohamed Hefeeda 1 School of Computing Science Simon Fraser University, Canada Multimedia Streaming in Dynamic Peer-to-Peer Systems and Mobile Wireless.
Multi-level Application-based Traffic Characterization in a Large-scale Wireless Network Maria Papadopouli 1,2 Joint Research with Thomas Karagianis 3.
1 Lecture on Positioning Prof. Maria Papadopouli University of Crete ICS-FORTH
IEEE OpComm 2006, Berlin, Germany 18. September 2006 A Study of On-Off Attack Models for Wireless Ad Hoc Networks L. Felipe Perrone Dept. of Computer Science.
1 ENHANCED RSSI-BASED HIGH ACCURACY REAL-TIME USER LOCATION TRACKING SYSTEM FOR INDOOR AND OUTDOOR ENVIRONMENTS Department of Computer Science and Information.
1 Lecture on Mobile P2P Computing Prof. Maria Papadopouli University of Crete ICS-FORTH
Chess Review May 11, 2005 Berkeley, CA Tracking Multiple Objects using Sensor Networks and Camera Networks Songhwai Oh EECS, UC Berkeley
Location Systems for Ubiquitous Computing Jeffrey Hightower and Gaetano Borriello.
A Probabilistic Approach to Collaborative Multi-robot Localization Dieter Fox, Wolfram Burgard, Hannes Kruppa, Sebastin Thrun Presented by Rajkumar Parthasarathy.
UNC/FORTH Archive of Wireless Traces, Models and Tools 1 Foundation for Research & Technology-Hellas (FORTH) & University of Crete 2 University of North.
UNIVERSITY of CRETE Fall04 – HY436: Mobile Computing and Wireless Networks Location Sensing Overview Lecture 8 Maria Papadopouli
RADAR: An In-Building RF-Based User Location and Tracking system Paramvir Bahl and Venkata N. Padmanabhan Microsoft Research Presented by: Ritu Kothari.
RFID Object Localization Gabriel Robins and Kirti Chawla Department of Computer Science University of Virginia
Location-sensing using the IEEE Infrastructure and the Peer-to-peer Paradigm for mobile computing applications Anastasia Katranidou Supervisor:
Overview and Mathematics Bjoern Griesbach
1 Assessing The Real Impact of WLANs: A Large-Scale Comparison of Wired and Wireless Traffic Maria Papadopouli * Assistant Professor Department.
Statistical Natural Language Processing. What is NLP?  Natural Language Processing (NLP), or Computational Linguistics, is concerned with theoretical.
“SDJS: Efficient Statistics in Wireless Networks” Albert Krohn, Michael Beigl, Sabin Wendhack TecO (Telecooperation Office) Institut für Telematik Universität.
Smart Environments for Occupancy Sensing and Services Paper by Pirttikangas, Tobe, and Thepvilojanapong Presented by Alan Kelly December 7, 2011.
M. Papadopouli 1,2,3, M. Moudatsos 1, M. Karaliopoulos 2 1 Institute of Computer Science, FORTH, Heraklion, Crete, Greece 2 University of North Carolina,
2004 IEEE International Conference on Mobile Data Management Yingqi Xu, Julian Winter, Wang-Chien Lee.
Presented by: Chaitanya K. Sambhara Paper by: Maarten Ditzel, Caspar Lageweg, Johan Janssen, Arne Theil TNO Defence, Security and Safety, The Hague, The.
Indoor Localization using Wireless LAN infrastructure Location Based Services Supervised by Prof. Dr. Amal Elnahas Presented by Ahmed Ali Sabbour.
Indoor Localization Carick Wienke Advisor: Dr. Nicholas Kirsch University of New Hampshire ECE 791H Using a Modern Smartphone.
1 Sequential Acoustic Energy Based Source Localization Using Particle Filter in a Distributed Sensor Network Xiaohong Sheng, Yu-Hen Hu University of Wisconsin.
UNIVERSITY of NOTRE DAME COLLEGE of ENGINEERING Preserving Location Privacy on the Release of Large-scale Mobility Data Xueheng Hu, Aaron D. Striegel Department.
1 Location Estimation in ZigBee Network Based on Fingerprinting Department of Computer Science and Information Engineering National Cheng Kung University,
The Effects of Ranging Noise on Multihop Localization: An Empirical Study from UC Berkeley Abon.
Simultaneous Localization and Mapping Presented by Lihan He Apr. 21, 2006.
Tracking with Unreliable Node Sequences Ziguo Zhong, Ting Zhu, Dan Wang and Tian He Computer Science and Engineering, University of Minnesota Infocom 2009.
Spatio-Temporal Modeling of Traffic Workload in a Campus WLAN Felix Hernandez-Campos 3 Merkouris Karaliopoulos 2 Maria Papadopouli 1,2,3 Haipeng Shen 2.
Energy Efficient Location Sensing Brent Horine March 30, 2011.
Positioning in Ad-Hoc Networks - Directions and Results Jan Beutel Computer Engineering and Networks Lab Swiss Federal Institute of Technology Zurich August.
Algorithms for Wireless Sensor Networks Marcela Boboila, George Iordache Computer Science Department Stony Brook University.
1 Robust Statistical Methods for Securing Wireless Localization in Sensor Networks (IPSN ’05) Zang Li, Wade Trappe Yanyong Zhang, Badri Nath Rutgers University.
Cerberus: A Context-Aware Security Scheme for Smart Spaces presented by L.X.Hung u-Security Research Group The First IEEE International Conference.
On Scalable Measurement-driven Modeling of Traffic Demand in Large WLANs 1 Foundation for Research & Technology-Hellas (FORTH) & University of Crete 2.
IEEE PIMRC Short-term Traffic Forecasting in a Campus-Wide Wireless Network Maria Papadopouli Assistant Professor Department of Computer Science.
A Passive Approach to Sensor Network Localization Rahul Biswas and Sebastian Thrun International Conference on Intelligent Robots and Systems 2004 Presented.
Location-sensing using the IEEE Infrastructure and the Peer-to-peer Paradigm for Mobile Computing Applications Anastasia Katranidou Supervisor:
RADAR: an In-building RF-based user location and tracking system
Ad Hoc Positioning System (APS)
Positioning in Ad-Hoc Networks - A Problem Statement Jan Beutel Computer Engineering and Networks Lab Swiss Federal Institute of Technology (ETH) Zurich.
Performance of Adaptive Beam Nulling in Multihop Ad Hoc Networks Under Jamming Suman Bhunia, Vahid Behzadan, Paulo Alexandre Regis, Shamik Sengupta.
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.
SWAN simulation A Simulation Study of Denial of Service Attacks on Wireless Ad-Hoc Networks Samuel C. Nelson, Class of 2006, Dept. of Computer Science,
An Efficient Localization Algorithm Focusing on Stop-and-Go Behavior of Mobile Nodes IEEE PerCom 2011 Takamasa Higuchi, Sae Fujii, Hirozumi Yamaguchi and.
Turning a Mobile Device into a Mouse in the Air
Ahmad Salam AlRefai.  Introduction  System Features  General Overview (general process)  Details of each component  Simulation Results  Considerations.
The GETA Sandals: A Footprint Location Tracking System Kenji Okuda, Shun-yuan Yeh, Chon-in Wu, Keng-hao Chang, and Hao-hua Chu National Taiwan University.
Cooperative Location-Sensing for Wireless Networks Charalampos Fretzagias and Maria Papadopouli Department of Computer Science University of North Carolina.
COGNITIVE APPROACH TO ROBOT SPATIAL MAPPING
Presented by Prashant Duhoon
Indoor Location Estimation Using Multiple Wireless Technologies
RFID Object Localization
Kostas Kolomvatsos, Christos Anagnostopoulos
A Study of On-Off Attack Models for Wireless Ad Hoc Networks
Presentation transcript:

1 Empirical-based Analysis of a Cooperative Location-Sensing System 1 Institute of Computer Science, Foundation for Research & Technology-Hellas (FORTH) 2 Department of Computer Science, University of Crete K. Vandikas 1 L. Kriara 1,2 T. Papakonstantinou 1 A. Katranidou 1 H. Baltzakis 1 Maria Papadopouli 1,2 This research was partially supported by EU with a Marie Curie IRG and the Greek General Secretariat for Research and Technology.

2

3 Overview Motivation Taxonomy of location-sensing systems Collaborative Location Sensing (CLS) Performance analysis Conclusions Future work

4 Motivation Emergence of location-based services in several areas transportation & entertainment industries emergency situations assistive technology → Location-sensing is critical for the support of location-based services

5 Taxonomy of location-sensing systems Modalities Dependence on & use of specialized infrastructure & hardware Position and coordination system description Cost, accuracy & precision requirements Localized or remote computations Device identification, classification or recognition Models & algorithms for estimating distances, orientation & position Radio (Radar, Ubisense, Ekahau), Infrared (Active Badge) Ultrasonic (Cricket) Bluetooth Vision (EasyLiving) Physical contact with pressure (smart floor) or touch sensors

6 Cooperative Location-Sensing (CLS) Enables a device to determine its location in self-organizing manner using the peer-to-peer paradigm Employs a grid-based representation of the physical space → can incorporate contextual information to improve its estimates Uses a probabilistic-based framework  Each cell of the grid has a value that indicates likelihood that the local device is in that cell  These values are computed iteratively using distance between peers and position predictions

7 Classifying CLS Modalities Dependence on & use of specialized infrastructure & hardware Position and coordination system description Cost, accuracy & precision requirements Localized or remote computations Device identification, classification or recognition Models & algorithms for estimating distances, orientation & position Radio and/or Bluetooth Can be extended to incorporate other type of modalities Grid representation of the space Transformation to/from any coordination system Position: a cell in the grid Objective: 0.5 to 2.5 m (90%) Computations can be performed remotely or at the device depending on the device capabilities  Does not perform any of these functionalities Statistical analysis and particle filters on signal strength measurements collected from packets exchanged with other peers No need for specialized hardware or infrastructure Can use only IEEE APs, if necessary

8 Example of voting process (1/2) Accumulation of votes on grid cells of host at different time steps

9 Example of voting process (2/2) Host C votes Most likely position x x Peers A, B, C have positioned themselves Host A Host B votes x

10 Voting algorithm 1. Initialize the values of the cells in the grid of the local device 2. Gather position information from peers 3. Record measurements from these received messages 4. Transform this information to probability of being at a certain cell of its local grid 5. Add this probability to the existing value that this cell had from previous steps 6. Assess if the maximal value of the cells in the grid is sufficient high to indicate the position of the device

11 Example of training & run-time signature comparison AP 1 AP 2 Signal-strength measurements per AP cell weight of that cell Run-time signatureTraining-phase signature comparison

12 Position estimation (at peer A) 1. Initialize the values of the cells in the grid of the local device 2. Training phase: Build a signal-strength map of the space (training-phase signatures) 3. Run-time phase: Build signal-strength signature of the current position 4. Compare the run-time and training phase signatures 5. For each new peer that sends its position estimation (e.g., peer B) I. Position B on the local grid of A based on B’s estimation II. Determine their distance based on signal-strength signature III. Infer likely positions of A IV. Update the value of the cells accordingly 6. Assess maximal weight of the cells, accept or reject the solution Landmarks vote Non-landmark peers vote

13 Signature based on confidence interval of signal-strength values Weight of cell c assigned as: total number of APs run-time confidence interval of i-th AP training confidence interval of i-th AP

14 Example of confidence interval-based comparison AP 1 AP 2 Signal-strength measurements per AP cell weight of that cell Run-time signatureTraining-phase signature T2T2 T1T1 - T1T1 + T2T2 +- T1T1 - T1T1 + T2T2 T2T2 +- R R [ T -, T + ] confidence interval based on signal strength measurements from an AP 1 R2R2 R2R2 +- … …

15 Distance estimation between two peers entries of training seti th distance from training set confidence interval of the run-time measurements confidence interval of the i-th entry in the training set

16 Signature based on percentiles of the signal-strength values samples in training set number of percentiles j th run-time percentile j th percentile of ith cell in training set

17 Particle filter-based framework step 1 for L = 1, …, P (L-th particle) Transition: Draw new sample x k (L), P( x k (L) | x k-1 (L) ) Compute weight w k (L) of x k (L), w k (L) = w k-1 (L) * P( y k | x k (L) ), where y k measurement vector: signal strength values end loop Normalize weights Resample Goto step 1

18 Performance evaluation Performance analysis of CLS via simulations [percom’04] Empirical-based measurements in different areas  Various criteria for comparing the training phase and run- time signatures  Particle-filter model  Impact of the number of signal strength measurements  Impact of the number of APs and peers  CLS vs. Ekahau

19 Testbed description Area 7m x Telecommunication and Networks Lab (in FORTH) Each cell of 50cm x 50cm Total 11 IEEE APs in the area 3.5 APs, on any cell

20 CLS variations features variations CriteriaOnly APs vote Peers vote Distance computed CLS confidence interval CLS-p2p confidence interval CLS-percentiles percentiles CLS-particles particle-filter

21 Similarities between CLS & Ekahau v3.1 Use IEEE infrastructure Create map with callibration data Compare trainning & run-time measurements

22 Ekahau vs. CLS no peers only APs participate additional measurements Percentiles capture more information about the distribution of signal strength

23 Impact of number of APs One AP off

24 Impact of peers One extra peer

25 Use of Bluetooth instead of IEEE802.11

26 Conclusions The density of landmarks and peers has a dominant impact on positioning Experiments were repeated at the lab in FORTH and in a conference ACM Mobicom  median location error 1.8 m Incorporation of Bluetooth measurements to improve performance  median location error 1.4 m

27 Discussion & future work (1/2) Reduce training, management & calibration overhead Easily detect changes of the environment  density and movement of users or objects  new/rogue APs  Inaccurate information & measurements Singular spectrum analysis of signal strength  Distinguish the deterministic and noisy components  Construct training and run-time signatures based on the deterministic part

28 Discussion & future work (2/2) Incorporate heuristics  about hotspot areas, user presence and mobility information, and topological information of the area (e.g., existence of walls) Experiment with other wireless technologies  Sensors, cameras, and RF tags I

29 UNC/FORTH Archive  Online repository of models, tools, and traces  Packet header, SNMP, SYSLOG, signal quality  Free login/ password to access it Joint effort of Mobile Computing FORTH & UNC  Thank You! Any questions?

30 Multimedia Travel Journal Tool Novel p2p location-based application for visitors Allow multimedia file sharing among mobile users

31

32

33 Simulations

34 Simulations Simulation setting (ns-2)  10 landmarks  90 stationary nodes  avg connectivity degree = 10  transmission range (R) = 20m For low connectivity degree or few landmarks  the location error is bad For 10% or more landmarks and connectivity degree of at least 7  the location error is reduced considerably

35 Bluetooth estimation experiments

36 Bluetooth-only estimation validation experiments

37 J oint IEEE & Bluetooth estimation experiments

38 Joint IEEE & Bluetooth estimation experiments impact of modalities - performance analysis

39 Modality comparison