A Multi-GNSS/IMU Data Fusion Algorithm Based on the Mixed Norms for Land Vehicle Applications
Abstract
:1. Introduction
2. Kalman Filter and H∞ Filter
2.1. Iterative Solution of the Kalman Filter
2.2. Principles of the H∞ Filter
3. Proposed Data Fusion Algorithm Based on the Mixed Norms
3.1. Multi-GNSS/IMU Integration and the Chi-Square-Based Hypothesis Test
3.2. Theoretical Analysis of the Proposed Algorithm
4. Experiments and Analysis
4.1. Case 1
4.2. Case 2
5. Conclusions
- (1)
- Compared with the conventional cubature Kalman filter, the H∞ filter manifests a better ability of robustness, since the influences of the uncertain noises are controlled effectively, and the precision of the estimated parameters are improved. However, the performance of the cubature Kalman filter and the H∞ filter is affected significantly by the outlying measurements.
- (2)
- Besides the filtering algorithms, collecting a valid and stable dataset is still an important way to achieve a better filtering solution. A relatively higher precision of the velocity and the attitude estimated in the multi-GNSS/IMU integrated navigation systems is achieved with the H∞ filter, regardless of the existence of some outlying measurements.
- (3)
- By integrating the advantages of the robust estimation and different filtering algorithms, a better performance is achieved with the mixed norm-based algorithms. In this paper, the results of these experiments indicate that it is more likely to achieve a better attitude estimation precision with the mixed norm-based algorithms, but a reasonable threshold for the hypothesis test should be set according to the detailed applications.
- (4)
- In this paper, the cubature Kalman filter and the H∞ filter are selected to construct the mixed norm-based parameter estimation algorithms. Therefore, it is still an open issue to construct different algorithms with different norms, and can provide another way to improve the filtering performance in practical data processing applications.
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Yang, Y.X.; He, H.B.; Xu, T.H. Adaptive robust filtering for kinematic GPS positioning. Acta Geod. Et Cartogr. Sin. 2001, 30, 293–298. [Google Scholar]
- Godha, S.; Cannon, M.E. GPS/MEMS INS integrated system for navigation in urban areas. GPS Solut. 2007, 11, 193–203. [Google Scholar] [CrossRef]
- Yang, Y.; Xu, J. GNSS receiver autonomous integrity monitoring (RAIM) algorithm based on robust estimation. Geod. Geodyn. 2016, 7, 117–123. [Google Scholar] [CrossRef]
- Cui, B.; Chen, X.; Tang, X. Improved cubature Kalman filter for GNSS/INS based on transformation of posterior sigma-points error. IEEE Trans. Signal Process. 2017, 65, 2975–2987. [Google Scholar] [CrossRef]
- Jiang, W.; Liu, D.; Cai, B.; Rizos, C.; Wang, J.; Shangguan, W. A Fault-Tolerant Tightly Coupled GNSS/INS/OVS Integration Vehicle Navigation System Based on an FDP Algorithm. IEEE Trans. Veh. Technol. 2019, 68, 6365–6378. [Google Scholar] [CrossRef]
- Chiang, K.; Tsai, G.; Chang, H.; Joly, C.; EI-Sheimy, N. Seamless navigation and mapping using an INS/GNSS/grid-based SLAM semi-tightly coupled integration scheme. Inf. Fusion 2019, 50, 181–196. [Google Scholar] [CrossRef]
- Doostdar, P.; Keighobadi, J.; Hamed, M.A. INS/GNSS integration using recurrent fuzzy wavelet neural networks. GPS Solut. 2020, 24, 1–15. [Google Scholar] [CrossRef]
- Kalman, R.E. A new approach to linear filtering and prediction problems. J. Basic Eng. 1960, 82, 35–45. [Google Scholar] [CrossRef]
- Zhong, M.Y.; Guo JYang, Z.H. On real time performance evaluation of the inertial sensors for INS/GPS integrated systems. IEEE Sens. J. 2016, 16, 6652–6661. [Google Scholar] [CrossRef]
- Ma, C.; Pan, S.; Gao, W.; Ye, F.; Liu, L.; Wang, H. Improving GNSS/INS Tightly Coupled Positioning by Using BDS-3 Four-Frequency Observations in Urban Environments. Remote Sens. 2022, 14, 615. [Google Scholar] [CrossRef]
- Majidi, M.; Erfanian, A.; Khaloozadeh, H. Prediction-discrepancy based on innovative particle filter for estimating UAV true position in the presence of the GPS spoofing attacks. IET Radar Sonar Navig. 2020, 14, 887–897. [Google Scholar] [CrossRef]
- Impraimakis, M.; Smyth, A.W. An unscented Kalman filter method for real time input-parameter-state estimation. Mech. Syst. Signal Process. 2022, 162, 108026. [Google Scholar] [CrossRef]
- Zhao, Y.W. Performance evaluation of cubature Kalman filter in a GPS/IMU tightly-coupled navigation system. Signal Process. 2016, 119, 67–79. [Google Scholar] [CrossRef]
- Arasaratnam, I.; Haykin, S.; Hurd, T.R. Cubature Kalman filtering for continuous-discrete systems: Theory and simulations. IEEE Trans. Signal Process. 2010, 58, 4977–4993. [Google Scholar] [CrossRef]
- Amini Tehrani, H.; Bakhshi, A.; Yang, T.Y. Online jointly estimation of hysteretic structures using the combination of central difference Kalman filter and Robbins–Monro technique. J. Vib. Control. 2021, 27, 234–247. [Google Scholar] [CrossRef]
- Almas, M.A.; Sharma, K. A two stage mean and iterative median filter approach for image denoising. Int. J. Adv. Sci. Technol. 2020, 29, 5355–5361. [Google Scholar]
- Teunissen, P.J.G. Quality control in integrated navigation systems. In Proceedings of the 1990’-A Decade of Excellence in the Navigation Sciences, IEEE PLANS’90 Position Location and Navigation Symposium, Las Vegas, NV, USA, 20 March 1990; pp. 158–165. [Google Scholar]
- Chang, G. Robust Kalman filtering based on Mahalanobis distance as outlier judging criterion. J. Geod. 2014, 88, 391–401. [Google Scholar] [CrossRef]
- Mohamed, A.H.; Schwarz, K.P. Adaptive Kalman filtering for INS/GPS. J. Geod. 1999, 73, 193–203. [Google Scholar] [CrossRef]
- Yang, Y.X.; Ren, X.; Xu, Y. Main progress of adaptively robust filter with applications in navigation. J. Navig. Position. 2013, 1, 9–15. [Google Scholar]
- Xu, Y.; Ahn, C.K.; Shmaliy, Y.S.; Chen, X.; Li, Y. Adaptive robust INS/UWB-integrated human tracking using UFIR filter bank. Measurement 2018, 123, 1–7. [Google Scholar] [CrossRef]
- Fu, Z.; Han, Y. Centroid weighted Kalman filter for visual object tracking. Measurement 2012, 45, 650–655. [Google Scholar] [CrossRef]
- Rigatos, G.; Siano, P.; Wira, P.; Busawon, K.; Binns, R. A nonlinear H-infinity control approach for autonomous truck and trailer systems. Unmanned Syst. 2020, 8, 49–69. [Google Scholar] [CrossRef]
- Gustafsson, F. Particle filter theory and practice with positioning applications. IEEE Aerosp. Electron. Syst. Mag. 2010, 25, 53–82. [Google Scholar] [CrossRef]
- Doucet, A.; Godsill, S.; Andrieu, C. On sequential Monte Carlo sampling methods for Bayesian filtering. Stat. Comput. 2000, 10, 197–208. [Google Scholar] [CrossRef]
- Sun, W.; Liu, J.Z. Cooperative navigation method based on the Huber robust cubature fission particle filter. Chin. J. Sci. Instrum. 2022, 43, 166–175. [Google Scholar]
- Aslan, M.F.; Durdu, A.; Sabanci, K.; Mutluer, M.A. CNN and HOG based comparison study for complete occlusion handling in human tracking. Measurement 2020, 158, 107704. [Google Scholar] [CrossRef]
- Xia, X.; Hashemi, E.; Xiong, L.; Khajepour, A. Autonomous Vehicle Kinematics and Dynamics Synthesis for Sideslip Angle Estimation Based on Consensus Kalman Filter. IEEE Trans. Control. Syst. Technol. 2022, 31, 179–192. [Google Scholar] [CrossRef]
- Liu, W.; Xia, X.; Xiong, L.; Lu, Y.; Gao, L.; Yu, Z. Automated Vehicle Sideslip Angle Estimation Considering Signal Measurement Characteristic. IEEE Sens. J. 2021, 21, 21675–21687. [Google Scholar] [CrossRef]
- Xia, X.; Xiong, L.; Huang, Y.; Lu, Y.; Gao, L.; Xu, N.; Yu, Z. Estimation on IMU yaw misalignment by fusing information of automotive onboard sensors. Mech. Syst. Signal Process. 2021, 162, 107993. [Google Scholar] [CrossRef]
- Gao, L.; Xiong, L.; Xia, X.; Lu, Y.; Yu, Z.; Khajepour, A. Improved Vehicle Localization Using On-Board Sensors and Vehicle Lateral Velocity. IEEE Sens. J. 2022, 22, 6818–6831. [Google Scholar] [CrossRef]
- Zhang, F.X.; Yu, X.R.; He, W.F.; Li, C. Face recognition with improved loss function and multiple norm. Comput. Eng. Appl. 2020, 56, 144–150. [Google Scholar]
- Izenman, A.J. Modern Multivariate Statistical Techniques: Regression, Classification, and Manifold Learning; Springer: New York, NY, USA, 2008. [Google Scholar]
- Yang, Y.; He, H.; Xu, G. Adaptively robust filtering for kinematic geodetic positioning. J. Geod. 2001, 75, 109–116. [Google Scholar] [CrossRef]
- Liu, W.; Xiong, L.; Xia, X.; Lu, Y.; Gao, L.; Song, S. Vision-aided intelligent vehicle sideslip angle estimation based on a dynamic model. IET Intell. Transp. Syst. 2020, 14, 1183–1189. [Google Scholar] [CrossRef]
- Xia, X.; Meng, Z.; Han, X.; Li, H.; Tsukiji, T.; Xu, R.; Zhang, Z.; Ma, J. Automated Driving Systems Data Acquisition and Processing Platform. arXiv 2022, arXiv:2211.13425. [Google Scholar]
- Liu, W.; Quijano, K.; Crawford, M.M. YOLOv5-Tassel: Detecting tassels in RGB UAV imagery with improved YOLOv5 based on transfer learning. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2022, 15, 8085–8094. [Google Scholar] [CrossRef]
Sensor | Bias | Scale Factor | Random Walk | RMSE | Sample Interval |
---|---|---|---|---|---|
Accelerometer | 50 mgal | 4000 ppm | 55 μg/rt-Hz (velocity random walk) | __ | 0.01 s |
Gyroscope | 20 deg/h (rate bias) | 1500 ppm | 0.067 deg/h1/2 (angle random walk) | __ | |
GNSS receiver | __ | __ | __ | Position: 0.5 m; Velocity: 0.05 m/s | 1 s |
Algorithm | Px (m) | PY (m) | Pz (m) | Vx (m/s) | VY (m/s) | Vz (m/s) | Pitch (Degree) | Yaw (Degree) |
---|---|---|---|---|---|---|---|---|
CKF | 0.12 | 0.17 | 0.15 | 0.10 | 0.12 | 0.13 | 1.05 | 2.13 |
HF | 0.11 | 0.14 | 0.13 | 0.03 | 0.04 | 0.06 | 0.97 | 1.98 |
MC-95 | 0.09 | 0.09 | 0.11 | 0.03 | 0.03 | 0.06 | 0.80 | 0.86 |
MC-99 | 0.09 | 0.10 | 0.11 | 0.02 | 0.03 | 0.05 | 0.82 | 1.27 |
Algorithm | Px (m) | PY (m) | Pz (m) | Vx (m/s) | VY (m/s) | Vz (m/s) | Pitch (Degree) | Yaw (Degree) |
---|---|---|---|---|---|---|---|---|
CKF | 0.51 | 0.52 | 0.55 | 0.18 | 0.16 | 0.15 | 1.29 | 2.36 |
HF | 0.37 | 0.39 | 0.47 | 0.05 | 0.07 | 0.08 | 1.01 | 2.05 |
MC-95 | 0.13 | 0.12 | 0.20 | 0.04 | 0.06 | 0.06 | 0.86 | 1.49 |
MC-99 | 0.11 | 0.10 | 0.12 | 0.04 | 0.05 | 0.05 | 0.84 | 1.34 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Jiang, C.; Zhao, D.; Zhang, Q.; Liu, W. A Multi-GNSS/IMU Data Fusion Algorithm Based on the Mixed Norms for Land Vehicle Applications. Remote Sens. 2023, 15, 2439. https://doi.org/10.3390/rs15092439
Jiang C, Zhao D, Zhang Q, Liu W. A Multi-GNSS/IMU Data Fusion Algorithm Based on the Mixed Norms for Land Vehicle Applications. Remote Sensing. 2023; 15(9):2439. https://doi.org/10.3390/rs15092439
Chicago/Turabian StyleJiang, Chen, Dongbao Zhao, Qiuzhao Zhang, and Wenkai Liu. 2023. "A Multi-GNSS/IMU Data Fusion Algorithm Based on the Mixed Norms for Land Vehicle Applications" Remote Sensing 15, no. 9: 2439. https://doi.org/10.3390/rs15092439
APA StyleJiang, C., Zhao, D., Zhang, Q., & Liu, W. (2023). A Multi-GNSS/IMU Data Fusion Algorithm Based on the Mixed Norms for Land Vehicle Applications. Remote Sensing, 15(9), 2439. https://doi.org/10.3390/rs15092439