四元数平方根容积卡尔曼滤波在姿态估计中的应用

5星 · 超过95%的资源 需积分: 0 76 下载量 3 浏览量 更新于2024-09-11 1 收藏 413KB PDF 举报
"这篇学术论文探讨了一种名为四元数平方根容积卡尔曼滤波(QSCKF)的算法,用于飞行器姿态估计。它旨在解决乘性扩展卡尔曼滤波(MEKF)在处理大初始姿态误差时存在的精度低和收敛速度慢的问题。论文详细介绍了QSCKF的原理和实现方法,包括四元数非线性误差模型的推导、容积数值积分理论的应用,以及利用拉格朗日代价函数法确保四元数的规范化。仿真结果显示,QSCKF在初始姿态误差较大时,具有更高的估计精度、更快的收敛速度和更好的滤波稳定性,并且计算时间相比USQUE减少了1/3。" 四元数是一种数学概念,常用于表示三维空间中的旋转和平移,特别是在计算机图形学和控制系统中。在姿态估计中,四元数因其避免了万向节死锁问题而被广泛使用。然而,由于四元数的非线性特性,对其进行精确估计往往需要复杂的滤波算法。 卡尔曼滤波是一种在噪声环境中估计动态系统状态的最优线性方法,但标准卡尔曼滤波并不适用于非线性系统。因此,乘性扩展卡尔曼滤波(MEKF)被引入来处理包含四元数的非线性问题,但它在处理大初始姿态误差时表现不佳。 为了改进这一情况,四元数平方根容积卡尔曼滤波(QSCKF)采用了平方根形式以增强数值稳定性,并应用容积数值积分理论来计算非线性函数的均值和方差。这种方法可以更准确地处理四元数的非线性变换。此外,为了解决四元数的规范化问题,即保持四元数的模为1,论文中提到了使用拉格朗日代价函数法来求解四元数的加权均值,确保了四元数的正确性。 通过对比仿真,QSCKF显示出了优于MEKF和无迹四元数估计法(USQUE)的性能,特别是在初始姿态误差较大的场景下。它的高精度、快速收敛和良好的稳定性对于实时的飞行器姿态控制至关重要。因此,QSCKF是一种有潜力在飞行器导航和控制领域得到广泛应用的算法。 总结来说,这篇论文提供了四元数平方根容积卡尔曼滤波的新视角,为飞行器姿态估计提供了一个有效且高效的解决方案,尤其是在面临大初始姿态误差挑战时。这项工作对于提升飞行器的导航性能和控制系统的稳健性具有重要的理论与实践意义。