{'fraction_non_alphanumeric': 0.019650655021834062, 'fraction_numerical': 0.0, 'mean_word_length': 5.195945945945946, '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}}
An indoor positioning system based on inertial sensors in smartphone

Recently various indoor positioning techniques have been developed based on smartphone. However, most of them need external signals. In this paper a self-contained approach relying on built-in inertial sensors is implemented. Taking advantage of Pedestrian Dead Reckoning, it updates the current position by measuring the length and the heading of each step. Foremost the whole walking process is divided into segments, in which only straight walking is involved. After that the Feature Vectors are extracted for step detection. Specially, to cope with the instabilities caused by gait change, an equivalent Model Wave is created to substitute the original data. Finally, Particle Filter is employed for map matching. According to a group of experiments, our approach is as accurate as traditional positioning technique but shows more robustness.