期刊文献+

一种用于人体运动捕获的自适应混合滤波融合算法 被引量:2

An Adaptive Hybrid Filter Fusion Algorithm for Human Motion Capture
下载PDF
导出
摘要 针对基于惯性传感器的人体运动捕获系统存在陀螺漂移和噪声干扰等问题,提出一种多元传感器信息融合的自适应混合滤波融合算法。算法首先利用快速高斯牛顿法对加速度计和磁力计数据进行姿态信息迭代估算,用四元数将参考坐标系中的加速度和磁场强度分量转换到载体坐标中,将转换后的值与当前时刻测量值的差值代入高斯牛顿迭代算法中用于四元数的实时值估计,通过确定搜索步长的最优值来缩短迭代次数,提高算法收敛速度。设计自适应的互补滤波器将高斯牛顿法解算的姿态信息作为观测矢量对陀螺漂移进行补偿,分别使用高通滤波器和低通滤波器处理陀螺仪数据和高斯牛顿算法优化过后的加速度计、磁力计数据。在互补滤波器中引入重力矢量及地磁参考矢量自适应调节滤波器参数用于实时调整不同算法的权重大小,融合后输出最终的姿态信息,实现最优估计。进行实验对比分析本算法和其他算法融合效果,结果表明,本算法有效降低陀螺累积误差、线性加速度及磁场对解算精度的干扰,磁干扰状态下误差为0.94°,自由运动状态下误差为1°。对比扩展卡尔曼滤波融合算法,本文算法执行时间缩短25%,有效提升了运动捕获系统的性能。 In order to solve the problem of gyro drift and noise disturbance in human motion capture system,an adaptive Gauss-Newton/comple- mentary filter fusion algorithm based on the information fusion of multi sensors was proposed.The Gauss-Newton method was first adopted to process the data measured by accelerometer and magnet.Then components extracted from the acceleration and magnetic intensity were converted from reference coordinate system to carrier coordinate by quaternion,and the difference between converted value and current time value was introduced into the Gaussian Newton iterative algorithm for real time value estimation of the quaternion.The time of iteration was shortened and the convergence speed of algorithm was improved afterwards by optimizing the optimal value of the step length. Furthermore,an adaptive complementary filter was proposed to compensate the gyro drift and attitude information solved by Gauss-Newton method was used as observation vector. Then,the high-pass filter and the low-pass filter were used to process the gyroscope data,accelerometer and magnetometer data optimized by Gauss-Newton algorithm.To obtain the optimal estimation after fusion,the gravity vector and geomagnetic reference vector adaptive filter para- meters were used to adjust the weights of different algorithms in real time.The results showed that the algorithm effectively reduced the interfer- ences caused by gyro divergence,linear acceleration and magnetic field.Under the condition of magnetic interference,the value of error was 0.94°.Under the condition of free movement,the value of error was 1 °.Compared with extended Kalman filter fusion algorithm,the algorithm execution time is reduced by 25%.Therefore,the performance of motion capture system was effectively improved.
出处 《工程科学与技术》 EI CAS CSCD 北大核心 2017年第5期93-100,共8页 Advanced Engineering Sciences
基金 国家自然科学基金资助项目(51175535) 国际联合研究中心科技平台与基地建设项目资助(cstc2014gjhz0038) 重庆市基础与前沿研究计划资助项目(cstc2015jcyj BX0068) 重庆邮电大学博士启动基金资助项目(A2015-40) 重庆邮电大学自然科学基金资助项目(A2015-49)
关键词 传感器 信息融合 高斯牛顿算法 互补滤波 人体运动捕获 sensor information fusion Gauss Newton algorithm complementary filter human motion capture
  • 相关文献

参考文献2

二级参考文献29

  • 1Wu Y X, Hu D W, Wu M P, Hu X P. A numerical-integration perspective on Gaussian filters. IEEE Transactions on Signal Processing, 2006, 54(8): 2910-2921.
  • 2Julier S J, Uhlman J K, Durrant-Whyte H F. A new method for the nonlinear transformation of means and covariances in filters and estimators. IEEE Transactions on Automatic Control, 2000, 45(3): 477-482.
  • 3Julier S J, Uhlman J K. Unscented filtering and nonlinear estimation. Proceedings of the IEEE, 2004, 92(3): 401-422.
  • 4Lefebvre T, Bruyninckx H, de Schuller J. Comment on "A new method for the nonlinear transformation of means and covariances in filters and estimators" [and author's reply]. IEEE Transactions on Automatic Control, 2002, 47(8): 1406-1409.
  • 5Arasaratnam I, Haykin S. Cubature Kalman filters. IEEE Transactions on Automatic Control, 2009, 54(6): 1254-1269.
  • 6Jia B, Xin M, Cheng Y. High-degree cubature Kalman filter. Automatica, 2013, 49(2): 510-518.
  • 7Julier S J, Uhlman J K. The scaled unscented transformation. In: Proceedings of the 2000 American Control Conference. Anchorage, AK, USA: IEEE, 2002, 6: 4555-4559.
  • 8Chang L B, Hu B Q, Li A, Qin F J. Transformed unscented Kalman filter. IEEE Transactions on Automatic Control, 2013, 58(1): 252-257.
  • 9Julier S J, Uhlman J K. A consistent, debiased method for converting between polar and Cartesian coordinate systems. In: Proceedings of Acquisition, Tracking and Pointing XI. Orlando, 1997, 3086. 110-121.
  • 10Lerner U N. Hybrid Bayesian Networks for Reasoning about Complex Systems [Ph.D. dissertation], Stanford University, USA, 2002.

共引文献89

同被引文献15

引证文献2

二级引证文献9

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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