Pseudo-Zero Velocity Re-Detection Double Threshold Zero-Velocity Update (ZUPT) for Inertial Sensor-Based Pedestrian Navigation

Zero-velocity update method (ZUPT) is widely used in inertial measurement unit (IMU)-based pedestrian navigation systems for mitigating sensor drifting error. In the basic pedestrian dead reckoning (PDR) system, especially in the foot-tie PDR system, zero-velocity update method with Kalman filter are two core algorithms. In the basic PDR system, ZUPT usually uses a single threshold to judge the gait of pedestrians. A single threshold, however, makes ZUPT unable to accurately judge the gait of pedestrians in different road conditions. In this paper, we propose a new, redesigned ZUPT method without using additional equipment and filter algorithms to further improve the accuracy of correction results. The method uses a sliding detection algorithm to help re-detect the zero-velocity intervals, aiming to remove the pseudo-zero velocity interval and the pseudo-motion interval, as well as improving the performance of the ZUPT method. The method was implemented in a shoe-mounted IMU-based navigation system. For walking step detection tests, the accuracy of the proposed modified ZUPT method reached 87.24%, 25% higher than the conventional methods. In a long-distance walking path tracking test, the mean error of the estimated path of our method is 0.61 m, an 81.69% reduction compared to the conventional ZUPT methods. The details of the improved ZUPT method presented in this paper not only enable the tracking technology to better track a pedestrian’s step changes during walking, but also provide better calculation conditions for subsequent filter operations.

[1]  Fang Hui,et al.  Influence of Inertial Sensor Errors on GNSS/INS Integrated Navigation Performance , 2016, 2016 Eighth International Conference on Measuring Technology and Mechatronics Automation (ICMTMA).

[2]  Andrei M. Shkel,et al.  Analytical Closed-Form Estimation of Position Error on ZUPT-Augmented Pedestrian Inertial Navigation , 2018, IEEE Sensors Letters.

[3]  Jaehyun Park,et al.  Waist mounted Pedestrian Dead-Reckoning system , 2012, 2012 9th International Conference on Ubiquitous Robots and Ambient Intelligence (URAI).

[4]  Mohammed Jalal Ahamed,et al.  Intuitive ultrasonic INS augmentation for pedestrian path tracking and navigation , 2019, Sensors and Actuators A: Physical.

[5]  Paul D. Groves,et al.  Principles of GNSS, Inertial, and Multi-sensor Integrated Navigation Systems , 2012 .

[6]  Xin Tong,et al.  A Double-Step Unscented Kalman Filter and HMM-Based Zero-Velocity Update for Pedestrian Dead Reckoning Using MEMS Sensors , 2020, IEEE Transactions on Industrial Electronics.

[7]  P. Groves Principles of GNSS, Inertial, and Multi-Sensor Integrated Navigation Systems , 2007 .

[8]  Jacques Georgy,et al.  Heading misalignment estimation between portable devices and pedestrians , 2013 .

[9]  Liu Hui-feng,et al.  An adaptive selection algorithm of threshold value in zero velocity updating for personal navigation system , 2014, Proceedings of the 33rd Chinese Control Conference.

[10]  Edward Au Feature Updates for Wi-Fi Alliance [Standards] , 2016, IEEE Vehicular Technology Magazine.

[11]  Young Soo Suh,et al.  Zero velocity detection for inertial sensor-based personal navigation systems , 2010, Proceedings of SICE Annual Conference 2010.

[12]  Andrei M. Shkel,et al.  Adaptive Threshold for Zero-Velocity Detector in ZUPT-Aided Pedestrian Inertial Navigation , 2019, IEEE Sensors Letters.

[13]  José López Vicario,et al.  A Review of Pedestrian Indoor Positioning Systems for Mass Market Applications , 2017, Sensors.

[14]  Jae Hong Lee,et al.  Pedestrian Dead Reckoning System Using Dual IMU to Consider Heel Strike Impact , 2018, 2018 18th International Conference on Control, Automation and Systems (ICCAS).

[15]  Wei Fan,et al.  Accuracy analysis of sigma-point Kalman filters , 2009, 2009 Chinese Control and Decision Conference.

[16]  Xinyu Wang,et al.  Magnetic-Based Indoor Localization Using Smartphone via a Fusion Algorithm , 2019, IEEE Sensors Journal.

[18]  Yuan Wu,et al.  A Pedestrian Dead-Reckoning System for Walking and Marking Time Mixed Movement Using an SHSs Scheme and a Foot-Mounted IMU , 2019, IEEE Sensors Journal.

[19]  Yu. N. Korkishko,et al.  High-precision inertial measurement unit IMU-5000 , 2018, 2018 IEEE International Symposium on Inertial Sensors and Systems (INERTIAL).

[20]  Wei Gao,et al.  Improved filter estimation method applied in zero velocity update for SINS , 2009, 2009 International Conference on Mechatronics and Automation.

[21]  Joshua Jaekel,et al.  An inertial navigation system with acoustic obstacle detection for pedestrian applications , 2017, 2017 IEEE International Symposium on Inertial Sensors and Systems (INERTIAL).

[22]  Isaac Skog,et al.  Fifteen Years of Progress at Zero Velocity: A Review , 2020, IEEE Sensors Journal.

[23]  Guo Zheng,et al.  Research on indoor pedestrian location based on miniature inertial measurement unit , 2017, 2017 Forum on Cooperative Positioning and Service (CPGPS).

[24]  Angelo M. Sabatini,et al.  Assessment of walking features from foot inertial sensing , 2005, IEEE Transactions on Biomedical Engineering.

[25]  Corina Nafornita,et al.  Comparative Study of Satellite Navigation Systems , 2018, 2018 International Symposium on Electronics and Telecommunications (ISETC).

[26]  Jiubin Tan,et al.  Calibration and compensation of inertial sensor errors in portable applications — a review , 2016, 2016 UKACC 11th International Conference on Control (CONTROL).

[27]  Jeroen H. M. Bergmann,et al.  Pedestrian Dead Reckoning With Wearable Sensors: A Systematic Review , 2021, IEEE Sensors Journal.

[28]  Abdelmoumen Norrdine,et al.  Step Detection for ZUPT-Aided Inertial Pedestrian Navigation System Using Foot-Mounted Permanent Magnet , 2016, IEEE Sensors Journal.

[29]  Arto Perttula,et al.  Pedestrian detection with high resolution inertial measurement unit , 2016, 2016 IEEE SENSORS.

[30]  Ling Chen,et al.  IMU/GPS based pedestrian localization , 2012, 2012 4th Computer Science and Electronic Engineering Conference (CEEC).

[31]  Huiru Zheng,et al.  A 3D indoor positioning system based on low-cost MEMS sensors , 2016, Simul. Model. Pract. Theory.

[32]  Masahiro Fujii,et al.  A Study on Direction Estimation of Movement by Multiple Sensors for Pedestrian Dead-Reckoning , 2017, 2017 Fifth International Symposium on Computing and Networking (CANDAR).

[33]  Yinfeng Wu,et al.  Comparison of Pedestrian Tracking Methods Based on Foot- and Waist-Mounted Inertial Sensors and Handheld Smartphones , 2019, IEEE Sensors Journal.

[34]  Isaac Skog,et al.  Zero-Velocity Detection—An Algorithm Evaluation , 2010, IEEE Transactions on Biomedical Engineering.

[35]  Fredrik Gustafsson,et al.  Zero-Velocity Detection—A Bayesian Approach to Adaptive Thresholding , 2019, IEEE Sensors Letters.

[36]  Pavel S. Marinushkin,et al.  MEMS-based non-orthogonal redundant inertial measurement unit for miniature navigation systems , 2015, 2015 International Siberian Conference on Control and Communications (SIBCON).

[37]  Viswanath Talasila,et al.  Zero Velocity Potential Update (ZUPT) as a Correction Technique , 2018, 2018 3rd International Conference On Internet of Things: Smart Innovation and Usages (IoT-SIU).

[38]  Fernando Seco Granja,et al.  Indoor pedestrian navigation using an INS/EKF framework for yaw drift reduction and a foot-mounted IMU , 2010, 2010 7th Workshop on Positioning, Navigation and Communication.

[39]  Hai Yang,et al.  Adaptive Zero Velocity Update Based on Velocity Classification for Pedestrian Tracking , 2017, IEEE Sensors Journal.

[40]  Görkem Essiz,et al.  Quaternion Vector Based Pedestrian Dead-Reckoning with Smartphones , 2019, 2019 27th Signal Processing and Communications Applications Conference (SIU).

[41]  Ilya A. Nagin,et al.  Effective integration algorithm for pedestrian dead reckoning , 2018, 2018 Moscow Workshop on Electronic and Networking Technologies (MWENT).