Abstract
Navigation is an essential feature for smartphones, even indoors. Having a robust step count algorithm is the cornerstone for building an inertial navigator based on accelerometer sensors. However, accelerometer data is very sensitive to body movements, so separating noise from real steps is not a trivial issue. Our main hypothesis is that Mean Squared Error (MSE) measured between predicted and real signal gives a clear distinction between ideal steps, noisy steps and pure noise. In this paper we propose a combination of techniques to obtain a robust step count model for smartphones. Using the vertical component of the acceleration, Support Vector Regression (SVR) for modeling user’s activity and an algorithm that combines peak-valley detection with high MSE steps filtering, we achieve a computational efficient and robust model for detecting steps.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Vincent, J.: The mobile phone: an emotionalised social robot. In: Vincent, J., Taipale, S., Sapio, B., Lugano, G., Fortunati, L. (eds.) Social Robots from a Human Perspective, pp. 105–115. Springer, Cham (2015)
Naqvi, N.Z., Kumar, A., Chauhan, A., Sahni, K.: Step counting using smartphone-based accelerometer. Int. J. Comput. Sci. Eng. (IJCSE) 4, 675–681 (2012)
Lee, H., Choi, S., Lee, M.: Step detection robust against the dynamics of smartphones. Sensors 15, 27230–27250 (2015)
Iglesias, R., Regueiro, C.V., Barro, S., Rodriguez, G., Nieto, A.: Robust step detection in mobile phones through a learning process carried out in the mobile. In: IWINNAC (2017)
Rai, A., Chintalapudi, K.K., Padmanabhan, V.N., Sen, R.Z.: Zero-effort crowdsourcing for indoor localization. In: Proceedings of the International Conference on Mobile Computing and Networking, MOBICOM, pp. 293–304 (2012)
Salat, R., Awtoniuk, M., Korpysz, K.: Black-box system identification by means of support vector regression and imperialist competitive algorithm. Przeglad Elektrotech. 9, 223–226 (2013)
Madgwick, S.O.H., Harrison, A.J.L., Vaidyanathan, R.: Estimation of IMU and MARG orientation using a gradient descent algorithm. In: International Conference on Rehabilitation Robotics. IEEE (2011)
Madgwick, S.O.H.: An efficient orientation filter for inertial and inertial/magnetic sensor arrays. Technical report, University of Bristol, UK (2010)
Renaudin, V., Combettes, C.: Magnetic, acceleration fields and gyroscope quaternion. Sensors 14, 22864–22890 (2014)
Yun, X., Bachmann, E., Mcghee, R.: A simplified quaternion-based algorithm for orientation estimation from earth gravity and magnetic field measurements. IEEE Trans. Instrum. Meas. 57, 638–650 (2008)
Sabatini, A.: Quaternion-based extended kalman filter for determining orientation by inertial and magnetic sensing. IEEE Trans. Biomed. Eng. 53, 1346–1356 (2006)
Acknowledgements
This work has received financial support from the Consellería de Cultura, Educación e Ordenación Universitaria (accreditation 2016-2019, ED431G/01 and ED431G/08 and reference competitive group 2014-2017, GRC2014/030) and the European Regional Development Fund (ERDF). Special thanks also to Marcos Martínez-Romero for his helpful comments.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG
About this paper
Cite this paper
Lopez-Fernandez, J., Iglesias, R., Regueiro, C.V., Casado, F.E. (2018). Inertial Navigation with Mobile Devices: A Robust Step Count Model. In: Ollero, A., Sanfeliu, A., Montano, L., Lau, N., Cardeira, C. (eds) ROBOT 2017: Third Iberian Robotics Conference. ROBOT 2017. Advances in Intelligent Systems and Computing, vol 693. Springer, Cham. https://doi.org/10.1007/978-3-319-70833-1_54
Download citation
DOI: https://doi.org/10.1007/978-3-319-70833-1_54
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-70832-4
Online ISBN: 978-3-319-70833-1
eBook Packages: EngineeringEngineering (R0)