RBCN-Net: A Data-Driven Inertial Navigation Algorithm for Pedestrians
Pedestrian inertial navigation technology plays an important role in indoor positioning technology. However, low-cost inertial sensors in smart devices are affected by bias and noise, resulting in rapidly increasing and accumulating errors when integrating double acceleration to obtain displacement....
Main Authors: | , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2023-02-01
|
Series: | Applied Sciences |
Subjects: | |
Online Access: | https://www.mdpi.com/2076-3417/13/5/2969 |
_version_ | 1827753094612516864 |
---|---|
author | Yiqi Zhu Jinglin Zhang Yanping Zhu Bin Zhang Weize Ma |
author_facet | Yiqi Zhu Jinglin Zhang Yanping Zhu Bin Zhang Weize Ma |
author_sort | Yiqi Zhu |
collection | DOAJ |
description | Pedestrian inertial navigation technology plays an important role in indoor positioning technology. However, low-cost inertial sensors in smart devices are affected by bias and noise, resulting in rapidly increasing and accumulating errors when integrating double acceleration to obtain displacement. The data-driven class of pedestrian inertial navigation algorithms can reduce sensor bias and noise in IMU data by learning motion-related features through deep neural networks. Inspired by the RoNIN algorithm, this paper proposes a data-driven class algorithm, RBCN-Net. Firstly, the algorithm adds NAM and CBAM attention modules to the residual network ResNet18 to enhance the learning ability of the network for channel and spatial features. Adding the BiLSTM module can enhance the network’s ability to learn over long distances. Secondly, we construct a dataset VOIMU containing IMU data and ground truth trajectories based on visual inertial odometry (total distance of 18.53 km and total time of 5.65 h). Finally, the present algorithm is compared with CNN, LSTM, ResNet18 and ResNet50 networks in VOIMU dataset for experiments. The experimental results show that the RMSE values of RBCN-Net are reduced by 6.906, 2.726, 1.495 and 0.677, respectively, compared with the above networks, proving that the algorithm effectively improves the accuracy of pedestrian navigation. |
first_indexed | 2024-03-11T07:31:15Z |
format | Article |
id | doaj.art-e37e94ecd445438aa037cc8324eb0382 |
institution | Directory Open Access Journal |
issn | 2076-3417 |
language | English |
last_indexed | 2024-03-11T07:31:15Z |
publishDate | 2023-02-01 |
publisher | MDPI AG |
record_format | Article |
series | Applied Sciences |
spelling | doaj.art-e37e94ecd445438aa037cc8324eb03822023-11-17T07:17:34ZengMDPI AGApplied Sciences2076-34172023-02-01135296910.3390/app13052969RBCN-Net: A Data-Driven Inertial Navigation Algorithm for PedestriansYiqi Zhu0Jinglin Zhang1Yanping Zhu2Bin Zhang3Weize Ma4School of Electrical and Information Engineering, Jiangsu University of Technology, Zhong Wu Road 1801#, Changzhou 213001, ChinaSchool of Microelectronics and Control Engineering, Changzhou University, Yanzheng West 2468#, Changzhou 213164, ChinaSchool of Microelectronics and Control Engineering, Changzhou University, Yanzheng West 2468#, Changzhou 213164, ChinaSchool of Microelectronics and Control Engineering, Changzhou University, Yanzheng West 2468#, Changzhou 213164, ChinaSchool of Microelectronics and Control Engineering, Changzhou University, Yanzheng West 2468#, Changzhou 213164, ChinaPedestrian inertial navigation technology plays an important role in indoor positioning technology. However, low-cost inertial sensors in smart devices are affected by bias and noise, resulting in rapidly increasing and accumulating errors when integrating double acceleration to obtain displacement. The data-driven class of pedestrian inertial navigation algorithms can reduce sensor bias and noise in IMU data by learning motion-related features through deep neural networks. Inspired by the RoNIN algorithm, this paper proposes a data-driven class algorithm, RBCN-Net. Firstly, the algorithm adds NAM and CBAM attention modules to the residual network ResNet18 to enhance the learning ability of the network for channel and spatial features. Adding the BiLSTM module can enhance the network’s ability to learn over long distances. Secondly, we construct a dataset VOIMU containing IMU data and ground truth trajectories based on visual inertial odometry (total distance of 18.53 km and total time of 5.65 h). Finally, the present algorithm is compared with CNN, LSTM, ResNet18 and ResNet50 networks in VOIMU dataset for experiments. The experimental results show that the RMSE values of RBCN-Net are reduced by 6.906, 2.726, 1.495 and 0.677, respectively, compared with the above networks, proving that the algorithm effectively improves the accuracy of pedestrian navigation.https://www.mdpi.com/2076-3417/13/5/2969pedestrian inertial navigationdata-drivenResNet18attention modulesBiLSTM |
spellingShingle | Yiqi Zhu Jinglin Zhang Yanping Zhu Bin Zhang Weize Ma RBCN-Net: A Data-Driven Inertial Navigation Algorithm for Pedestrians Applied Sciences pedestrian inertial navigation data-driven ResNet18 attention modules BiLSTM |
title | RBCN-Net: A Data-Driven Inertial Navigation Algorithm for Pedestrians |
title_full | RBCN-Net: A Data-Driven Inertial Navigation Algorithm for Pedestrians |
title_fullStr | RBCN-Net: A Data-Driven Inertial Navigation Algorithm for Pedestrians |
title_full_unstemmed | RBCN-Net: A Data-Driven Inertial Navigation Algorithm for Pedestrians |
title_short | RBCN-Net: A Data-Driven Inertial Navigation Algorithm for Pedestrians |
title_sort | rbcn net a data driven inertial navigation algorithm for pedestrians |
topic | pedestrian inertial navigation data-driven ResNet18 attention modules BiLSTM |
url | https://www.mdpi.com/2076-3417/13/5/2969 |
work_keys_str_mv | AT yiqizhu rbcnnetadatadriveninertialnavigationalgorithmforpedestrians AT jinglinzhang rbcnnetadatadriveninertialnavigationalgorithmforpedestrians AT yanpingzhu rbcnnetadatadriveninertialnavigationalgorithmforpedestrians AT binzhang rbcnnetadatadriveninertialnavigationalgorithmforpedestrians AT weizema rbcnnetadatadriveninertialnavigationalgorithmforpedestrians |