Abstract
The Zero-velocity Update (ZUPT) aided Extended Kalman Filter (EKF) is commonly used in the classical INS-based foot-mounted PDR (Pedestrian Dead Reckoning) system. However, in the realistic test, the system still often suffers from drift, which is mainly caused by two reasons: failed detection of the stationary phase in the dynamic pedestrian gait and the heading drift which is a poorly observable variable of the ZUPT method. In this paper, in order to overcome these problems, three improved constraint algorithms have been proposed respectively for the detection of the stationary phase, constraint of heading drift and constraint of the height divergence. Firstly, for the problem of failed detection of the stationary phase, a novel stationary phase detection method is proposed which mainly by finding the minimum detector T in each gait cycle to determine the stationary phase, rather than totally based on threshold comparison principle in the traditional method. Comparing with the traditional method, the proposed method can detect the stationary phase of each gait cycle accurately under various pedestrian movements. Secondly, for the heading divergence problem, an improved method is proposed based on the existing HDE (Heuristic Drift Elimination) method, which uses the position error rather than heading error to restrain the trajectory divergence. Comparing with the traditional method, the proposed method can better constrain the heading to the correct angle. At last, for the problem of height divergence, an effective method has been proposed to determine the state of pedestrians by using the slope between adjacent one/several footsteps. At the same time, the slope of the plane and stairs is used to restrict the height divergence. In experiment, the proposed method can be more effectively to distinguish the pedestrian's state. Especially, when pedestrian walks on the stairs, the slope of the stairs can constrain the height divergence obviously.
Highlights
The Global Navigation Satellite System (GNSS) is a basic pedestrian positioning method
Indoor pedestrian positioning system is an effective means of indoor positioning, which is a good complement to the GNSS positioning system
The heading error during pedestrian movement is unobservable for Zero Velocity Updates (ZUPT) method [3], so, the ZUPT-assisted Extended Kalman Filter (EKF) algorithm is less restrictive to the
Summary
The Global Navigation Satellite System (GNSS) is a basic pedestrian positioning method. The Zero Velocity Updates (ZUPT) is a commonly used method to constrain the divergence of the inertial recursive positioning result It assumes that during walking, the foot touches the ground and remains stationary for a short time (stance phase) [2]. The HDE and iHDE methods both use the position (stride) heading between adjacent footsteps to determine whether pedestrian’s walking direction closes to the indoor corridor heading (the dominant directions), and use the heading difference between position heading and the closest reference corridor heading to correct the pedestrian current inertia recursive heading. Based on the above analysis of HDE and iHDE methods’ problem, an improved method has been proposed in this paper, which uses the reference heading to calculate the estimate position at the current footstep, using the position error between the estimate position and the inertia recursive position restrains the heading divergence, which is more effective than the existing HDE and iHDE methods.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.