摘要

系统非线性以及噪声的不确定性是非线性系统滤波的两大问题,直接采用线性模型和固定的噪声模型会影响系统的估计精度。针对复杂环境下组合导航系统模型非线性和量测噪声统计特性未知多变而引起的定位精度下降问题,提出了一种将交互式多模型(Interactive Multiple Models, IMM)估计与扩展Kalman滤波(Extended Kalman Filter, EKF)相结合的交互式多模型扩展Kalman滤波(IMM-EKF)算法。通过模型集自适应调整策略,该算法能够快速估计出当前时刻量测噪声统计特性,以增强系统的鲁棒性;引入EKF,使得本算法能够更好地应用于非线性系统。以GNSS/SINS组合导航系统为例,通过仿真和实际道路测试,结果表明:本算法能够有效降低量测噪声统计特性未知多变对系统造成的不利影响,使得系统有更好的估计精度和鲁棒性。在实际道路测试中,所提算法相比于单模型结构,东向、北向的速度误差和位置误差均方根误差分别下降了56%、24%和63%、69%,水平定位精度明显提高。