Presentation is loading. Please wait.

Presentation is loading. Please wait.

Localization Techniques in Wireless Networks Presented by: Rich Martin Joint work with: David Madigan, Wade Trappe, Y. Chen, E. Elnahrawy, J. Francisco,

Similar presentations


Presentation on theme: "Localization Techniques in Wireless Networks Presented by: Rich Martin Joint work with: David Madigan, Wade Trappe, Y. Chen, E. Elnahrawy, J. Francisco,"— Presentation transcript:

1 Localization Techniques in Wireless Networks Presented by: Rich Martin Joint work with: David Madigan, Wade Trappe, Y. Chen, E. Elnahrawy, J. Francisco, X. Li,, K. Kleisouris, Y. Lim, B. Turgut, many others. Rutgers University Presented at WINLAB, May 2006

2 2 Technology trends creating cheap wireless communication in every computing device Radio offers localization opportunity in 2D and 3D New capability compared to traditional communication networks Motivation

3 3 A Solved Problem? Don’t we already know how to do this? –Many localization systems already exist Yes, they can localize, but …. –Missing the big picture –Not general

4 4 Open problem Analogy: Electronic communication 1960’s Leased lines ( problem solved! ) -> 1970’s Packet switching -> 1980’s internetworking -> 1990’s “The Internet”: General purpose communication General purpose localization still open

5 5 Research Challenge General purpose localization analogous to general purpose communication. Work on any wireless device with little/no modification Supports vast range of performance Device always “knows where it is” “Lost” --- no longer a concern Use only the existing communication infrastructure? –How much can we leverage? –If not, how general is it? –What are the cost/performance trade-offs?

6 6 Outline Motivation Research Challenges Background General-purpose localization system Open issues Conclusions

7 7 Background: Localization Strategies Active –Measure a reflected signal Aggregate –Use constraints on many-course grained measurements. Scene matching –The best match on a previously constructed radio map –A classifier problem: “best” spot that matches the data Lateration and Angulation –Use distances, angles to landmarks to compute positions

8 8 Aggregate Approaches Formulations: –Nonlinear Optimization problem –Multi-Dimensional Scaling –Energy minimization, e.g. springs –Classifiers A field of nodes + Landmarks Local neighbor range or connectivity [X 2,Y 2 ] [X 1,Y 1 ] [X 3,Y 3 ]

9 9 Scene Matching Build a radio map [X,Y,RSS 1,RSS 2,RSS 3 ] Training data Classifiers: Bayes’ rule Max. Likelihood Machine learning (SVM) Slow, error prone Have to change when environment changes dBm Landmark 2

10 10 Lateration and Angulation D4D4D4D4 D1D1D1D1 D2D2D2D2 D3D3D3D3

11 11 Observing Distances and Angles Received Signal Strength (RSS) to Distance –Path loss models RSS to Angle of Arrival (AoA) –Directional antenna models Time-of-Flight to distance(ToF) –Speed of light

12 12 RSS to Distance

13 13 Time-of-Arrival to Distance

14 14 RSS (dBm) Angle (degrees) 0 -80 -40 RSS to Angle Actual Smoothed Modeled

15 15 Results Overview Last 6 years --- many,many varied efforts –Most are simulation, or trace-driven simulation Aggregate 1/2 1-hop radio range typical. Requires very dense networks (degree 6-8) Scene matching 802.11, 802.15.4: Room/2-3m accuracy [Elnahrawy 04] Need lots of training data Lateration and Angulation 802.11, 802.15.4: Room/3-4m accuracy Real deployments worse than theoretical models predict (1m)

16 16 Outline Motivation Research Challenges Background General-purpose localization system Open issues Conclusions

17 17 General Purpose Localization Goal: Infrastructure for general-purpose localization Long running, on-line system –Weeks, months Experimentation Data collection

18 18 Packet-level, Centralized Approach Deploy Landmarks –Monitor packet traffic at known positions –Observe packet radio properties Received Signal Strength (RSS) Angle of Arrival (AoA) Time of Arrival (ToA) Phase Differential (PD) Server collects per-packet/bit properties –Saves packet information over time Solvers compute positions at time T –Can use multiple algorithms Clients contact server for positioning information

19 19 Software Components Server Landmark 1 Solver 1 Client Landmark 2 Landmark 3 Solver 2 [P H,X 1,Y 1,RSS 1 ] [P H,X 2,Y 2,RSS 2 ] [P H,X 3,Y 3,RSS 3 ] PHPH PHPH PHPH Headset? [P H ] [X 1,Y 1,RSS 1 ] [X 2,Y 2,RSS 2 ] [X 3,Y 3,RSS 3] [X H,Y H ]

20 20 Award for Demo at TinyOS Technology Exchange III

21 21 Landmarks 802.11: –RSS –AoA –ToA 802.15.4 –RSS Future work: –Combo 802.11, 802.15.4 –Reprogram radio boards, more accurate ToA –MIMO AoA?

22 22 Angle-of-Arrival Landmark Rotating Directional Antenna Reduces number of landmarks and training set needed to obtain good results Does not improve absolute positioning accuracy (3m) [Elnahrawy 06]

23 23 Localization Server Server maintains all info for the coordinate space –Spanning coordinate systems future work Protocols to landmarks, solver and clients are simple strings-over-sockets Multi-threaded Java implementation –State saved as flat files

24 24 Localization Solvers Winbugs solver [Madigan 04] Fast Bayesian Network solver [Kleisouris 06] Scene Matching Solver future work –Simple Point Matching –Area-Based Probability

25 25 Example Solver: Bayesian Graphical Models X Y D S Vertices = random variables Edges = relationships Example: Log-based signal strength propagation Can encode arbitrary prior knowledge b2b2 b1b1

26 26 Incorporating Angle-of-Arrival S1S1 S2S2 S3S3 S4S4 D1D1 D2D2 D3D3 D4D4 Yi Xi A1A1 A2A2 A3A3 A4A4 b 11 b 01 b 12 b 13 b 14 b 02 b 03 b 04 Position Distance Angle RSS Propagation Constants Minus: no closed form solution for values of nodes

27 27 Computing the Probability Density using Sampling

28 28 Clients Text-only client GUI client is future work –CGI-scripts to contact server, update map –GRASS client –Google

29 29 Outline Motivation Research Challenges Background General-purpose localization system Open issues Conclusions & Future Work

30 30 Open Issues Social Issues –Privacy, security Resources for communication vs. localization Scalability

31 31 Social Issues Privacy –Who owns the position information? Person who owns the object, or the infrastructure? –What are the “social contracts” between the parties? Economic incentives? –Centralized solutions make enforcing contracts and policies more tractable. Security –Attenuation/amplification attacks [Chen 2006] –Tin foil, pringles can –No/spoofed source headers? –Attack detection

32 32 Communication vs. Localization Resource use for Localization vs. Comm.? Ideal landmark positions not the same as for comm. coverage [Chen 2006]

33 33 Scalability Can scale to 10’s of unknowns in a few seconds Can we do 1000s?

34 34 Future Work Rebuild and deploy system –Gain experience running over weeks, months Continue to improve landmarks –High frequency, bit-level timestamps Scalability –Parallelize sampling algorithms Security –Attack detection –Algorithmic agreement Social issues?

35 35 Conclusions Time to defocus from algorithmic work Localization of all radios will happen –Expect variety of deployed systems –Demonstration of cost/performance tradeoffs Technical form, social issues not understood

36 36 References Today’s talks: –Kosta: Rapid sampling of Bayesian Networks –Yingying: Landmark placement E. Elnahrawy,X. Li,R. P. Martin, The Limits of Localization Using Signal Strength: A Comparative Study In Proceedings of the IEEE Conference on Sensor and Ad Hoc Communication Networks, SECON 2004 D. Madigan, E. Elnahrawy,R. P. Martin,W. H. Ju,P. Krishnan,A. S. Krishnakumar, Bayesian Indoor Positioning Systems, INFOCOM 2005, March 2004 Y. Chen, W. Trappe, R. P. Martin, The Robustness of Localization Algorithms to Signal Strength Attacks: A Comparative Study, DCOSS 2006


Download ppt "Localization Techniques in Wireless Networks Presented by: Rich Martin Joint work with: David Madigan, Wade Trappe, Y. Chen, E. Elnahrawy, J. Francisco,"

Similar presentations


Ads by Google