Papers
Topics
Authors
Recent
Search
2000 character limit reached

T-ESKF: Transformed Error-State Kalman Filter for Consistent Visual-Inertial Navigation

Published 27 Oct 2025 in cs.RO | (2510.23359v1)

Abstract: This paper presents a novel approach to address the inconsistency problem caused by observability mismatch in visual-inertial navigation systems (VINS). The key idea involves applying a linear time-varying transformation to the error-state within the Error-State Kalman Filter (ESKF). This transformation ensures that \textrr{the unobservable subspace of the transformed error-state system} becomes independent of the state, thereby preserving the correct observability of the transformed system against variations in linearization points. We introduce the Transformed ESKF (T-ESKF), a consistent VINS estimator that performs state estimation using the transformed error-state system. Furthermore, we develop an efficient propagation technique to accelerate the covariance propagation based on the transformation relationship between the transition and accumulated matrices of T-ESKF and ESKF. We validate the proposed method through extensive simulations and experiments, demonstrating better (or competitive at least) performance compared to state-of-the-art methods. The code is available at github.com/HITCSC/T-ESKF.

Summary

  • The paper proposes a transformed error-state Kalman Filter that achieves state-independent observability, addressing inconsistencies in VINS.
  • It introduces a time-varying linear transformation that enhances covariance propagation efficiency and reduces computational complexity.
  • Simulations and experiments show that T-ESKF improves RMSE and NEES metrics, proving its robustness against noise and biases.

T-ESKF: Transformed Error-State Kalman Filter for Consistent Visual-Inertial Navigation

The "T-ESKF: Transformed Error-State Kalman Filter for Consistent Visual-Inertial Navigation" introduces a methodology to enhance consistency in visual-inertial navigation systems (VINS) by transforming the error-state of the traditional Error-State Kalman Filter (ESKF). This paper addresses inconsistency issues arising from observability mismatches, using a novel transformation-based approach to ensure observability independence from state linearization points.

Observability in VINS

VINS often struggle with maintaining consistency due to navigation tasks' inherent nonlinearities and observability mismatches particularly when filter-based methods are employed. These systems traditionally handle observability by assuming erroneous global rotations as observable, leading to inconsistency in state estimation.

Unobservable Subspace

The unobservable subspace of a VINS system traditionally depends on the chosen linearization point and can lead to erroneous observability assumptions. The paper elucidates how the transformed error-state system via T-ESKF makes this unobservable subspace state-independent, thus preserving the correct observability properties against variations in linearization points. Figure 1

Figure 1: The unobservable subspace of the original system depends on the state, while that of the transformed system is state-independent.

T-ESKF Methodology

The proposed T-ESKF ensures consistency by linearly transforming the error-state such that the transformed error-state system's unobservable subspace is independent of the original state. This involves designing a time-varying linear transformation applied to the system's error state.

Transformation Design

The transformation matrix TT is meticulously crafted to neutralize the state-dependent variability in error-system observability. It is constructed such that the transformation yields a state-independent observability matrix, thereby directly addressing inconsistencies caused by past approaches. Figure 2

Figure 2: Pipeline of T-ESKF. It propagates and updates the covariance estimates in the transformed space.

Efficient Propagation

Leveraging this transformation also enhances the covariance propagation's computational efficiency. This reduction stems from a reduced-dimensional matrix multiplication during the update steps, making T-ESKF more computationally feasible.

Simulation and Experimental Evaluation

The paper conducts extensive simulations and experiments comparing T-ESKF with state-of-the-art estimators like ESKF, FEJ-ESKF, and RI-EKF across a collection of datasets and real-world scenarios. Several metrics such as Root Mean Square Error (RMSE) and Normalized Estimation Error Squared (NEES) were utilized to gauge performance enhancements under various conditions.

Numerical Results and Real-World Validation

The RMSE and NEES results establish that T-ESKF provides comparable, if not superior, accuracy and consistency over the alternative methods. Especially when noise and biases are introduced, T-ESKF demonstrates resilience and robustness indicative of its improved state observability. Figure 3

Figure 3: Simulated trajectories (black dashed lines) with green and red stars marking the starting and ending points.

Figure 4

Figure 4: The NEES of 1000 Monte-Carlo simulation runs. The upper three subfigures show the average NEES over time; the lower three subfigures depict the frequency distribution of NEES.

Implications and Future Work

The improved consistency in VINS achieved by T-ESKF paves the way for more reliable navigation systems across applications with significant state variances, such as robotics and augmented reality. Its method of making observability state-independent presents a novel perspective on managing intrinsic estimation inconsistencies prevalent in navigation systems.

Future work could focus on applying the transformation methodology to other types of Kalman Filters and exploring its integration into more complex systems involving multiple sensor types or operating in dynamic environments with more complex state interactions.

Conclusion

The T-ESKF method offers a consistent and computationally feasible solution to VINS’s traditional inconsistency problems by altering the framework for how observability is maintained and quantified. The method’s robustness against high variances and noise suggests its utility in numerous applications ranging from autonomous vehicles to advanced reality systems.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Authors (3)

Collections

Sign up for free to add this paper to one or more collections.