VIO-IMU知识总结

IMU测量模型

加速度计测量值 a m = f m = a + g \boldsymbol{a}_m = \frac{\boldsymbol{f}}{m} = \boldsymbol{a} + {g} am=mf=a+g. (东南地坐标系)加速度计测量值 a m \boldsymbol{a}_m am为弹簧拉力对于的加速度,故有额外的拉力。

IMU误差模型

确定误差

偏置 b \boldsymbol{b} b,scale(实际数值和传感器输出值之间的比值),三轴非正交。

六面法标定加速度

VIO-IMU知识总结_第1张图片
水平静止放置6面,由理论加速度+最小二乘法求出12个变量。

随机误差

由Allan方差法标定。双log函数中,斜率 − 1 2 -\frac{1}{2} 21 t = 1 t=1 t=1相交处读取高斯白噪声,斜率 1 2 \frac{1}{2} 21 t = 3 t=3 t=3相交处为随机游走噪声。

IMU数学模型

a m b = S a R b G ( t ¨ G + a G ) + n a + b a \boldsymbol{a}^b_m = \mathbf{S}_a\mathbf{R}_{bG}(\ddot{\boldsymbol{t}}^G + \boldsymbol{a}^G) + \boldsymbol{n}^a + \boldsymbol{b}^a amb=SaRbG(t¨G+aG)+na+ba
ω m b = S g R b G R ˙ G b + s g a a b + n g + b g \boldsymbol{\omega}^b_m = \mathbf{S}_g\mathbf{R}_{bG}\dot{\mathbf{R}}_{Gb} + s_{ga}\boldsymbol{a}^b + \boldsymbol{n}^g + \boldsymbol{b}^g ωmb=SgRbGR˙Gb+sgaab+ng+bg
考虑加速度对陀螺仪的影响。

离散时间处理

只考虑白噪声和bias随机游走
ω ~ b = ω b + b g + n g \tilde{\omega}^b = \omega^b + \boldsymbol{b}^g + \boldsymbol{n}^g ω~b=ωb+bg+ng
a ~ b = q b w ( a w + g w ) + b a + n a \tilde{\boldsymbol{a}}^b = \boldsymbol{q}_{bw}(\boldsymbol{a}^w + \boldsymbol{g}^w) + \boldsymbol{b}^a + \boldsymbol{n}^a a~b=qbw(aw+gw)+ba+na
在这里插入图片描述

欧拉法

VIO-IMU知识总结_第2张图片
VIO-IMU知识总结_第3张图片

中值法

a \boldsymbol{a} a ω \boldsymbol{\omega} ω取前后两个时刻的中值

你可能感兴趣的:(VIO-IMU知识总结)