线性卡尔曼滤波器:MARG姿态估计中的阿尔杰巴ic_quat算法

需积分: 5 0 下载量 84 浏览量 更新于2024-06-29 收藏 2.96MB PDF 举报
本文档标题为《基于代数四元数的线性卡尔曼滤波器在MARG(磁力、加速度和角速率)方向估计中的应用》(A Linear Kalman Filter for MARG Orientation Estimation Using the Algebraic Quaternion Algorithm),发表于2016年2月的《仪器与测量电子交易》(IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT)第65卷第2期。作者罗伯托·瓦伦蒂尼、伊万·德拉约诺夫斯基和季忠雄(IEEE资深会员)探讨了在对小型和低功耗设备至关重要的实时方向估计领域,如何利用低成本惯性传感器,特别是磁力计、加速度计和角速率传感器进行精确的四元数表示下的姿态估计。 传统的方向估计方法可能受到磁干扰的影响,特别是在移动设备、机器人技术和人体运动分析等应用场景中,尺寸和功耗限制是关键考量因素。为了克服这些问题,作者提出了一种创新的线性卡尔曼滤波器算法。该算法的核心在于对原始数据——加速度和磁场观测值进行预处理,通过一个外部算法将它们转换为两个代数四元数的组合。这种分解使得滤波器能够独立处理角速度和加速度,从而有效地抑制磁干扰对“翻滚”(roll)和“俯仰”(pitch)角估计的影响。 代数四元数算法的优势在于其简洁性和鲁棒性,它减少了滤波器的复杂性,使得在处理高动态范围的数据时更加高效。此外,线性卡尔曼滤波器结合了这些预处理后的观测值,以及系统模型中的噪声信息,通过递推预测和更新步骤,实现了连续、稳定且准确的方向估计。 本文研究提供了一种有效的解决方案,利用线性卡尔曼滤波器和代数四元数技术优化了低成本惯性传感器在复杂环境中的方向估计,这对于能源效率要求高的现代电子设备中的定位和导航至关重要。这种方法不仅提高了系统的性能,也降低了硬件成本,对于推动此类技术在实际应用中的广泛采用具有重要意义。