{'fraction_non_alphanumeric': 0.017766497461928935, 'fraction_numerical': 0.0, 'mean_word_length': 5.572222222222222, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Step Detection for ZUPT-Aided Inertial Pedestrian Navigation System Using Foot-Mounted Permanent Magnet

A foot-mounted pedestrian dead reckoning system is a self-contained technique for indoor localization. An inertial pedestrian navigation system includes wearable MEMS inertial sensors, such as an accelerometer, gyroscope, or digital compass, which enable the measurement of the step length and the heading direction. Therefore, the use of zero velocity updates is necessary to minimize the inertial drift accumulation of the sensors. The aim of this paper is to develop a foot-mounted pedestrian dead reckoning system based on an inertial measurement unit and a permanent magnet. Our approach enables the stance phase and the step duration detection based on the measurements of the permanent magnet field during each gait cycle. The proposed system involves several parts: inertial state estimation, stance phase detection, altitude measurement, and error state Kalman Filter with zero velocity update and altitude measurement update. Real indoor experiments demonstrate that the proposed algorithm is capable of estimating the trajectory accurately with low estimation error.