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....

Full description

Bibliographic Details
Main Authors: Yiqi Zhu, Jinglin Zhang, Yanping Zhu, Bin Zhang, Weize Ma
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