期刊文献+

9轴MEMS-IMU实时姿态估算算法 被引量:10

9-axis MEMS-IMU real-time data fusion algorithm for attitude estimation
下载PDF
导出
摘要 随着对微机电系统一惯性测量单元(micro-electro-mechanical system-inertial measurement unit,MEMS-IMU)在室内定位、动态追踪等应用领域中的需求日益迫切,使得具有高精度、低成本和实时性的MEMS-IMU模块设计成为研究热点.针对MEMS-IMU的核心技术——姿态估算进行研究,设计了一种基于四元数的9轴MEMS-IMU实时姿态估算算法.该算法运用分解四元数算法处理加速度和磁感应强度数据,计算出静态四元数;通过角速度与四元数的微分关系估算动态四元数;运用卡尔曼滤波融合动、静态四元数,进而实现实时姿态估算.针对分解四元数算法中存在的奇异值问题,提出了转轴补偿方法对其修正,以实现全姿态估算;考虑动态情况下的非线性加速度分量对姿态估算精度的影响,设计了R自适应卡尔曼滤波器,以进一步提高姿态估算算法的精度.验证结果表明,R自适应卡尔曼滤波器能够有效抑制加速度噪声,提高姿态估算精度;同时,转轴补偿-分解四元数算法能够准确估算奇异值点的姿态信息,并且计算时间仅为原"借角"补偿方法的50%左右,有效提高了整体算法的实时性. To meet urgent application demands in indoor location and motion tracking, studies on low-cost high-resolution and real-time micro-electro-mechanical system-inertial measurement unit (MEMS-IMU) have attracted much attention. This paper presents a quaternion-based data fusion algorithm for reaLtime attitude estimation, including fac- tored quaternion algorithm (FQA) for static attitude estimation, and Kalman filtering for data fusion. A singularity avoidance method, axis-exchanged compensation, is proposed to modify the FQA, allowing the algorithm to track at all attitudes. An R-adapted module is designed to adjust the Kalman gain, which effectively restrains noise due to dynamic non- linear acceleration, and improves attitude estimation accuracy. Experimental results show that the R-adapted Kalman filter can accurately estimate attitudes in real-time. Addition- ally, FQA with an axis-exchanged method has good performance in estimating attitudes of singularity points, and the computational efficiency is higher than a previous method by 50%.
出处 《上海大学学报(自然科学版)》 CAS CSCD 北大核心 2015年第5期547-559,共13页 Journal of Shanghai University:Natural Science Edition
基金 上海市教委重点学科建设资助项目(J50104) 上海市科委基金资助项目(08706201000 08700741000)
关键词 微机电系统-惯性测量单元 姿态估算 分解四元数算法 奇异值补偿 卡尔曼滤波 micro-electro-mechanical system-inertial measurement unit (MEMS-IMU) attitude estimation factored quaternion algorithm (FQA) singularity compensation Kalman filter (KF)
  • 相关文献

参考文献11

  • 1蔡春龙,刘翼,刘一薇.MEMS仪表惯性组合导航系统发展现状与趋势[J].中国惯性技术学报,2009,17(5):562-567. 被引量:36
  • 2FOXLIN E. Inertial head-tracker sensor fusion by a complementary separate-bias KMman filter [C]//Virtual Reality Annual International Symposium. 1996: 185-194.
  • 3ZHANG R, HOEFLINGER F, REINDL L. Inertial sensor based indoor localization and monitoring system for emergency responders [J]. IEEE Sensors Journal, 2013, 13(2): 838-848.
  • 4LEE J K, PARK E J. Minimum-order Kalman filter with vector selector for accurate estimation of human body orientation [J]. IEEE Transactions on Robotics, 2009, 25(5): 1196-1201.
  • 5SHUSTER M D. Filter QUEST or REQUEST [J]. Journal of Guidance, Control, and Dynamics, 2009, 32(2): 643-645.
  • 6LIU C, LIu F, JIANG Z, et al. New method for initial orientation estimation in dynamic state using MEMS magnetometers and accelerometers [C]//Modelling, Identification & Control (ICMIC). 2012: 29-34.
  • 7CONRADO A. Implementation of a quaternion-based Kalman filter for human body motion track- ing using MARG sensors [D]. Monterey: Naval Postgraduate School, 2004.
  • 8YUN X P, BACHMANN E R, MCGHEE R B. A simplified quaternion-based algorithm for orienta- tion estimation from earth gravity and magnetic field measurements [J]. IEEE Transactions on Instrumentation and Measurement, 2008, 57(3): 638-650.
  • 9SABATELLI S, GALGANI M, FANUCCI L, et al. A double-stage Kalman filter for orientation tracking with an integrated processor in 9-D IMU [J]. IEEE Transactions on Instrumentation and Measurement, 2013, 62(3): 590-598.
  • 10高显忠,侯中喜,王波,张俊韬.四元数卡尔曼滤波组合导航算法性能分析[J].控制理论与应用,2013,30(2):171-177. 被引量:27

二级参考文献6

共引文献61

同被引文献68

引证文献10

二级引证文献39

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部