预备知识
1.IMU测量模型(B系) B ω ~ , B a ~ _{B}\tilde{\omega},_{B}\tilde{a} Bω~,Ba~
2.世界系下运动模型(W系) R W B W , W v , W p R_{WB}^W,_{W}v,_{W}p RWBW,Wv,Wp
2.1 运动模型
2.2 IMU测量帧运动积分
2.3 离散形式(单位时间间隔保持加速度不变)
2.4 代入测量值
3.两视觉关键帧间运动积分(IMU测量帧叠加)(W系)
4.消除线性化时间点的影响,定义相对运动增量(B系) Δ R i j , Δ v i j , Δ p i j \Delta R_{ij},\Delta v_{ij},\Delta p_{ij} ΔRij,Δvij,Δpij
其中应该为
1
2
g
Δ
t
i
j
2
\frac{1}{2}g\Delta t_{ij}^2
21gΔtij2
5.分离测量值和噪声 Δ R i j ~ , Δ v i j ~ , Δ p i j ~ , δ ϕ i j , δ v i j , δ p i j \Delta \tilde{R_{ij}},\Delta \tilde{v_{ij}},\Delta \tilde{p_{ij}},\delta\phi_{ij},\delta v_{ij},\delta p_{ij} ΔRij~,Δvij~,Δpij~,δϕij,δvij,δpij
6.预积分测量模型
7.噪声信息矩阵求解 η i j Δ = [ δ ϕ i j T δ v i j T δ p i j T ] T , η k d = [ η k g d η k a d ] \eta_{ij}^{\Delta}= \left[ \begin{matrix} \delta\phi_{ij}^T&\delta v_{ij}^T& \delta p_{ij}^T\end{matrix} \right]^T,\eta_{k}^{d}= \left[ \begin{matrix}\eta_{k}^{gd}&\eta_{k}^{ad}\end{matrix} \right] ηijΔ=[δϕijTδvijTδpijT]T,ηkd=[ηkgdηkad]
7.1 噪声分布形式
7.2 噪声增量式更新
7.3 信息矩阵更新
8. bias更新时测量值的更新 Δ R i j ^ ~ , Δ R i j ˉ ~ , Δ v i j ^ ~ , Δ v i j ˉ ~ , Δ p i j ^ ~ , Δ p i j ˉ ~ , δ b i g , δ b i a \Delta \tilde{\hat{R_{ij}}},\Delta \tilde{\bar{R_{ij}}},\Delta \tilde{\hat{v_{ij}}},\Delta \tilde{\bar{v_{ij}}},\Delta \tilde{\hat{p_{ij}}},\Delta \tilde{\bar{p_{ij}}},\delta b^g_i,\delta b^a_i ΔRij^~,ΔRijˉ~,Δvij^~,Δvijˉ~,Δpij^~,Δpijˉ~,δbig,δbia