© 2004 Andreas Haeberlen, Rice University 1 Practical Robust Localization over Large-Scale Wireless Ethernet Networks Andreas Haeberlen Eliot Flannery.

Slides:



Advertisements
Similar presentations
Bayesian Belief Propagation
Advertisements

Zsolt T. Kardkovács Budapest University of Technology and Economics Dept. Telecommunications and Mediainformatics MŰEGYETEM 1782 High Precision Indoor.
Our Wireless World Our Wireless World
The Cricket Compass for Context-Aware Mobile Applications Nissanka B. Priyantha.
Robotics-Based Location Sensing using Wireless Ethernet By Andrew M. Ladd, Kostas E. Bekris, Algis Rudys, Guillaume Marceau, Lydia E. Kavraki, Dan S. Wallach.
FM-BASED INDOOR LOCALIZATION TsungYun 1.
Computer Networks Group Universität Paderborn Ad hoc and Sensor Networks Chapter 9: Localization & positioning Holger Karl.
An appearance-based visual compass for mobile robots Jürgen Sturm University of Amsterdam Informatics Institute.
Lirong Xia Approximate inference: Particle filter Tue, April 1, 2014.
Location and Tracking Spring 2004: Location Recognition Larry Rudolph Location of what? Services applications, resources, sensors, actuators where.
Monte Carlo Localization for Mobile Robots Karan M. Gupta 03/10/2004
Using Probabilistic Methods for Localization in Wireless Networks Presented by Adam Kariv May, 2005.
Part of the Joint Project by HKBU, HKIVE and Several Local Mobile Service Providers for Accurate Low-cost Mobile localization Support Vector Regression.
Paper Discussion: “Simultaneous Localization and Environmental Mapping with a Sensor Network”, Marinakis et. al. ICRA 2011.
Chess Review May 11, 2005 Berkeley, CA Tracking Multiple Objects using Sensor Networks and Camera Networks Songhwai Oh EECS, UC Berkeley
Monte Carlo Localization
Localization in Wireless LANs. Outline  Wireless LAN fundamentals  Wi-Fi Scanner  WLAN Localization  Simple Point Matching  Area Based Probability.
Planetary Surface Robotics ENAE 788U, Spring 2005 U N I V E R S I T Y O F MARYLAND Lecture 8 Mapping 5 April, 2005.
Wireless Sensor Localization Decoding Human Movement Michael Baswell CS526 Semester Project, Spring 2006.
Bayesian Filtering for Location Estimation D. Fox, J. Hightower, L. Liao, D. Schulz, and G. Borriello Presented by: Honggang Zhang.
UNIVERSITY of CRETE Fall04 – HY436: Mobile Computing and Wireless Networks Location Sensing Overview Lecture 8 Maria Papadopouli
5/1/2006Baswell/SensorLocalization1 Wireless Sensor Localization Decoding Human Movement Michael Baswell CS526 Semester Project, Spring 2006.
WALRUS: Wireless Active Location Resolver with Ultrasound Tony Offer, Christopher Palistrant.
Smart Environments for Occupancy Sensing and Services Paper by Pirttikangas, Tobe, and Thepvilojanapong Presented by Alan Kelly December 7, 2011.
Sensor Positioning in Wireless Ad-hoc Sensor Networks Using Multidimensional Scaling Xiang Ji and Hongyuan Zha Dept. of Computer Science and Engineering,
1 Location Estimation in ZigBee Network Based on Fingerprinting Department of Computer Science and Information Engineering National Cheng Kung University,
Indoor Localization Using a Modern Smartphone Carick Wienke Advisor: Dr. Nicholas Kirsch Although indoor localization is an important tool for a wide range.
1 Naïve Bayes Models for Probability Estimation Daniel Lowd University of Washington (Joint work with Pedro Domingos)
Projekt User location estimation by means of WLAN Carl-Friedrich-Gauss-Str Kamp-Lintfort Germany Dennis Vredeveld IMST GmbH IMST ipos.
Bayesian Indoor Positioning Systems Presented by: Eiman Elnahrawy Joint work with: David Madigan, Richard P. Martin, Wen-Hua Ju, P. Krishnan, A.S. Krishnakumar.
Sybot: An Adaptive and Mobile Spectrum Survey System for WiFi Networks Kyu-Han Kim Deutsche Telekom R&D Lab USA Alexander W. Min and Kang G. Shin Real-Time.
Precise Indoor Localization using PHY Layer Information Aditya Dhakal.
APPL: Anchor Path Planning –based Localization for Wireless Sensor Networks Imane BENKHELIFA and Samira MOUSSAOUI LSI, Computer Science Department Houari.
Simultaneous Localization and Mapping Presented by Lihan He Apr. 21, 2006.
Recap: Reasoning Over Time  Stationary Markov models  Hidden Markov models X2X2 X1X1 X3X3 X4X4 rainsun X5X5 X2X2 E1E1 X1X1 X3X3 X4X4 E2E2 E3E3.
Location Based Services - SIMPLE NZNOG 2006, VUW March 22-24, 2006 Jonathan Wierenga Peter Komisarczuk.
WINLAB Improving RF-Based Device-Free Passive Localization In Cluttered Indoor Environments Through Probabilistic Classification Methods Rutgers University.
Computer Vision Group Prof. Daniel Cremers Autonomous Navigation for Flying Robots Lecture 6.1: Bayes Filter Jürgen Sturm Technische Universität München.
Sybot: An Adaptive and Mobile Spectrum Survey System for WiFi Networks Kyu-Han Kim, Alexander W. Min,Kang G. Shin Mobicom Twohsien
Doc.: IEEE /441r0 Submission April 2004 Roger Skidmore, WVCSlide 1 Overview of Prediction of Wireless Communication Network Performance Roger.
A new Ad Hoc Positioning System 컴퓨터 공학과 오영준.
Final Year Project Lego Robot Guided by Wi-Fi (QYA2) Presented by: Li Chun Kit (Ash) So Hung Wai (Rex) 1.
Final Year Project Lego Robot Guided by Wi-Fi (QYA2)
RADAR: an In-building RF-based user location and tracking system
TIU Tracking System Introduction Intel's large and complex validation labs contain many Testing Interface Unit's(TIU) used in validating hardware. A TIU.
1 Research Question  Can a vision-based mobile robot  with limited computation and memory,  and rapidly varying camera positions,  operate autonomously.
Performance Study of Localization Techniques in Zigbee Wireless Sensor Networks Ray Holguin Electrical Engineering Major Dr. Hong Huang Advisor.
Nissanka B. PriyanthaAnit Chakraborty Hari Balakrishnan MIT Lab for Computer Science The Cricket Location-Support System.
Robotics Club: 5:30 this evening
Accurate Robot Positioning using Corrective Learning Ram Subramanian ECE 539 Course Project Fall 2003.
Syed Hassan Ahmed Syed Hassan Ahmed, Safdar H. Bouk, Nadeem Javaid, and Iwao Sasase RIU Islamabad. IMNIC’12, RIU Islamabad.
Copyright© 2002 Avaya Inc. All rights reserved Avaya – Proprietary Use pursuant to Company instructions Copyright© 2003 Avaya Inc. All rights reserved.
Indoor Positioning System
C. Savarese, J. Beutel, J. Rabaey; UC BerkeleyICASSP Locationing in Distributed Ad-hoc Wireless Sensor Networks Chris Savarese, Jan Beutel, Jan Rabaey.
Week Aug-24 – Aug-29 Introduction to Spatial Computing CSE 5ISC Some slides adapted from the book Computing with Spatial Trajectories, Yu Zheng and Xiaofang.
Combined Human, Antenna Orientation in Elevation Direction and Ground Effect on RSSI in Wireless Sensor Networks Syed Hassan Ahmed, Safdar H. Bouk, Nadeem.
Pervasive Computing MIT SMA 5508 Spring 2006 Larry Rudolph 1 Tracking Indoors.
TIU Tracking System Introduction Intel's large and complex validation labs contain many Testing Interface Unit's(TIU) used in validating hardware. A TIU.
The Cricket Compass for Context-Aware Mobile Applications
The Cricket Location-Support System N. Priyantha, A. Chakraborty, and H. Balakrishnan MIT Lab for Computer Science MOBICOM 2000 Presenter: Kideok Cho
Hybrid Indoor Positioning with Wi-Fi and Bluetooth: Architecture and Performance IEEE Mobile Data Management 2013 Artur Baniukevic†, Christian S. Jensen‡,
Nissanka Bodhi Priyantha Computer Science, Massachusetts Institute of Technology RTLab. Seolyoung, Jeong Dissertation, MIT, June 2005.
Mobile Computing CSE 40814/60814 Spring 2017.
RF-based positioning.
Accurate Robot Positioning using Corrective Learning
Presented by Prashant Duhoon
Wireless Mesh Networks
Team North Star + Lockheed Martin
RADAR: An In-Building RF-based User Location and Tracking System
Overview: Chapter 2 Localization and Tracking
Presentation transcript:

© 2004 Andreas Haeberlen, Rice University 1 Practical Robust Localization over Large-Scale Wireless Ethernet Networks Andreas Haeberlen Eliot Flannery Andrew Ladd Algis Rudys Dan Wallach Lydia Kavraki Rice University Houston, TX 10th Annual International Conference on Mobile Computing and Networking (MOBICOM) September 28, 2004 Philadelphia, PA

2 © 2004 Andreas Haeberlen, Rice University Motivation Location-aware computing has many interesting applications:  Navigation  Asset tracking  Tourist/visitor guides  Advertising  Finding resources  Visitor tracking  Content redirection  Robot navigation  Sensor networks  Intruder detection Goal: Locate a device in a building The ideal localization system : Cheap Easy to deploy Accurate Robust

3 © 2004 Andreas Haeberlen, Rice University Related Work Solutions with special hardware Good accuracy Expensive Hard to deploy Example: Cricket [Priyantha 2000] Ultrasound beacons

4 © 2004 Andreas Haeberlen, Rice University Related Work Bayesian localization [Ladd 2002] Good accuracy Inexpensive hardware But: Not practical! Needs many days of training Does not work with different hardware Accuracy varies during the day

5 © 2004 Andreas Haeberlen, Rice University Overview Improvements over [Ladd 2002]: Drastic reduction in training time Adapts to different hardware Robust against untrained variations Techniques used: Topological localization Simplified signal model Calibration

6 © 2004 Andreas Haeberlen, Rice University Training wireless signal propagation is complex  Need training Operator visits every location, measures signal strength Result: A signal map of the entire building Observed signal strength Occurrences

7 © 2004 Andreas Haeberlen, Rice University Markov Localization To localize 1. Initialize vector of location estimates 2. Perform a base station scan 3. Update estimate using Bayes' formula 4. Repeat steps 2-3 until estimates converge Signal map Location estimate Observed RSSI Bayes' formula New location estimate

8 © 2004 Andreas Haeberlen, Rice University Topological regions Many applications do not need 1-2 meter precision Can trade metric resolution for lower training time Localize to regions Offices Hallway segments Parts of larger rooms Reduces training effort by an order of magnitude Occupancy grid Regions

9 © 2004 Andreas Haeberlen, Rice University Gaussian signal model Previous methods keep a histogram of signal strengths Problems Overtraining Undertraining Use Gaussian as an approximation! More robust Saves memory Needs less training Observed signal strength Occurrences Observed signal strength Occurrences Minor mode Gap  

10 © 2004 Andreas Haeberlen, Rice University Experiment: Duncan Hall Duncan Hall: >200 offices, classrooms, seminar rooms Total area: 158 x 75 meters

11 © 2004 Andreas Haeberlen, Rice University Duncan Hall Architecture Large open spaces (low signal variation) Clerestory ceiling (reflections) Metal air ducts (distortions)

12 © 2004 Andreas Haeberlen, Rice University Experiment: Duncan Hall Manually created 510 cells, ~3x5m each Collected  100 BS scans/cell (51249 total) 28 man-hours were sufficient! Data collection: Experiments: Partition data set Training data Testing data scans

13 © 2004 Andreas Haeberlen, Rice University Results: Static localization Result: Excellent accuracy over the entire building Accuracy for cell: 70-80% 80-90% 90-95% >95% Base stations worst case (localizes to adjacent cells)

14 © 2004 Andreas Haeberlen, Rice University Results: Static localization II Experiment: Use only N scans/cell for training Result: Gaussian needs a lot less training data This is in addition to gains from topology model For 95% accuracy: Histogram: 84 scans Gaussian: 30 scans

15 © 2004 Andreas Haeberlen, Rice University Problem: Untrained variations 1. Differences in hardware, software, or antenna 2. Observed signal strength changes over time Signal Strength 3am 9am 3pm 9pm Source: [Tao 2003] Probability of registering signal strength

16 © 2004 Andreas Haeberlen, Rice University Calibration: New Hardware Approximate relationship between 'old' and 'new' values by a linear function Invert function, apply it to each observation Signal strength (reference card) Signal strength (new card) i 2 =m·i 1 +c

17 © 2004 Andreas Haeberlen, Rice University Calibration: Time-of-day Linear approximation works for time-of-day variations, too! Learn parameters using calibration Signal strength (nighttime) Signal strength (11am) i 2 =m·i 1 +c Parameters

18 © 2004 Andreas Haeberlen, Rice University Mobility: Markov chains Goal: Track location while user is moving Problem: Markov localization tends to 'lag' for mobile agent Need a motion model for the user Use markov chain to model possible cell- to-cell transitions 90% 5% 60%

19 © 2004 Andreas Haeberlen, Rice University "It doesn't work any more!" Base stations were upgraded to a/b/g New IOS software New radio module What we did: Configured new BSSIDs Ran calibration once System works, delivers good accuracy! 2.4 GHz radio module

20 © 2004 Andreas Haeberlen, Rice University Results: Mobility - Movie - Experiment on 09/23/04 (after a/b/g upgrade)

21 © 2004 Andreas Haeberlen, Rice University Conclusions Topological localization delivers good accuracy with a reasonable training effort Gaussian sensor model is more robust and requires less training time than histogram- based model Training data can be adapted for use with different hardware and under different conditions System is deployed in a large office building and in practical use