SINS/GNSS车载组合导航自适应抗差滤波算法
Adaptive Robust Filtering Algorithm for Vehicle-Borne SINS/GNSS Integrated Navigation
DOI: 10.12677/csa.2026.168258, PDF,    科研立项经费支持
作者: 何彦德, 张先卓, 李君强, 雍江枫:广东理工学院智能制造学院,广东 肇庆
关键词: 车载导航无迹卡尔曼滤波抗差滤波非线性误差Vehicle-Borne Navigation Unscented Kalman Filter Robust Filtering Nonlinear Error
摘要: 针对城市车载场景中GNSS信号遮挡、多路径粗差与时变非平稳噪声,标准ESKF存在线性近似误差累积问题,传统UKF采样冗余、无自适应噪声调节与粗差抑制能力,本文提出比例采样自适应抗差无迹卡尔曼滤波(PS-ARUKF)。基于SINS十五维误差状态模型与GNSS观测模型,算法设计比例修正最小Sigma点采样结构,削减矩阵运算量,弥补ESKF非线性拟合不足,采用指数加权改进Sage-Husa机制动态更新噪声协方差,适配车载突变噪声工况,引入Huber抗差因子降低异常观测权重,提升滤波鲁棒性。开展闭合路径实车重复性试验,对比标准ESKF、传统UKF与PS-ARUKF性能。实测结果表明,相较传统UKF,PS-ARUKF水平位置RMSE精度提升48.60%,终点位置误差精度提升40.09%,航向角误差精度提升31.90%,单步滤波平均耗时0.20 ms,实时性能接近工程主流ESKF,可在兼顾运算实时性的同时显著提升导航精度,满足智能驾驶复杂路况下车载高精度组合导航应用需求。
Abstract: Aiming at GNSS signal occlusion, multipath gross errors and time-varying non-stationary noise in urban vehicle-borne scenarios, the standard ESKF suffers from accumulated linear approximation errors, while the traditional UKF has redundant sampling points without adaptive noise adjustment and gross error suppression capabilities. This paper proposes a Proportional Sampling Adaptive Robust Unscented Kalman Filter (PS-ARUKF). Based on the 15-dimensional SINS error state model and GNSS observation model, the algorithm designs a proportionally modified minimum Sigma-point sampling structure to reduce matrix computation and compensate the insufficient nonlinear fitting capacity of ESKF. An exponentially weighted improved Sage-Husa mechanism is adopted to dynamically update noise covariance for adapting to sudden vehicle-borne noise conditions, and the Huber robust factor is introduced to reduce the weight of abnormal observations and improve filtering robustness. Repeated real vehicle experiments on closed paths are carried out to compare the performance of standard ESKF, traditional UKF and PS-ARUKF. The test results show that compared with the traditional UKF, the horizontal position RMSE accuracy of PS-ARUKF is improved by 48.60%, the terminal position error accuracy by 40.09%, and the heading angle error accuracy by 31.90%. Its average single-step filtering time is 0.20 ms, with real-time performance close to the mainstream engineering ESKF. The proposed algorithm can significantly improve navigation accuracy while guaranteeing computational real-time performance, and meet the application requirements of high-precision vehicle-borne integrated navigation for intelligent driving under complex road conditions.
文章引用:何彦德, 张先卓, 李君强, 雍江枫. SINS/GNSS车载组合导航自适应抗差滤波算法[J]. 计算机科学与应用, 2026, 16(8): 19-27. https://doi.org/10.12677/csa.2026.168258

参考文献

[1] 王甫红, 栾梦杰, 程雨欣, 等. 城市环境下智能手机车载GNSS/MEMS IMU紧组合定位算法[J]. 武汉大学学报(信息科学版), 2023, 48(7): 1106-1116.
[2] 赵金霞. 车载组合导航的改进粒子群误差补偿[J]. 全球定位系统, 2025, 50(6): 116-124.
[3] 尹智慧, 党龙飞, 魏峥嵘, 等. 基于误差状态扩展卡尔曼滤波的GNSS/INS组合导航机载车载船载数据集[J]. 全球定位系统, 2025, 50(1): 9-17.
[4] Kadri, M.B. and Yousuf, S. (2025) An Advanced Error State Kalman Filter (ESKF)-Based Terrain Contour Matching (TERCOM) Method for Tracking an Aerial Vehicle Using a Low-Cost Digital Elevation Map. PeerJ Computer Science, 11, e3118.
https://doi.org/10.7717/peerj-cs.3118
[5] 徐正兴, 诸云, 吴祎楠. 基于改进Sigma点的无迹卡尔曼滤波水下目标跟踪算法[J]. 无人系统技术, 2023, 6(4): 22-30.
[6] Papakonstantinou, K.G., Amir, M. and Warn, G.P. (2022) A Scaled Spherical Simplex Filter (S3F) with a Decreased n + 2 Sigma Points Set Size and Equivalent 2n + 1 Unscented Kalman Filter (UKF) Accuracy. Mechanical Systems and Signal Processing, 163, Article ID: 107433.
https://doi.org/10.1016/j.ymssp.2020.107433
[7] 林雪原, 潘新龙, 王玮. 基于最大熵准则的GNSS/SINS组合导航滤波算法[J]. 大地测量与地球动力学, 2024, 44(8): 787-792.
[8] 杨显赐, 乔书波, 肖国锐, 等. 基于因子图优化PPP的GNSS/INS松组合导航[J]. 全球定位系统, 2023, 48(3): 85-92.
[9] Qiang, Q., Lin, B., Liu, Y., Lin, X. and Wang, S. (2024) Robust UKF Orbit Determination Method with Time-Varying Forgetting Factor for Angle/Range-Based Integrated Navigation System. Chinese Journal of Aeronautics, 37, 420-434.
https://doi.org/10.1016/j.cja.2024.07.011
[10] Li, H.X., et al. (2026) A Robust GNSS/SINS Integrated Navigation for Ships via Adaptive Motion Constraints and a Switchable Invariant Filter. Ocean Engineering, 363, Article ID: 126561.
https://doi.org/10.1016/j.oceaneng.2026.126561
[11] Sun, X., Li, P., Zhang, J., Chen, Z. and He, B. (2025) Robust AUV Navigation with Non-Gaussian Noise: Enhanced UKF with Maximum Correntropy and M-Estimation Methods. Robotics and Autonomous Systems, 192, Article ID: 105007.
https://doi.org/10.1016/j.robot.2025.105007
[12] Chen, Z., Liu, Y., Liu, S., Wang, S. and Yang, L. (2025) An Improved Fading Factor-Based Adaptive Robust Filtering Algorithm for SINS/GNSS Integration with Dynamic Disturbance Suppression. Remote Sensing, 17, Article No. 1449.
https://doi.org/10.3390/rs17081449
[13] 赵桂玲, 王金宝, 姜子昊, 等. 基于双参数的GNSS/SINS故障检测及抗差自适应算法[J]. 北京航空航天大学学报, 2026, 52(3): 655-667.
[14] 欧阳乐. 基于抗差自适应Kalman滤波的低成本GNSS终端定位精度分析[J]. 北京测绘, 2025, 39(10): 1547-1553.