1 PinPoint: An Asynchronous Time Based Location Determination System Moustafa Youssef, Adel Youssef, Chuck Rieger, UdayaShankar, Ashok Agrawala Presented.

Slides:



Advertisements
Similar presentations
The Flooding Time Synchronization Protocol
Advertisements

* Distributed Algorithms in Multi-channel Wireless Ad Hoc Networks under the SINR Model Dongxiao Yu Department of Computer Science The University of Hong.
RADAR: An In-Building RF-based User Location and Tracking System.
Chunyi Peng, Guobin Shen, Yongguang Zhang, Yanlin Li, Kun Tan BeepBeep: A High Accuracy Acoustic Ranging System using COTS Mobile Devices.
HIERARCHY REFERENCING TIME SYNCHRONIZATION PROTOCOL Prepared by : Sunny Kr. Lohani, Roll – 16 Sem – 7, Dept. of Comp. Sc. & Engg.
Wireless Sensor Networks Clock Synchronization Professor Jack Stankovic University of Virginia.
Cell id GVHD : Hà Duyên Trung Sv thực hiện :Lương Kim Doanh Trần Hoàng Điệp Nguyễn Trung Thành Ngô Quang Thìn.
Did You See Bob?: Human Localization using Mobile Phones Constandache, et. al. Presentation by: Akie Hashimoto, Ashley Chou.
RADAR: An In-Building RF-based User Location and Tracking System Paramvir Bahl and Venkata N. Padmanabhan Microsoft Research.
Distributed Systems Fall 2010 Time and synchronization.
Time Synchronization (RBS, Elson et al.) Presenter: Peter Sibley.
Teaching material based on Distributed Systems: Concepts and Design, Edition 3, Addison-Wesley Copyright © George Coulouris, Jean Dollimore, Tim.
1 ENHANCED RSSI-BASED HIGH ACCURACY REAL-TIME USER LOCATION TRACKING SYSTEM FOR INDOOR AND OUTDOOR ENVIRONMENTS Department of Computer Science and Information.
1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Wireless Sensor Networks 15th Lecture Christian Schindelhauer.
Challenges: Device-free Passive Localization for Wireless Environments Moustafa Youssef, Matthew Mah, Ashok Agrawala University of Maryland College Park.
1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Wireless Sensor Networks 13th Lecture Christian Schindelhauer.
TPS: A Time-Based Positioning Scheme for outdoor Wireless Sensor Networks Authors: Xiuzhen Cheng, Andrew Thaeler, Guoliang Xue, Dechang Chen From IEEE.
Cyclone Time Technology Deriving Consistent Time Base Using Local Clock Information Ashok Agrawala Moustafa Youssef Bao Trinh University of Maryland College.
Adaptive Self-Configuring Sensor Network Topologies ns-2 simulation & performance analysis Zhenghua Fu Ben Greenstein Petros Zerfos.
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.
Ground-Based Altimetry Using a Single- Receiver Single-Frequency GNSS Phase Ambiguity Resolution Technique G. Stienne* S. Reboul J.-B. Choquel M. Benjelloun.
Chunyi Peng, Guobin Shen, Yongguang Zhang, Yanlin Li, Kun Tan
Energy-Aware Synchronization in Wireless Sensor Networks Yanos Saravanos Major Advisor: Dr. Robert Akl Department of Computer Science and Engineering.
ENERGY EFFICIENT INDOOR LOCALIZATION IN WIRELESS SENSOR NETWORKS
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.
Localization With Mobile Anchor Points in Wireless Sensor Networks
GPS: Global Positioning System  The Geographer’s best friend!  You can say with confidence… “I’m not lost!, I’m never lost!”* *Of course, where everybody.
Networked Systems Practicum Lecture 8 – Localization 1.
SNS Integrated Control System SNS Timing Master LA-UR Eric Bjorklund.
Network Computing Laboratory Radio Interferometric Geolocation Miklos Maroti, Peter Volgesi, Sebestyen Dora Branislav Kusy, Gyorgy Balogh, Andras Nadas.
RADAR: An In-Building RF-based User Location and Tracking System Presented by: Michelle Torski Paramvir Bahl and Venkata N. Padmanabhan.
BLUETOOTH BASED LOCATION SYSTEM SULAIMAN AL AWAD HANI AL RUWAILI.
On Distinguishing the Multiple Radio Paths in RSS-based Ranging Dian Zhang, Yunhuai Liu, Xiaonan Guo, Min Gao and Lionel M. Ni College of Software, Shenzhen.
RADAR: An In-Building RF-based User Location and Tracking System.
1 Clock Synchronization for Wireless Sensor Networks: A Survey Bharath Sundararaman, Ugo Buy, and Ajay D. Kshemkalyani Department of Computer Science University.
A new Ad Hoc Positioning System 컴퓨터 공학과 오영준.
College of Engineering Anchor Nodes Placement for Effective Passive Localization Karthikeyan Pasupathy Major Advisor: Dr. Robert Akl Department of Computer.
Wireless Sensor Networks Nov 1, 2006 Jeon Bokgyun
RADAR: an In-building RF-based user location and tracking system
Time synchronization for UWSN. Outline Time synchronization knowledge Typical time sync protocol Time sync in UWSN Discussion.
Computer Science 1 TinySeRSync: Secure and Resilient Time Synchronization in Wireless Sensor Networks Speaker: Sangwon Hyun Acknowledgement: Slides were.
Time This powerpoint presentation has been adapted from: 1) sApr20.ppt.
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED SYSTEMS.
Global Positioning System Overview
1 SVY 207: Lecture 12 Modes of GPS Positioning Aim of this lecture: –To review and compare methods of static positioning, and introduce methods for kinematic.
Global Clock Synchronization in Sensor Networks Qun Li, Member, IEEE, and Daniela Rus, Member, IEEE IEEE Transactions on Computers 2006 Chien-Ku Lai.
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)
Efficient Geographic Routing in Multihop Wireless Networks Seungjoon Lee*, Bobby Bhattacharjee*, and Suman Banerjee** *Department of Computer Science University.
IEEE n November 2012 Submission AtmelSlide 1 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title:
The Cricket Location-Support System N. Priyantha, A. Chakraborty, and H. Balakrishnan MIT Lab for Computer Science MOBICOM 2000 Presenter: Kideok Cho
Page The Effect of AWGN on the Accuracy of Time of Arrival Detection Rick Enns IEEE a July 2004.
KAIS T Location-Aided Flooding: An Energy-Efficient Data Dissemination Protocol for Wireless Sensor Networks Harshavardhan Sabbineni and Krishnendu Chakrabarty.
ArrayTrack : A Fine-Grained Indoor Location System Jie Xiong, Kyle Jamieson USENIX NSDI ‘ Jungmin Yoo *some slides.
Time Synchronization in Ad Hoc Networks Kay R¨omer MobiHOC 2001 Speaker : hsiwei.
Distributed Systems Lecture 5 Time and synchronization 1.
Small-Scale Fading Prof. Michael Tsai 2016/04/15.
Dynamic Fine-Grained Localization in Ad-Hoc Networks of Sensors
Indoor Navigation Using a Wireless Sensor Network
How Things Work: Global Positioning System
University of Maryland
Georg Oberholzer, Philipp Sommer, Roger Wattenhofer
Georg Oberholzer, Philipp Sommer, Roger Wattenhofer
Smartphone Positioning Systems material from UIUC, Prof
RADAR: An In-Building RF-based User Location and Tracking System
UWB Localization Techniques
Team North Star + Lockheed Martin
Overview: Chapter 4 Infrastructure Establishment
RADAR: An In-Building RF-based User Location and Tracking System
Presentation transcript:

1 PinPoint: An Asynchronous Time Based Location Determination System Moustafa Youssef, Adel Youssef, Chuck Rieger, UdayaShankar, Ashok Agrawala Presented by Sofia Nikitaki

2 Motivation  Location-aware applications  Software-based Standard protocols  Rapidly deployable No calibration  Energy-efficient Number of messages

3 Review  Motivation  Related Work  PinPoint Technology  PinPoint Hardware  Results  Conclusions

4 Time-based Localization  Problem Clock synchronization  Solutions 1.Use synchronized clocks: GPS Expensive 2.Use echoing (round trip time measured by same clock) Time measurement is not precise Affected by processing time 3.Use two different signals: Cricket RF for synchronization Ultrasound for ranging 4.PinPint

5 The PinPoint Technology  Time of arrival based  Software only solution: can work with standard protocols (WiFi, WiMax)  Efficient (constant number of messages per node to locate all other nodes  Works both indoors and outdoors

6 PinPoint Technology  3 Phases Measurement phase Information Exchange phase Computation Phase

7 PinPoint Technology: Measurement Phase  node  message (ID, transmit)  records the receive timestamp (the messages sent by other nodes)  All messages are one way and broadcast Inter-node distances, hence spatial layout (from trilateration) Inter-node clock drifts and offsets, hence ability to carry out synchronous action with other nodes

8 Clock Model  Node’s clock is assumed to have drift stable over short periods.  Clock time τ is related to the real time t by Where:  a, b  constant, measurement phase.  B  drift rate (no worse than 100 parts per million)  t is measured with a nanosecond resolution

9 PinPoint TechnologyGlobal O(n) messages for n nodes Let  ta1, tb1: tx, rx ts of first A msg  tb2, ta2: tx, rx ts of first B msg  ta3, tb3: tx, rx ts of second A msg  ta4, tb4: tx, rx ts of second B msg

10 PinPoint Technology: Information Exchange Phase  node  message containing its receive timestamp for messages transmitted by other nodes  O(n) messages

11 PinPoint Technology: Computation Phase  node computes spatial coordinates clock attributes of every other node  Redundant information used to reduce errors  No communication takes place  Accuracy: few feet  Synchronized clocks

12 Calculations for Node Pair A and B  Drift ratio  Propagation delay  Remote clock reading

13 Youssef14PinPoint Estimators  Clock model Each node has its offset (a)and drift rate (b) from the global time  t= b(a+ t)  local_time= drift_rate* (offset+ global_time)  Distance estimate: b b d  B b is in the order of hundred parts in a million

14 PinPoint Hardware

15 PinPoint Hardware  Altera Cyclone 1C20 FPGA development kit computation processor and 3 ns timestamping clock  Maxim 2820 radio with Maxim 2242 RF power amp communication modules for transmitting the signal used for timestamping  MaxStream 9xStream radio modem Information exchange

16 PP2: Timestamping  2.4 GHz QPSK modulation  PP2 baseband signal  Received signal processed as follows Zero-crossings detected and time stamped Many more zero-crossings detected than transmitted (noise, multi- path) Choose “longest chain” of zero-crossings as true signal Do least-squares fit to obtain arrival time of signal Works well indoors (detects first signal in multi-path)

17 Distance Vs Reported Clock Ticks  4-6 feet accuracy using 3 ns clock

18 Indoors Evaluation-First Testbed  4.18 feet average error  8.42 feet at 95%  37 feet range

19 Indoors Evaluation-Second Testbed  All locations NLOS  4.95 feet average error 11 feet at 95%  74 feet range

20 Outdoors Evaluation  6.85 feet average error  feet at 95%  146 feet range

21 Mobility Evaluation  Can track the user in realtime  PinPoint exchange cycle is much faster than user mobility rat

22 Conclutions  A time-based ranging technology asynchronous clocks no echoing constant number of messages per node  Can synchronize clocks  Can work with standard protocols  Does not require calibration  4-6 feet accuracy ( m)

23 Thank You