In this paper, we present an innovative inertial navigation system based on the data collected through the Inertial Measurement Unit (IMU) embedded in a commercial smart-phone. We propose an innovative step detection algorithm which is independent of the holding mode, the only assumption being that the device is hand-held (i.e., the user is texting/navigating or phoning) and its movement is related to the upper body displacement during walking. We also present a new approach able to automatically calibrate the step length estimation formula according to the smartphone positioning. The developed algorithms have been validated through a test campaign in which we have evaluated the system performance considering three different smartphone models and different path lengths. The obtained results show that the maximum step detection error is always below 4% (average: 2.08%; standard deviation: 1.82%) whereas the maximum path length estimation error is below 8.1% (average: 3.6%; standard deviation: 1.81%) in all the considered cases.
A Novel Step Detection and Step Length Estimation Algorithm for Hand-held Smartphones / Strozzi, N.; Parisi, F.; Ferrari, G.. - (2018), pp. 1-7. (Intervento presentato al convegno 9th International Conference on Indoor Positioning and Indoor Navigation, IPIN 2018 tenutosi a fra nel 2018) [10.1109/IPIN.2018.8533807].
A Novel Step Detection and Step Length Estimation Algorithm for Hand-held Smartphones
Strozzi N.;Parisi F.;Ferrari G.
2018-01-01
Abstract
In this paper, we present an innovative inertial navigation system based on the data collected through the Inertial Measurement Unit (IMU) embedded in a commercial smart-phone. We propose an innovative step detection algorithm which is independent of the holding mode, the only assumption being that the device is hand-held (i.e., the user is texting/navigating or phoning) and its movement is related to the upper body displacement during walking. We also present a new approach able to automatically calibrate the step length estimation formula according to the smartphone positioning. The developed algorithms have been validated through a test campaign in which we have evaluated the system performance considering three different smartphone models and different path lengths. The obtained results show that the maximum step detection error is always below 4% (average: 2.08%; standard deviation: 1.82%) whereas the maximum path length estimation error is below 8.1% (average: 3.6%; standard deviation: 1.81%) in all the considered cases.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.