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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
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)
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)
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)
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)
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)
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)
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)
Grisetti, G., Kümmerle, R., Stachniss, C., Burgard, W.: Tutorial on graph-based SLAM. IEEE Intell. Transp. Syst. Mag. 2(4), 31–43 (2010)
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)
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)
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)
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)
Kennedy, J., Eberhart, R.: Particle swarm optimization. In: Proceedings of IEEE International Conference on Neural Networks, Perth, pp. 1942–1948 (1995)
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)
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)
Liu, H., et al.: Accurate WiFi based localization for smartphones using peer assistance. IEEE Trans. Mob. Comput. 13(10), 2199–2214 (2013)
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)
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)
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)
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)
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)
Skyhook. http://www.skyhookwireless.com/
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)
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)
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)
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
Corresponding author
Editor information
Editors and Affiliations
Rights 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)