footpath
play

FootPath Accurate Map-based Indoor Navigation Using Smartphones J - PowerPoint PPT Presentation

FootPath Accurate Map-based Indoor Navigation Using Smartphones J gila Bitsch Link, Paul Smith, Nicolai Viol, Klaus Wehrle Guimaraes / IPIN, September 2011 http://comsys.rwth-aachen.de/ Motivation - Requirements Smartphone based


  1. FootPath Accurate Map-based Indoor Navigation Using Smartphones Jó Ágila Bitsch Link, Paul Smith, Nicolai Viol, Klaus Wehrle Guimaraes / IPIN, September 2011 http://comsys.rwth-aachen.de/

  2. Motivation - Requirements  Smartphone based  Widely distributed  Easy to program  Infrastructureless:  No GPS reception  Setting up infrastructure is costly and time consuming  Incremental deployment 2 Jó Ágila Bitsch Link, Paul Smith, Nicolai Viol, Klaus Wehrle

  3. Core Idea  Simplify location estimation by restricting to a path  Navigate along the path using sensors readily found in mobile phones  Incremental deployment using OpenStreetMap Compass Accelerometer 3 Jó Ágila Bitsch Link, Paul Smith, Nicolai Viol, Klaus Wehrle

  4. Structure  Motivation  Design  Map acquisition  Step detection  Path matching  Evaluation  Conclusion & Future Work 4 Jó Ágila Bitsch Link, Paul Smith, Nicolai Viol, Klaus Wehrle

  5. Design: FootPath Data Flow 5 Jó Ágila Bitsch Link, Paul Smith, Nicolai Viol, Klaus Wehrle

  6. Map Acquisition  Map Source: OpenStreetMap  Community based effort to distribute free geographic data  Data  XML File consisting of  Nodes  Ways  Provisional indoor support:  Indoor - Attributes:  indoor = yes  level = …, -2, - 1, 0, 1, 2, …  wheelchair = yes  highway = steps, elevator, door  stepcount = *  name = *  Java OpenStreetMap Editor (JOSM) 6 Jó Ágila Bitsch Link, Paul Smith, Nicolai Viol, Klaus Wehrle

  7. Step Detection  Use low pass filtered z-axis from accelerometer  Poll values at 30Hz  Step detected, if  drop larger than p = 2.0 m/s² is registered within 165ms (5 samples)  and outside of timeout 7 Jó Ágila Bitsch Link, Paul Smith, Nicolai Viol, Klaus Wehrle

  8. Step Matching  Establish position by matching detected steps to the path  With each step, progress along path using step length estimation  Step length ≈ height * 0.415 [m] 8 Jó Ágila Bitsch Link, Paul Smith, Nicolai Viol, Klaus Wehrle

  9. Step Matching  Deal with noisy data, i.e.:  Varying step length  errors in compass readings  metal objects: radiators, elevators  doors  evading other persons  ...  Algorithm:  Best Fit compensates errors 9 Jó Ágila Bitsch Link, Paul Smith, Nicolai Viol, Klaus Wehrle

  10. Matching - Best Fit  Calculating best match of steps to path:  String S: detected steps  String M: expected steps from path  Iteratively calculate matrix D:  Scoring function: 10 Jó Ágila Bitsch Link, Paul Smith, Nicolai Viol, Klaus Wehrle

  11. Matching - Best Fit  Calculating best match of steps to path:  Current location is the position with the least penalty for each step 11 Jó Ágila Bitsch Link, Paul Smith, Nicolai Viol, Klaus Wehrle

  12. Evaluation – Comparison with GPS  Outdoor experiment  16 runs across parking lot  Traces include GPS, sensors, detected steps 12 Jó Ágila Bitsch Link, Paul Smith, Nicolai Viol, Klaus Wehrle

  13. Evaluation – Outdoor  Positions on path 13 Jó Ágila Bitsch Link, Paul Smith, Nicolai Viol, Klaus Wehrle

  14. Evaluation – Outdoor  Location error:  Distance to Best Fit Traceback 14 Jó Ágila Bitsch Link, Paul Smith, Nicolai Viol, Klaus Wehrle

  15. Evaluation – Indoor Path  Path through university  Robust against magnetic disturbance  Corners actually help us! 15 Jó Ágila Bitsch Link, Paul Smith, Nicolai Viol, Klaus Wehrle

  16. Evaluation – Map creation for Trade Fair  Area: 20 000 m²  Exhibitors: >100  Time to integrate into OSM for a single mapper: ~ 2 hours 16 Jó Ágila Bitsch Link, Paul Smith, Nicolai Viol, Klaus Wehrle

  17. Other Approaches  Infrastructure  Pseudolites  RF – Fingerprinting  GSM/WiFi/Bluetooth/RFID  Infrastructureless  CompAcc  Outdoor positioning via step matching  Pedestrian Dead Reckoning  Integration of sensor data using Kalman filter  Ambiance – Fingerprinting  Temperature, Colors, Lights, Acoustics 17 Jó Ágila Bitsch Link, Paul Smith, Nicolai Viol, Klaus Wehrle

  18. Comparison Featu ture FootP tPath th CompAcc Acc PDR GPS Indoor + - + - Outdoor + + + ○ No Infrastructure + - ○ - No Initial Setup + + + - No Maintenance + + + - Error Resetting + - ○ ○ Map basis + - - - Featu ture Pseudo dolites ites WiFi F.pr. Amb. F.pr. Google e Maps Indoor + + + ○ Outdoor - + - + No Infrastructure - - + - No Initial Setup - - - - No Maintenance - - - - Error Resetting - - - - Map basis - - - - 18 18 Jó Ágila Bitsch Link, Paul Smith, Nicolai Viol, Klaus Wehrle

  19. Future work  Multiple concurrent paths  Currently: Undefined behavior when user leaves path  Evaluate several paths, opportunistically switch to best candidate  Approach: Multisequence alignment  Cooperative map creation  Map places where no floor plan is available  Derive path segments from detected steps  Make use of points multiple times; sanitize using spring embedding 19 Jó Ágila Bitsch Link, Paul Smith, Nicolai Viol, Klaus Wehrle

  20. Conclusion  Painless, cost-efficient indoor navigation using sensors available in mobile phones  No war driving  First Fit and Best Fit match steps on to the path, both reset accumulated errors at corners  Editing and distribution of maps for public buildings using OpenStreetMap 20 Jó Ágila Bitsch Link, Paul Smith, Nicolai Viol, Klaus Wehrle

  21. Thank you! 21 Jó Ágila Bitsch Link, Paul Smith, Nicolai Viol, Klaus Wehrle

  22. Location Error per Run 22 Jó Ágila Bitsch Link, Paul Smith, Nicolai Viol, Klaus Wehrle

  23. Sensor Data 23 Jó Ágila Bitsch Link, Paul Smith, Nicolai Viol, Klaus Wehrle

  24. Experiment Data 24 Jó Ágila Bitsch Link, Paul Smith, Nicolai Viol, Klaus Wehrle

  25. Class Diagram 25 Jó Ágila Bitsch Link, Paul Smith, Nicolai Viol, Klaus Wehrle

  26. GUI: Calibration, Loader, Navigation 26 Jó Ágila Bitsch Link, Paul Smith, Nicolai Viol, Klaus Wehrle

  27. Map Structure 27 Jó Ágila Bitsch Link, Paul Smith, Nicolai Viol, Klaus Wehrle

  28. Wifi Fingerprinting 28 Jó Ágila Bitsch Link, Paul Smith, Nicolai Viol, Klaus Wehrle

  29. Wifi Fingerprinting 29 Jó Ágila Bitsch Link, Paul Smith, Nicolai Viol, Klaus Wehrle

  30. OSM Tiles 30 Jó Ágila Bitsch Link, Paul Smith, Nicolai Viol, Klaus Wehrle

Recommend


More recommend