首页|期刊导航|测试科学与仪器|基于GNSS/SINS组合导航的改进集合卡尔曼滤波算法

基于GNSS/SINS组合导航的改进集合卡尔曼滤波算法OA

Improved ensemble Kalman filter algorithm based on GNSS/SINS integrated navigation

中文摘要英文摘要

随着智能交通与自动驾驶技术的迅速发展,车载全球导航卫星系统/捷联惯性导航系统(global navigation satellite system/strapdown inertial navigation system,GNSS/SINS)组合导航对高精度与强鲁棒性定位性能的需求不断提升.集合卡尔曼滤波(ensemble Kalman filter,EnKF)因其基于样本统计的蒙特卡罗估计方法,能够有效处理系统非线性问题,逐渐成为组合导航中的重要数据融合方法.然而,传统EnKF假设噪声服从高斯分布,当存在非高斯或脉冲噪声时,其滤波性能显著下降.针对该问题,本文提出一种基于Cauchy函数的鲁棒自适应集合卡尔曼滤波算法(Cauchy robust ensemble Kalman filter,CREnKF),利用Cauchy权重函数动态识别并抑制异常观测值,引入残差加权与观测协方差重构的双路径鲁棒策略,设计基于残差中值绝对偏差的尺度参数自适应调整机制,实现对不同噪声强度与分布特性的在线自适应,有效降低非高斯噪声对滤波结果的影响.实验结果表明,CREnKF在非高斯噪声环境下的位置均方根误差分别比EKF、EnKF和基于Huber核的鲁棒EnKF降低82%、81%和63%,在保持实时性的同时显著提升了系统的稳定性和精度.

The ensemble Kalman filter(EnKF)has emerged as a popular data fusion filtering method in vehicle-mounted global navigation satellite system/strapdown inertial navigation system(GNSS/SINS)integrated navigation systems.It employs Monte Carlo methods based on sample estimates to approximate the system's state distribution.However,the EnKF typically assumes a Gaussian distribution for the state distribution,and this assumption may fail in non-Gaussian scenarios.To address this issue,this paper proposes a Cauchy robust ensemble Kalman filter(CREnKF)that dynamically identifies and suppresses outliers through the Cauchy weighting function,and reduces the impact of non-Gaussian noise by combining residual direct weighting and observation covariance reconstruction dual-path robustness strategies.The algorithm was applied to a GNSS/SINS integrated navigation system and tested through simulation experiments and in-vehicle experiments.The experimental results show that the position RMSE of this scheme in a non-Gaussian noise environment is decreased by 82%,81%,and 63%relative to EKF,EnKF,and EnKF robust with Huber Kernel function,respectively,effectively enhancing the positioning accuracy of the integrated navigation system.

曹龙攀;周鑫;司涌波;严玉乾;陈光武

兰州交通大学 电子与信息工程学院,甘肃 兰州 730070兰州交通大学 自动化与电气工程学院,甘肃 兰州 730070兰州交通大学 自动化与电气工程学院,甘肃 兰州 730070兰州交通大学 自动化与电气工程学院,甘肃 兰州 730070兰州交通大学 电子与信息工程学院,甘肃 兰州 730070||兰州交通大学 自动化与电气工程学院,甘肃 兰州 730070

集合卡尔曼滤波非高斯噪声组合导航鲁棒滤波器蒙特卡罗方法Cauchy函数

EnKFnon-Gaussian noiseintegrated navigationrobust filterMonte Carlo methodsCauchy function

《测试科学与仪器》 2026 (2)

243-253,11

This work was supported by the National Natural Science Foundation of China(No.52472344)Major Cultivation Project of the University Scientific Research Innovation Platform(No.2024CXPT-17)Lanzhou City Talent Innovation and Entrepreneurship Project(No.2022-RC-56)and Lanzhou Science and Technology Plan Project(No.2025-GN-1).

10.62756/jmsi.1674-8042.2026021

评论