摇
2013 年 5 月
第39 卷 第5 期
北 京 航 空 航 天 大 学 学 报
Journal of Beijing University of Aeronautics and Astronautics
May摇 2013
Vol. 39摇 No郾 5
摇 收稿日期: 2012鄄05鄄23; 网络出版时间: 2013鄄05鄄07 11:38
摇 网络出版地址: www. cnki. net / kcms / detail / 11. 2625. V. 20130507. 1138. 009. html
摇 基金项目: 国家自然科学基金资助项目(61104036)
摇 作者简介: 钱华明(1965-) ,男,安徽池州人,教授,qianhuam@ sina. com.
基于四元数平方根容积卡尔曼滤波的姿态估计
钱华明摇 摇 黄摇 蔚摇 摇 葛摇 磊
(哈尔滨工程大学 自动化学院, 哈尔滨 150001)
摇 摇
张广拓
(天津航海仪器研究所, 天津 300131)
摇 摇 摘摇 摇 摇 要: 针对飞行器姿态确定中乘性扩展卡尔曼滤波( MEKF, Multiplicative Extend鄄
ed Kalman Filter)在较大初始姿态误差角情况下存在估计精度低及收敛速度慢的问题,提出了
一种四元数平方根容积卡尔曼滤波( QSCKF,Quaternion Square鄄root Cubature Kalman Filter) 算
法. 在推导姿态确定系统四元数非线性误差模型的基础上,采用容积数值积分理论来计算非线
性函数的均值与方差,同时使用平方根的形式来提高数值稳定性;针对四元数规范化问题,采
用拉格朗日代价函数法求解四元数加权均值. 仿真结果表明:在初始姿态误差较大的情况下,
该算法相比较于 MEKF 以及无迹四元数估计法( USQUE, Unscented Quaternion Estimator),估
计精度高且收敛速度快,滤波稳定性好,同时估计时间比 USQUE 缩短了 1 / 3.
关摇 键摇 词: 平方根容积卡尔曼滤波; 四元数; 拉格朗日代价函数法; 姿态估计
中图分类号: U 666. 12
文献标识码: A摇 摇 摇 摇 文 章 编 号: 1001鄄5965(2013)05鄄0645鄄05
Attitude estimation based on quaternion square鄄root cubature Kalman filter
Qian Huaming摇 Huang Wei摇 Ge Lei
(College of Automation, Harbin Engineering University, Harbin 150001, China)
Zhang Guangtuo
(Tianjin Navigation Instrument Research Institute, Tianjin 300131, China)
Abstract: Considering that a multiplicative extended Kalman filter (MEKF) existed lower estimation ac鄄
curacy and slower convergence rate for large initialization errors, a quaternion square鄄root cubature Kalman fil鄄
ter (QSCKF) was proposed. A quaternion nonlinear error model was derived for attitude determination sys鄄
tem, and then the cubature numerical integration theory was used to calculate the mean and variance of the
nonlinear function. The square鄄root forms were used to improve numerical stability. To avoid the quaternion
normalization problem, a Lagrange loss function was derived to compute the average quaternion. The simula鄄
tion results indicate that the proposed algorithm provides higher estimation precision with faster convergence
rate and better filter爷s stability than MEKF and unscented quaternion estimator (USQUE) for large initializa鄄
tion errors. And, the estimated time of this algorithm is shortened by 1 / 3 compared to USQUE.
Key words: square鄄root cubature Kalman filter; quaternion; Lagrange loss function; attitude estimation
摇 摇 欧拉角、修正罗德里格斯参数、四元数等是飞
行器姿 态主要描述 参数
[1]
. 四元 数由于计 算 简
单,无三角函数运算,同时又能避免欧拉角的奇异
性问题,因此,基于四元数的滤波问题成为研究的
热点
[2-3]
. 针对四元数规范化问题和协方差奇异
性问题, 文 献 [4 ] 提 出 中 乘 性 扩 展 卡 尔 曼 滤 波
(MEKF, Multiplicative Extended Kalman Filter) 来
解决了这两个问题. 文献[5] 提出无迹四元数估
计法 ( USQUE, Unscented Quaternion Estimator),
采用罗德里格斯参数与四元数相切换,避免了四