Deep Learning Based Kalman Filter for GNSS/INS Integration: Neural Network Architecture and Feature Selection

被引:4
作者
Li, Shuo [1 ,2 ]
Mikhaylov, Maxim [3 ]
Mikhaylov, Nikolay [1 ]
Pany, Thomas [2 ]
机构
[1] Robert Bosch GmbH, Hildesheim, Germany
[2] Bundeswehr Univ Munich, Hildesheim, Germany
[3] ITMO Univ, St Petersburg, Russia
来源
2023 INTERNATIONAL CONFERENCE ON LOCALIZATION AND GNSS, ICL-GNSS | 2023年
关键词
GNSS; Inertial navigation; Deep learning; Deep neural network; Kalman filters;
D O I
10.1109/ICL-GNSS57829.2023.10148914
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This paper provides further details of the deep learning (DL) based integration algorithm for global navigation satellite system (GNSS) and inertial navigation system (INS) integration, where a deep neural network (DNN) is inserted into the flow of an error-state extended Kalman filter (ES-EKF) to learn the complex dynamics of the system. The proposed algorithm learns the optimal Kalman gain along with the errors in the inertial measurement units (IMU) and demonstrates superior performance over ES-EKF in terms of estimated navigation solutions and IMU errors. In this work, we analyze different implementations of the neural networks, the network architectures, and the impact of the various features to the performance of the proposed algorithm. We suggest a convolutional neural network (CNN) to extract spatial information and a long short-term memory neural network (LSTM) to capture temporal dependencies. We justify the use of LSTM as compared to other types of recurrent neural networks (RNN). Optimal sizes for the fully connected layers, number of layers, and hidden state sizes are determined too. We report the observed difficulties in the learning, namely vanishing and exploding gradients and list the techniques we used to cope with these issues. The computational efficiency of the DL-based ES-EKF is compared to regular ES-EKF, the DL-based algorithm is supposed to fit into real-time requirements. Analysis of the impact different features have on the convergence and performance of the algorithms is carried out.
引用
收藏
页数:7
相关论文
共 26 条
[1]  
[Anonymous], 2013, TRAINING RECURRENT N
[2]  
[Anonymous], 1985, Kalman filtering: theory and Application
[3]  
Chung JY, 2014, Arxiv, DOI [arXiv:1412.3555, DOI 10.48550/ARXIV.1412.3555]
[4]   Long Short-Term Memory Kalman Filters: Recurrent Neural Estimators for Pose Regularization [J].
Coskun, Huseyin ;
Achilles, Felix ;
DiPietro, Robert ;
Navab, Nassir ;
Tombari, Federico .
2017 IEEE INTERNATIONAL CONFERENCE ON COMPUTER VISION (ICCV), 2017, :5525-5533
[5]   An INS/GNSS integrated navigation in GNSS denied environment using recurrent neural network [J].
Dai, Hai-fa ;
Bian, Hong-wei ;
Wang, Rong-ying ;
Ma, Heng .
DEFENCE TECHNOLOGY, 2020, 16 (02) :334-340
[6]   A LSTM Algorithm Estimating Pseudo Measurements for Aiding INS during GNSS Signal Outages [J].
Fang, Wei ;
Jiang, Jinguang ;
Lu, Shuangqiu ;
Gong, Yilin ;
Tao, Yifeng ;
Tang, Yanan ;
Yan, Peihui ;
Luo, Haiyong ;
Liu, Jingnan .
REMOTE SENSING, 2020, 12 (02)
[7]  
Krishnan RG, 2015, Arxiv, DOI arXiv:1511.05121
[8]  
Graves A, 2012, STUD COMPUT INTELL, V385, P1, DOI [10.1007/978-3-642-24797-2, 10.1162/neco.1997.9.1.1]
[9]  
Groves PD, 2013, ARTECH HSE GNSS TECH, P1
[10]   Particle Filter Theory and Practice with Positioning Applications [J].
Gustafsson, Fredrik .
IEEE AEROSPACE AND ELECTRONIC SYSTEMS MAGAZINE, 2010, 25 (07) :53-81