Search papers, labs, and topics across Lattice.
This paper demonstrates the equivalence between IMU preintegration and standard IMU propagation, showing that preintegrated measurements and associated Jacobians/covariances can be derived directly from existing propagation routines. It presents a convention-agnostic framework for translating between different error-state definitions and verifying preintegration implementations. Empirical validation using random IMU sequences confirms the consistency between an RK4-based propagation and GTSAM's preintegration modules.
Stop reinventing the wheel: IMU preintegration is just a clever wrapper around your existing IMU propagation code.
IMU preintegration is widely used in factor-graph-based visual--inertial, lidar--inertial, and radar--inertial state estimation, yet it is often treated as a specialized implementation separate from conventional IMU propagation. This note shows that IMU preintegration and propagation are equivalent realizations of the same underlying computation. We present a convention-agnostic view in which the preintegrated measurement, bias Jacobians, and covariance can be obtained by wrapping an existing IMU propagation routine, while a preintegration module can conversely recover state-transition matrices and propagated covariances. This perspective simplifies the reuse of existing propagation code, supports translation across different error-state definitions, and provides practical consistency checks for preintegration implementations. Experiments with random IMU sequences demonstrate close agreement between an RK4-based propagation implementation and GTSAM's tangent and manifold preintegration modules in the recovered Jacobians, covariances, and transition matrices.