Table of Contents
Fetching ...

Dual Preintegration for Relative State Estimation

Ruican Xia, Hailong Pei

TL;DR

The paper tackles relative state estimation for two 6-DoF agents by addressing nonlinear rotation-induced linearization errors through a dual IMU preintegration approach. It formulates RSE as a MAP smoothing problem and introduces a dual preintegration factor that fuses IMU measurements from both platforms to constrain consecutive relative states, enabling efficient relinearization. The authors provide rigorous observability analysis showing bias observability under relative rotational excitation and characterize unobservable subspaces under degenerate motions, supported by simulations and VR field tests. The results demonstrate improved accuracy and robustness over state-of-the-art methods, with practical impact for VR controller tracking and multi-robot relative navigation where precise, drift-free relative poses are critical.

Abstract

Relative State Estimation perform mutually localization between two mobile agents undergoing six-degree-of-freedom motion. Based on the principle of circular motion, the estimation accuracy is sensitive to nonlinear rotations of the reference platform, particularly under large inter-platform distances. This phenomenon is even obvious for linearized kinematics, because cumulative linearization errors significantly degrade precision. In virtual reality (VR) applications, this manifests as substantial positional errors in 6-DoF controller tracking during rapid rotations of the head-mounted display. The linearization errors introduce drift in the estimate and render the estimator inconsistent. In the field of odometry, IMU preintegration is proposed as a kinematic observation to enable efficient relinearization, thus mitigate linearized error. Building on this theory, we propose dual preintegration, a novel observation integrating IMU preintegration from both platforms. This method serves as kinematic constraints for consecutive relative state and supports efficient relinearization. We also perform observability analysis of the state and analytically formulate the accordingly null space. Algorithm evaluation encompasses both simulations and real-world experiments. Multiple nonlinear rotations on the reference platform are simulated to compare the precision of the proposed method with that of other state-of-the-art (SOTA) algorithms. The field test compares the proposed method and SOTA algorithms in the application of VR controller tracking from the perspectives of bias observability, nonlinear rotation, and background texture. The results demonstrate that the proposed method is more precise and robust than the SOTA algorithms.

Dual Preintegration for Relative State Estimation

TL;DR

The paper tackles relative state estimation for two 6-DoF agents by addressing nonlinear rotation-induced linearization errors through a dual IMU preintegration approach. It formulates RSE as a MAP smoothing problem and introduces a dual preintegration factor that fuses IMU measurements from both platforms to constrain consecutive relative states, enabling efficient relinearization. The authors provide rigorous observability analysis showing bias observability under relative rotational excitation and characterize unobservable subspaces under degenerate motions, supported by simulations and VR field tests. The results demonstrate improved accuracy and robustness over state-of-the-art methods, with practical impact for VR controller tracking and multi-robot relative navigation where precise, drift-free relative poses are critical.

Abstract

Relative State Estimation perform mutually localization between two mobile agents undergoing six-degree-of-freedom motion. Based on the principle of circular motion, the estimation accuracy is sensitive to nonlinear rotations of the reference platform, particularly under large inter-platform distances. This phenomenon is even obvious for linearized kinematics, because cumulative linearization errors significantly degrade precision. In virtual reality (VR) applications, this manifests as substantial positional errors in 6-DoF controller tracking during rapid rotations of the head-mounted display. The linearization errors introduce drift in the estimate and render the estimator inconsistent. In the field of odometry, IMU preintegration is proposed as a kinematic observation to enable efficient relinearization, thus mitigate linearized error. Building on this theory, we propose dual preintegration, a novel observation integrating IMU preintegration from both platforms. This method serves as kinematic constraints for consecutive relative state and supports efficient relinearization. We also perform observability analysis of the state and analytically formulate the accordingly null space. Algorithm evaluation encompasses both simulations and real-world experiments. Multiple nonlinear rotations on the reference platform are simulated to compare the precision of the proposed method with that of other state-of-the-art (SOTA) algorithms. The field test compares the proposed method and SOTA algorithms in the application of VR controller tracking from the perspectives of bias observability, nonlinear rotation, and background texture. The results demonstrate that the proposed method is more precise and robust than the SOTA algorithms.

Paper Structure

This paper contains 24 sections, 57 equations, 12 figures, 2 tables.

Figures (12)

  • Figure 1: RSE of VR 6-DoF controller.
  • Figure 2: Factor graphs for indirect and direct RSE frameworks. The dual preintegration factor leverages IMU preintegration from both platforms.
  • Figure 3: Comparison of algorithms DIEKF (1), SESKF (2) and DPFLS (3) in terms of RMSE of the relative pose with multiple nolinear motion .
  • Figure 4: Convergence characteristics of estimation biases for case 1.
  • Figure 5: Convergence characteristics of estimation biases for case 2.
  • ...and 7 more figures