【VIO笔记】一二讲 基础知识和IMU模型

预备知识回顾

1、单位四元数可表达任意三维旋转,且无奇异性。
四元数和角轴的转换关系:设角轴为ω\omegaθ\theta,那么它对应的四元数为:
q=[cosθ2,ωsinθ2]T \mathbf q=[cos\frac \theta{2},\omega sin \frac \theta{2}]^{\mathbf T}
2、四元数时间导数
设初始旋转为q = [s, v],然后,发生了角轴为ω\omegaθ\theta的旋转(右乘,对应四元数记作Δq),那么q 相对该旋转的导数为:
【VIO笔记】一二讲 基础知识和IMU模型
即四元数表示旋转时对时间的导数为:
【VIO笔记】一二讲 基础知识和IMU模型
3、除了利用四元数求导,亦可利用李代数进行旋转求导。
使用旋转矩阵R 时,角速度为ω\omega,那么R 相对于时间的导数可写作:
【VIO笔记】一二讲 基础知识和IMU模型
其中
【VIO笔记】一二讲 基础知识和IMU模型

IMU模型

【VIO笔记】一二讲 基础知识和IMU模型
这是VIO中的IMU模型,上标有波浪线的表示测量值,右上的b表示body系,w表示惯性系,a表示acc,g表示gyro。PVQ表示为:
【VIO笔记】一二讲 基础知识和IMU模型

中值积分法

使用mid-point 方法,即两个相邻时刻k到k+1的位姿是用两个时刻的测量值a,ω\omega的平均值来计算。
【VIO笔记】一二讲 基础知识和IMU模型
其中,
【VIO笔记】一二讲 基础知识和IMU模型