Skip to main content

Indoor Navigation with a Smartphone Fusing Inertial and WiFi Data via Factor Graph Optimization

  • Conference paper
Mobile Computing, Applications, and Services (MobiCASE 2015)

Abstract

Mobile devices are getting more capable every year, allowing a variety of new applications, such like supporting pedestrian navigation in GPS-denied environments. In this paper we deal with the problem of combining in real-time dead reckoning data from the inertial sensors of a smartphone, and the WiFi signal fingerprints, which enable to detect the already visited places and therefore to correct the user’s trajectory. While both these techniques have been used before for indoor navigation with smartphones, the key contribution is the new method for including the localization constraints stemming from the highly uncertain WiFi fingerprints into a graphical problem representation (factor graph), which is then optimized in real-time on the smartphone. This method results in an Android-based personal navigation system that works robustly with only few locations of the WiFi access points known in advance, avoiding the need to survey WiFi signal in the whole area. The presented approach has been evaluated in public buildings, achieving localization accuracy which is sufficient for both pedestrian navigation and location-aware applications on a smartphone.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    https://github.com/LRMPUT/DiamentowyGrant.

References

  1. Bahl, P., Padmanabhan, V.N.: RADAR: an in-building RF-based user location and tracking system. In: Proceedings of Joint Conference of the IEEE Computer and Communications Societies, pp. 775–784 (2000)

    Google Scholar 

  2. Biswas, J., Veloso, M.: WiFi localization and navigation for autonomous indoor mobile robots. In: Proceedings of IEEE International Conference on Robotics & Automation, Anchorage, pp. 4379–4384 (2010)

    Google Scholar 

  3. Chiu, H.-P., Zhou, X., Carlone, L., Dellaert, F., Samarasekera, S., Kumar, R.: Constrained optimal selection for multi-sensor robot navigation using plug-and-play factor graphs. In: Proceedings of IEEE International Conference on Robotics and Automation, Hong Kong, pp. 663–670 (2014)

    Google Scholar 

  4. Chen, Z., Zou, H., Jiang, H., Zhu, Q., Soh, Y., Xie, L.: Fusion of WiFi, smartphone sensors and landmarks using the Kalman filter for indoor localization. Sensors 15, 715–732 (2015)

    Article  Google Scholar 

  5. Ferris, B., Fox, D., Lawrence, N.: WiFi-SLAM using Gaussian process latent variable models. In: Proceedings of International Joint Conference on Artificial Intelligence, pp. 2480–2485 (2007)

    Google Scholar 

  6. Fularz, M., Nowicki, M., Skrzypczyński, P.: Adopting feature-based visual odometry for resource-constrained mobile devices. In: Campilho, A., Kamel, M. (eds.) ICIAR 2014, Part II. LNCS, vol. 8815, pp. 431–441. Springer, Heidelberg (2014)

    Google Scholar 

  7. Gośliński, J., Nowicki, M., Skrzypczyński, P.: Performance comparison of EKF-based algorithms for orientation estimation on Android platform. IEEE Sens. J. 15(7), 3781–3792 (2015)

    Article  Google Scholar 

  8. Grisetti, G., Kümmerle, R., Stachniss, C., Burgard, W.: Tutorial on graph-based SLAM. IEEE Intell. Transp. Syst. Mag. 2(4), 31–43 (2010)

    Article  Google Scholar 

  9. Huang, J., Millman, D., Quigley, M., Stavens, D., Thrun, S., Aggarwal, A.: Efficient, generalized indoor WiFi GraphSLAM. In: Proceedings of IEEE International Conference on Robotics & Automation, Shanghai, pp. 1038–1043 (2011)

    Google Scholar 

  10. Husen, M.N., Lee, S.: Indoor human localization with orientation using WiFi fingerprinting. In: Proceedings of ACM International Conference on Ubiquitous Information Management and Communication, Siem Reap (2014)

    Google Scholar 

  11. Indelman, V., Williams, S., Kaess, M., Dellaert, F.: Information fusion in navigation systems via factor graph based incremental smoothing. Rob. Auton. Syst. 61(8), 721–738 (2013)

    Article  Google Scholar 

  12. Inoue, S., Hattori, Y.: Toward High-level activity recognition from accelerometers on mobile phones. In: Proceedings of IEEE International Conference on Internet of Things, and Cyber, Physical and Social Computing, Dalian, pp. 225–231 (2011)

    Google Scholar 

  13. Kennedy, J., Eberhart, R.: Particle swarm optimization. In: Proceedings of IEEE International Conference on Neural Networks, Perth, pp. 1942–1948 (1995)

    Google Scholar 

  14. Kothari, N., Kannan, B., Dias, M.B.: Robust indoor localization on a commercial smart-phone. Technical report CMU-RI-TR-11-27, Carnegie-Mellon University, Pittsburgh (2011)

    Google Scholar 

  15. Kümerle, R., Grisetti, G., Strasdat, H., Konolige, K., Burgard, W.: g\(^2\)o: a general framework for graph optimization. In: Proceedings of IEEE International Conference on Robotics & Automation, Shanghai, pp. 3607–3613 (2011)

    Google Scholar 

  16. Liu, H., et al.: Accurate WiFi based localization for smartphones using peer assistance. IEEE Trans. Mob. Comput. 13(10), 2199–2214 (2013)

    Article  Google Scholar 

  17. Liu, H., Darabi, H., Banerjee, P., Liu, J.: Survey of wireless indoor positioning: techniques and systems. IEEE Trans. Syst. Man Cybern. Part C Appl. Rev. 37(6), 1067–1080 (2007)

    Article  Google Scholar 

  18. Martin, E., Vinyals, O., Friedland, G., Bajcsy, R.: Precise indoor localization using smart phones. In: Proceedings of ACM International Conference on Multimedia, pp. 787–790 (2014)

    Google Scholar 

  19. Nowicki, M.: WiFi-guided visual loop closure for indoor localization using mobile devices. J. Autom. Mob. Rob. Intell. Syst. (JAMRIS) 8(3), 10–18 (2014)

    Google Scholar 

  20. Quigley, M., Stavens, D., Coates, A., Thrun, S.: Sub-meter indoor localization in unmodified environments with inexpensive sensors. In: Proceedings of IEEE/RSJ International Conference on Intelligent Robots & Systems, Taipei, pp. 2039–2046 (2010)

    Google Scholar 

  21. Riehle, T., Anderson, S., Lichter, P., Whalen, W., Giudice, N.: Indoor inertial waypoint navigation for the blind. In: Proceedings of International Conference on IEEE Engineering in Medicine and Biology Society, pp. 5187–5190 (2013)

    Google Scholar 

  22. Skyhook. http://www.skyhookwireless.com/

  23. Sturm, J., Engelhard, N., Endres, F., Burgard, W., Cremers, D.: A benchmark for the evaluation of RGB-D SLAM systems. In: IEEE/RSJ International Conference on Intelligent Robots & Systems, Vilamoura, pp. 573–580 (2012)

    Google Scholar 

  24. Wu, D., Xia, L., Mok, E.: Hybrid location estimation by fusing WLAN signals and inertial data. In: Liu, C. (ed.) Principle and Application Progress in Location-Based Services. LNGC, pp. 81–92. Springer, Berlin (2014)

    Google Scholar 

  25. Wu, S.-S., Wu, H.-Y.: The design of an intelligent pedometer using Android. In: Proceedings of International Conference on Innovations in Bio-inspired Computing and Applications, pp. 313–315 (2011)

    Google Scholar 

Download references

Acknowledgment

This work is financed by the Polish Ministry of Science and Higher Education in years 2013–2015 under the grant DI2012 004142.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Michał Nowicki .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Institute for Computer Sciences, Social Informatics and Telecommunications Engineering

About this paper

Cite this paper

Nowicki, M., Skrzypczyński, P. (2015). Indoor Navigation with a Smartphone Fusing Inertial and WiFi Data via Factor Graph Optimization. In: Sigg, S., Nurmi, P., Salim, F. (eds) Mobile Computing, Applications, and Services. MobiCASE 2015. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 162. Springer, Cham. https://doi.org/10.1007/978-3-319-29003-4_16

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-29003-4_16

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-29002-7

  • Online ISBN: 978-3-319-29003-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics