IMU 标定 | 工业界和学术界有什么不同?

点击“计算机视觉life”关注,置顶更快接收消息!
由于格式问题最好在公众号上观看《IMU 标定-工业界和学术界有什么不同?》
本文主要介绍了IMU基本结构原理和误差的相关概念,IMU误差模型,并较详细介绍了商用产品和学术文献提到的两种IMU标定方法。
本文阅读时间约8分钟

了解IMU和误差

IMU(Inertial Measurement Unit)是测量运动物体惯性运动,输出三轴加速度和三轴角速度等信息的电子元件,用于姿态角和运动路径等测量。IMU常常还包含了磁力计、压力计、温度计和GPS等辅助单元,相互配合完成更复杂的任务。

IMU的应用广泛。放图说明,姿态角确定,惯性导航,SLAM,动作捕捉,无人机镜头防抖(实现鸡头类似的效果

gif1.gif

gif2.gif

gif4.gif

六轴IMU的结构如下图,坐标轴一般遵循右手定则,理想情况下XYZ轴相互正交,加速度计和陀螺仪的轴相互重合。但是通常情况下,IMU存在一定的偏差。例如,从Inven Sense的MPU-9250芯片内部结构图可以看到该加速度计(XY、Z轴)和陀螺仪分开制造,因此加速度计和陀螺仪的坐标轴中心并不严格重合,甚至加速度计不同轴也是分开加工,坐标轴也不能保证完全正交。而且,加工过程或多或少有误差,如对称度不好,产生零偏。另外,IMU的内部参数还会随时间、温度变化,产生温漂。

pic1.png

IMU出厂时存在参数误差不可避免,而参数误差常常会造成严重问题:

  • 偏置异常,会造成数据漂移严重。
  • 轴向正交性和尺度异常,x-,y-,z-轴不正交或尺度不一致,会造成同一失量的模在不同方向上不一致。
  • 另外,噪声也会使测量值失真。

IMU误差模型

IMU中x-y-z轴的偏置误差 b a \mathbf{b}^a ba可以表示为不同轴的零点偏置,即
b a = [ b x b y b z ] \mathbf{b}^a = \begin{bmatrix} b_x \\ b_y \\ b_z \\ \end{bmatrix} ba=bxbybz
IMU中x-y-z轴的正交误差$\mathbf{T}^a 和 尺 度 误 差 和尺度误差 \mathbf{K}^a 可 以 通 过 下 图 表 示 。 可以通过下图表示。

  • 6
    点赞
  • 40
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值