Hostname: page-component-74656f9884-j7cmm Total loading time: 0 Render date: 2026-11-05T21:31:31.652Z Has data issue: false hasContentIssue false

An improved PDR system with accurate heading and step length estimation using handheld smartphone

Published online by Cambridge University Press:  30 July 2021

Dayu Yan
Affiliation:
Beihang University School of Electronic and Information Engineering, Beijing 100083, China
Chuang Shi
Affiliation:
School of Electronic and Information Engineering, Beihang University, Beijing, China
Tuan Li*
Affiliation:
Beihang University School of Electronic and Information Engineering, Beijing 100083, China
*
*Corresponding author. E-mail: tuanli@whu.edu.cn
Rights & Permissions [Opens in a new window]

Abstract

Pedestrian dead reckoning (PDR) is widely used in handheld indoor positioning systems. However, low-cost inertial sensors built into smartphones provide poor-quality measurements, resulting in cumulative error which consists of heading estimation error caused by gyroscope and step length estimation error caused by an accelerometer. Learning more motion features through limited measurements is important to improve positioning accuracy. This paper proposes an improved PDR system using smartphone sensors. Using gyroscope, two motion patterns, walking straight or turning, can be recognised based on dynamic time warp (DTW) and thus improve heading estimation from an extended Kalman filter (EKF). Joint quasi-static field (JQSF) detection is used to avoid bad magnetic measurements due to magnetic disturbances in an indoor environment. In terms of periodicity of angular rate while walking, peak–valley angular velocity detection and zero-cross detection is combined to detect steps. A step-length estimation method based on deep belief network (DBN) is proposed. Experimental results demonstrate that the proposed PDR system can achieve more accurate indoor positioning.

Information

Type
Research Article
Copyright
Copyright © The Author(s), 2021. Published by Cambridge University Press on behalf of The Royal Institute of Navigation
Figure 0

Figure 1. The proposed PDR system architecture

Figure 1

Figure 2. Periodicity of gyro measurement while walking straight

Figure 2

Figure 3. (a) The state machine. (b) Z-axis component of gyro measurements. (c) Corresponding DTW results

Figure 3

Figure 4. Feedback correction of heading estimation

Figure 4

Figure 5. Result of the proposed step detection method

Figure 5

Figure 6. The architecture of the DBN

Figure 6

Table 1. Step detection

Figure 7

Figure 7. The results of different step length estimation method

Figure 8

Figure 8. Drift caused by time delay of state transition

Figure 9

Table 2. Evaluation of proposed method

Figure 10

Figure 9. (a) The localisation results of different method. (b) The CDF of heading error of different method

Figure 11

Figure 10. Recognition results of quasi-static magnetic field using the QSF and JQSF method

Figure 12

Figure 11. The receiver operating characteristic curve

Figure 13

Figure 12. (a) The floor map and QSF segments of the path. (b) Tracking paths. (c) Location error distribution. (d) CDF of location error

Figure 14

Figure 13. (a) The test space and reference path for comparison with other methods. (b) The tracking results of four different PDR systems

Figure 15

Table 3. Evaluation of proposed method