Adaptive Minimum Error Entropy Cubature Kalman Filter in UAV-Integrated Navigation Systems
Highlights
- The MEECKF is derived, which simultaneously tackles nonlinear errors and non-Gaussian measurement noise in UAV navigation systems.
- The AMEECKF is developed by designing a kernel bandwidth adjustment factor that realizes real-time kernel bandwidth correction based on innovations, solving the accuracy limitation of fixed kernel bandwidth.
- The AMEECKF breaks traditional Kalman filters’ limitations in adapting to non-Gaussian noise and fixed kernel bandwidth, offering a more robust navigation filtering framework.
- For UAV-integrated navigation, the AMEECKF mitigates navigation accuracy loss caused by multipath effects and dynamic environments, significantly improving UAV flight safety and ensuring stable navigation tasks in complex scenarios.
Abstract
1. Introduction
- Aiming at the adverse effects of nonlinear errors and non-Gaussian measurement noise on navigation systems, the Minimum Error Entropy Cubature Kalman Filter is derived, which significantly improves the robustness of navigation systems against nonlinear errors and measurement outliers.
- To address the issue that fixed kernel bandwidth has a significant impact on filtering accuracy, a kernel bandwidth adjustment factor is designed, the kernel bandwidth is corrected in real time based on innovations, thereby developing the AMEECKF.
- The superior performance of AMEECKF within UAV-integrated navigation systems is verified through extensive experiments, which provides a new and effective technical paradigm for the development of inertial sensor-based multi-sensor fusion navigation systems.
2. Related Work
2.1. Cubature Kalman Filter
- and is given below:where , .
- Compute and :
- Calculate and :
- Estimate the predicted measurement:
- Calculate the updated state estimate along with the associated error covariance matrix:
2.2. Minimum Error Entropy Criterion
3. Minimum Error Entropy Cubature Kalman Filter
4. Adaptive MEE Cubature Kalman Filter
4.1. Kernel Bandwidth Adjustment Factor
4.2. AMEECKF Algorithm Flow
| Algorithm 1: Adaptive Minimum Error Entropy Cubature Kalman Filter (AMEECKF). |
| Step 1: Initialization Given . Step 2: Time Update Perform the time update, obtaining and , respectively. Compute and using Equations (28) and (29), respectively. Step 3: Fixed-Point Iteration Set the iteration counter and . Employ Equation (56) to compute the Employ Equation (57) to compute the tuning factor Employ Equation (58) to compute the kernel bandwidth value If set , exit the iteration, and proceed to Step 4. else set and continue the for loop. End Step 4: Covariance Update and Next Step Update . Calculate . Return to Step 2. |
5. Experiments and Analysis
5.1. Numerical Simulations and Analysis
5.2. Flight Experiment
6. Discussion
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Wang, Q.; Liu, J.; Jiang, J.; Pang, X.; Ge, Z. Application of Improved Fault Detection and Robust Adaptive Algorithm in GNSS/INS Integrated Navigation. Remote Sens. 2025, 17, 804. [Google Scholar] [CrossRef]
- Chen, Y.; Xiong, Z.; Liu, J.; Wang, C.; Yu, H.; Zhang, L. INS/GNSS Brain-Inspired Positioning Based on Three-Dimensional Periodic Grid Cell Information Fusion Model for UAVs. Robot. Intell. Autom. 2025, 45, 423–433. [Google Scholar] [CrossRef]
- Jiang, C.; Zhang, Q.; Zhao, D. A New Data Fusion Method for GNSS/INS Integration Based on Weighted Multiple Criteria. Remote Sens. 2024, 16, 3275. [Google Scholar] [CrossRef]
- Wang, Y.; Luo, D.; Wang, J.; Qi, C.; Chen, Z.; Yan, X. TL-ESKF: An Information Fusion Method for INS/GPS Integrated Navigation Considering Driving State Deviation. Expert Syst. Appl. 2025, 287, 128168. [Google Scholar] [CrossRef]
- Shen, C.; Xiong, Y.; Zhao, D.; Wang, C.; Cao, H.; Song, X.; Tang, J.; Liu, J. Multi-Rate Strong Tracking Square-Root Cubature Kalman Filter for MEMS-INS/GPS/Polarization Compass Integrated Navigation System. Mech. Syst. Signal Process. 2022, 163, 108146. [Google Scholar] [CrossRef]
- Chen, X.; Shen, C.; Zhang, W.; Tomizuka, M.; Xu, Y.; Chiu, K. Novel Hybrid of Strong Tracking Kalman Filter and Wavelet Neural Network for GPS/INS during GPS Outages. Measurement 2013, 46, 3847–3854. [Google Scholar] [CrossRef]
- Zhang, Z.; Zhang, M.; Li, G.; Qin, S.; Xu, C. ATSUKF-Based Actuator Health Assessment Method for Quad-Copter Unmanned Aerial Vehicles. Drones 2023, 7, 12. [Google Scholar] [CrossRef]
- Sun, T.; Xin, M. Hermite Polynomial Uncorrelated Conversion Filter for Bearings-Only Tracking. J. Guid. Control Dyn. 2017, 40, 3116–3126. [Google Scholar] [CrossRef]
- Yengejeh, A.E.; Eigoli, A.K.; Bahrami, M. Adaptive Unscented Kalman Filter for Robust State Estimation in Nonlinear Aerial Systems with Dynamic Noise Covariance. Aerosp. Sci. Technol. 2025, 164, 110386. [Google Scholar] [CrossRef]
- Bai, M.; Huang, Y.; Zhang, Y.; Jia, G. A Novel Progressive Gaussian Approximate Filter for Tightly Coupled GNSS/INS Integration. IEEE Trans. Instrum. Meas. 2020, 69, 3493–3505. [Google Scholar] [CrossRef]
- Julier, S.; Uhlmann, J.; Durrant-Whyte, H.F. A New Method for the Nonlinear Transformation of Means and Covariances in Filters and Estimators. IEEE Trans. Autom. Control 2000, 45, 477–482. [Google Scholar] [CrossRef]
- Arasaratnam, I.; Haykin, S. Cubature Kalman Filters. IEEE Trans. Autom. Control 2009, 54, 1254–1269. [Google Scholar] [CrossRef]
- Shao, J.; Zhang, Y.; Yu, F.; Fan, S.; Sun, Q.; Chen, W. A Novel Resampling-Free Update Framework-Based Cubature Kalman Filter for Robust Estimation. Signal Process. 2024, 221, 109507. [Google Scholar] [CrossRef]
- Li, K.; Chen, X.; Liu, H.; Wang, S.; Li, K.; Li, B. Performance Analysis of the Thermal Automatic Tracking Method Based on the Model of the UAV Dynamic Model in a Thermal and Cubature Kalman Filter. Drones 2023, 7, 102. [Google Scholar] [CrossRef]
- Cui, B.; Chen, W.; Weng, D.; Wang, J.; Wei, X.; Zhu, Y. Variational Resampling-Free Cubature Kalman Filter for GNSS/INS with Measurement Outlier Detection. Signal Process. 2025, 237, 110036. [Google Scholar] [CrossRef]
- Liang, Z.; Fan, S.; Feng, J.; Yuan, P.; Xu, J.; Wang, X.; Wang, D. An Enhanced Adaptive Ensemble Kalman Filter for Autonomous Underwater Vehicle Integrated Navigation. Drones 2024, 8, 711. [Google Scholar] [CrossRef]
- Zhao, X.; Mu, D.; Yang, J.; Zhang, J. Rational-Quadratic Kernel-Based Maximum Correntropy Kalman Filter for the Non-Gaussian Noises. J. Frankl. Inst. 2024, 361, 107286. [Google Scholar] [CrossRef]
- Chen, Y.; Li, W.; Du, Y. A Novel Robust Adaptive Kalman Filter with Application to Urban Vehicle Integrated Navigation Systems. Measurement 2024, 236, 114844. [Google Scholar] [CrossRef]
- Zou, H.; Wu, S.; Xue, Q.; Sun, X.; Li, M. A Novel Gaussian-Student’s t-Skew Mixture Distribution Based Kalman Filter. Signal Process. 2025, 230, 109787. [Google Scholar] [CrossRef]
- Yu, R.; Wu, S.; Deng, H. A Novel IMM Kalman Filter with Colored Multi-Outlier Non-Stationary Heavy-Tailed Measurement Noise and Uncertain State Model. Digit. Signal Process. 2025, 165, 105314. [Google Scholar] [CrossRef]
- Wang, G.; Zhang, Z.; Yang, H.; Yao, Z. A Clustering Variational Bayesian Kalman Filter with Heavy-Tailed Measurement Noise. Signal Process. 2025, 234, 110010. [Google Scholar] [CrossRef]
- Xie, L.; Fu, M.; de Souza, C.E. H/Sub Infinity/Control and Quadratic Stabilization of Systems with Parameter Uncertainty via Output Feedback. IEEE Trans. Autom. Control 1992, 37, 1253–1256. [Google Scholar] [CrossRef]
- Karlgaard, C.D.; Schaub, H. Huber-Based Divided Difference Filtering. J. Guid. Control Dyn. 2007, 30, 885–891. [Google Scholar] [CrossRef]
- Chu, S.; Qian, H.; Yan, S.; Ding, P. Adaptive Robust Maximum Correntropy Cubature Kalman Filter for Spacecraft Attitude Estimation. Adv. Space Res. 2023, 72, 3376–3385. [Google Scholar] [CrossRef]
- Chen, B.; Dang, L.; Gu, Y.; Zheng, N.; Príncipe, J.C. Minimum Error Entropy Kalman Filter. IEEE Trans. Syst. Man Cybern. Syst. 2021, 51, 5819–5829. [Google Scholar] [CrossRef]
- Wang, X.; Cui, N.; Guo, J. Huber-Based Unscented Filtering and Its Application to Vision-Based Relative Navigation. IET Radar Sonar Navig. 2010, 4, 134–141. [Google Scholar] [CrossRef]
- Liu, X.; Qu, H.; Zhao, J.; Yue, P. Maximum Correntropy Square-Root Cubature Kalman Filter with Application to SINS/GPS Integrated Systems. ISA Trans. 2018, 80, 195–202. [Google Scholar] [CrossRef]
- Wang, X.; Pan, Q.; Liang, Y.; Yang, F. Gaussian Smoothers for Nonlinear Systems With One-Step Randomly Delayed Measurements. IEEE Trans. Autom. Control 2013, 58, 1828–1835. [Google Scholar] [CrossRef]
- Zhou, Y.; Leung, H.; Bosse, E. Performance of Sensor Alignment with Earth-Referenced Coordinate Systems for Multisensor Data Fusion. Opt. Eng. 1998, 37, 524–531. [Google Scholar] [CrossRef]
- Salcudean, S. A Globally Convergent Angular Velocity Observer for Rigid Body Motion. IEEE Trans. Autom. Control 1991, 36, 1493–1497. [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]










| Filter | Average Number of Iterations | ARMSE |
|---|---|---|
| CKF | — | 24.9063 |
| ) | 1.3029 | 15.3124 |
| ) | 3.3156 | 14.9213 |
| ) | 4.2132 | 14.9201 |
| ) | 6.0157 | 14.9186 |
| Filter | Scenario 1 | Scenario 2 |
|---|---|---|
| CKF | 4.4190 | 15.8242 |
| HKF | 7.7609 | 10.9411 |
| MCCCKF | 5.7684 | 8.4375 |
| AMEECKF | 4.6424 | 6.5628 |
| Sensor | Parameters | Numerical Value |
|---|---|---|
| Gyroscope | Constant deviation | |
| Random walk | ||
| Sampling frequency | 50 Hz | |
| Accelerometer | Zero bias | |
| Random walk | ||
| Sampling frequency | 50 Hz | |
| Magnetometer | Zero bias | |
| Measurement range | ||
| Sampling frequency | 50 Hz | |
| Single-point GNSS receiver | Speed error range | 0.1 m/s |
| Position error range | 2 m | |
| Sampling frequency | 10 Hz |
| Parameters | Performance |
|---|---|
| Roll/Pitch Angle Uncertainty (1σ) | 0.05° |
| Yaw Angle Uncertainty (1σ) | 0.2° |
| Position Uncertainty (1σ) | 0.01 m |
| Filter | Roll Angle | Pitch Angle | Yaw Angle |
|---|---|---|---|
| CKF | 0.3675 | 0.3749 | 1.0660 |
| HCKF | 0.3564 | 0.2995 | 0.8486 |
| MCCCKF | 0.2904 | 0.1282 | 0.3124 |
| AMEECKF | 0.1575 | 0.0782 | 0.2037 |
| Filter | X-Axis Position | Y-Axis Position | Z-Axis Position |
|---|---|---|---|
| CKF | 0.8261 | 0.6882 | 0.5649 |
| HKF | 0.5026 | 0.4986 | 0.4355 |
| MCCCKF | 0.4485 | 0.3264 | 0.2083 |
| AMEECKF | 0.3224 | 0.2515 | 0.1397 |
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. |
© 2025 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
Liu, X.; Zhao, H.; Liu, Y.; Ling, S.; Chen, X.; Yang, C.; Cao, P. Adaptive Minimum Error Entropy Cubature Kalman Filter in UAV-Integrated Navigation Systems. Drones 2025, 9, 740. https://doi.org/10.3390/drones9110740
Liu X, Zhao H, Liu Y, Ling S, Chen X, Yang C, Cao P. Adaptive Minimum Error Entropy Cubature Kalman Filter in UAV-Integrated Navigation Systems. Drones. 2025; 9(11):740. https://doi.org/10.3390/drones9110740
Chicago/Turabian StyleLiu, Xuhang, Hongli Zhao, Yicheng Liu, Suxing Ling, Xinhanyang Chen, Chenyu Yang, and Pei Cao. 2025. "Adaptive Minimum Error Entropy Cubature Kalman Filter in UAV-Integrated Navigation Systems" Drones 9, no. 11: 740. https://doi.org/10.3390/drones9110740
APA StyleLiu, X., Zhao, H., Liu, Y., Ling, S., Chen, X., Yang, C., & Cao, P. (2025). Adaptive Minimum Error Entropy Cubature Kalman Filter in UAV-Integrated Navigation Systems. Drones, 9(11), 740. https://doi.org/10.3390/drones9110740

