An indoor position-estimation algorithm using smartphone IMU sensor data

Alwin Poulose, Odongo Steven Eyobu, Dong Seog Han

Research output: Contribution to journalArticlepeer-review

163 Scopus citations

Abstract

Position-estimation systems for indoor localization play an important role in everyday life. The global positioning system (GPS) is a popular positioning system, which is mainly efficient for outdoor environments. In indoor scenarios, GPS signal reception is weak. Therefore, achieving good position estimation accuracy is a challenge. To overcome this challenge, it is necessary to utilize other position-estimation systems for indoor localization. However, other existing indoor localization systems, especially based on inertial measurement unit (IMU) sensor data, still face challenges such as accumulated errors from sensors and external magnetic field effects. This paper proposes a position-estimation algorithm that uses the combined features of the accelerometer, magnetometer, and gyroscope data from an IMU sensor for position estimation. In this paper, we first estimate the pitch and roll values based on a fusion of accelerometer and gyroscope sensor values. The estimated pitch values are used for step detection. The step lengths are estimated by using the pitching amplitude. The heading of the pedestrian is estimated by the fusion of magnetometer and gyroscope sensor values. Finally, the position is estimated based on the step length and heading information. The proposed pitch-based step detection algorithm achieves 2.5% error as compared with acceleration-based step detection approaches. The heading estimation proposed in this paper achieves a mean heading error of 4.72° as compared with the azimuth- A nd magnetometer-based approaches. The experimental results show that the proposed position-estimation algorithm achieves a high position accuracy that significantly outperforms that of conventional estimation methods used for validation in this paper.

Original languageEnglish
Article number8606925
Pages (from-to)11165-11177
Number of pages13
JournalIEEE Access
Volume7
DOIs
StatePublished - 2019

Keywords

  • Android-based smartphone
  • heading estimation
  • indoor navigation
  • Indoor positioning system (IPS)
  • Kalman filter
  • pedestrian dead reckoning (PDR)
  • quaternion
  • sensor fusion

Fingerprint

Dive into the research topics of 'An indoor position-estimation algorithm using smartphone IMU sensor data'. Together they form a unique fingerprint.

Cite this