基于IMU的机器人姿态自适应EKF测量算法研究*
DOI:
CSTR:
作者:
作者单位:

作者简介:

通讯作者:

中图分类号:

中图分类号: TP212TP301TH712文献标识码: A国家标准学科分类代码: 5104030

基金项目:

*基金项目:国家重点研发计划(2018YFF0212702)项目资助


Research on selfadaptive EKF algorithm for robot attitude measurement based on IMU
Author:
Affiliation:

Fund Project:

  • 摘要
  • |
  • 图/表
  • |
  • 访问统计
  • |
  • 参考文献
  • |
  • 相似文献
  • |
  • 引证文献
  • |
  • 资源附件
  • |
  • 文章评论
    摘要:

    摘要:为了实现机器人运动学参数标定,提出一种用惯性测量单元(IMU)实时获取其末端姿态信息的方法。然而,IMU在进行机器人动态姿态测量时,存在加速度计信号中有害加速度(除重力加速度之外的其他加速度)叠加,噪声统计特性参数不易获取,陀螺仪信号随时间发生漂移等影响测量精度的问题。针对这些问题,设计了一种自适应拓展卡尔曼滤波(EKF)姿态测量改进算法。基于EKF模型,首先构建第一级量测噪声方差阵,设定权重因子,降低有害加速度对测量结果的影响;其次在SageHusa自适应滤波算法中引入了渐消记忆因子的思想,实时跟踪采样数据的量测噪声,构建第二级量测噪声方差阵;最后采用姿态更新的四元数算法进行数据融合,修正陀螺仪信号漂移产生的误差。实验结果表明,相比SageHusa自适应滤波算法,该算法峰高时俯仰角和横滚角的平均绝对误差分别降低了50%和3643%,峰谷时俯仰角和横滚角的平均绝对误差分别降低了1428%和1944%,能有效提高姿态测量精度。

    Abstract:

    Abstract:In order to realize the robot kinematic parameter calibration, a method is proposed to acquire its real time terminal attitude information using inertial measurement unit (IMU). However, during the robot dynamic attitude measurement with IMU, there exist some problems that affect the accuracy of measurement, such as the superposition of harmful accelerations (other acceleration information except gravity acceleration signal) in the accelerometer signal, the difficulty in obtaining the statistical characteristic parameters of noise and the drift of gyroscope signal with time. Aiming at these problems, an improved algorithm of adaptive extended kalman filter (EKF) for attitude measurement is designed. Based on the EKF model, this algorithm firstly constructs the first level measurement noise variance matrix, sets up weighted factors and reduces the influence of harmful acceleration signals on measurement result. Secondly, the idea of fading memory factor is introduced in SageHusa adaptive filter algorithm to track the measurement noise of sampling data in real time and construct the second level measurement noise variance matrix. Finally, the quaternion algorithm of attitude updating is adopted to conduct data fusion and correct the error caused by gyroscope signal drift. The experiment results show that compared with the SageHusa adaptive filter algorithm, the improved selfadaptive EKF algorithm can effectively improve the attitude measurement accuracy; the mean absolute errors of pitch and roll at peak height are reduced by 50% and 3643%, respectively, and the mean absolute errors of pitch and roll at peak valley are reduced by 1428% and 1944%, respectively.

    参考文献
    相似文献
    引证文献
引用本文

班朝,任国营,王斌锐,陈相君.基于IMU的机器人姿态自适应EKF测量算法研究*[J].仪器仪表学报,2020,41(2):

复制
分享
文章指标
  • 点击次数:
  • 下载次数:
  • HTML阅读次数:
  • 引用次数:
历史
  • 收稿日期:
  • 最后修改日期:
  • 录用日期:
  • 在线发布日期: 2022-03-02
  • 出版日期:
文章二维码