This article is only used to record your own learning summary. Record the IMU pre-integration derivation process, without including specific principles.
symbolic representation
R R R : represents the rotation matrix
vvv : represents speed
ppp : represents the displacement
E xp ExpE x p : Exponential mapping, mapping the rotation vector to the rotation matrix
w ~ \widetilde{w}w
: angular velocity observation value
f ~ \widetilde{f}f
: Observed acceleration values
bg, bab^g, b^abg,ba : Noise of angular velocity and acceleration
η gd , η ad \eta^{gd},\eta^{ad}thegd,thea d : Random walk of angular velocity and acceleration
angular indexi, j, ki,j,ki,j,k
: corner indexwwat certain times (IMU coordinate system)w : World coordinate system
Δ t , Δ tij \Delta t, \Delta t_{ij}Δt,Δtij: discrete time interval, the total time interval between ij
IMU direct integration
The direct integral of IMU is, according to iiAngle, velocity, and displacement at time i , derive jjAngle, velocity, and displacement at time j . The formula is as follows:
The specific derivation process is as follows. The noise term is omitted in the derivation
(1) Derivation of rotation
(2) Derivation of velocity
(3) Integral of displacement :
All formulas for pre-integration:
The derivation process of pre-integration
(1) Pre-integration of rotation terms :
(2) Pre-integration of velocity term :
(3) Pre-integration of displacement term :
summary
I finally made up my mind to push it once, and finally pushed it out by myself. Although I don’t quite understand the specific meaning and reasons for the operation, I will take my time later.