International Journal of Advanced Robotic Systems (Jun 2020)

Adaptive Kalman filtering-based pedestrian navigation algorithm for smartphones

  • Chen Yu,
  • Luo Haiyong,
  • Zhao Fang,
  • Wang Qu,
  • Shao Wenhua

DOI
https://doi.org/10.1177/1729881420930934
Journal volume & issue
Vol. 17

Abstract

Read online

Pedestrian navigation with daily smart devices has become a vital issue over the past few years and the accurate heading estimation plays an essential role in it. Compared to the pedestrian dead reckoning (PDR) based solutions, this article constructs a scalable error model based on the inertial navigation system and proposes an adaptive heading estimation algorithm with a novel method of relative static magnetic field detection. To mitigate the impact of magnetic fluctuation, the proposed algorithm applies a two-way Kalman filter process. Firstly, it achieves the historical states with the optimal smoothing algorithm. Secondly, it adjusts the noise parameters adaptively to reestimate current attitudes. Different from the pedestrian dead reckoning-based solution, the error model system in this article contains more state information, which means it is more sensitive and scalable. Moreover, several experiments were conducted, and the experimental results demonstrate that the proposed heading estimation algorithm obtains better performance than previous approaches and our system outperforms the PDR system in terms of flexibility and accuracy.