KD-EKF: A Kalman Decomposition Based Extended Kalman Filter for Multi-Robot Cooperative Localization

10/28/2022
by   Ning Hao, et al.
0

This paper investigates the consistency problem of EKF-based cooperative localization (CL) from the perspective of Kalman decomposition, which decomposes the observable and unobservable states and allows treating them individually. The factors causing the dimension reduction of the unobservable subspace, termed error discrepancy items, are explicitly isolated and identified in the state propagation and measurement Jacobians for the first time. We prove that the error discrepancy items lead to the global orientation being erroneously observable, which in turn causes the state estimation to be inconsistent. A CL algorithm, called Kalman decomposition-based EKF (KD-EKF), is proposed to improve consistency. The key idea is to perform state estimation using the Kalman observable canonical form in the transformed coordinates. By annihilating the error discrepancy items, proper observability properties are guaranteed. More importantly, the modified state propagation and measurement Jacobians are exactly equivalent to linearizing the nonlinear CL system at current best state estimates. Consequently, the inconsistency caused by the erroneous dimension reduction of the unobservable subspace is completely eliminated. The KD-EKF CL algorithm has been extensively verified in both Monte Carlo simulations and real-world experiments and shown to achieve better performance than state-of-the-art algorithms in terms of accuracy and consistency.

READ FULL TEXT

page 1

page 14

research
05/02/2018

Undersampled dynamic X-ray tomography with dimension reduction Kalman filter

In this paper, we consider prior-based dimension reduction Kalman filter...
research
03/02/2023

Distributed Consistent Multi-robot Cooperative Localization: A Coordinate Transformation Approach

This paper considers the problem of distributed cooperative localization...
research
05/26/2018

Contact-Aided Invariant Extended Kalman Filtering for Legged Robot State Estimation

This paper derives a contact-aided inertial navigation observer for a 3D...
research
06/18/2022

Closed-form Error Propagation on the SE_n(3) Group for Invariant Extended Kalman Filtering with Applications to VINS

Pose estimation is important for robotic perception, path planning, etc....
research
09/02/2021

Invariant Filtering for Bipedal Walking on Dynamic Rigid Surfaces with Orientation-based Measurement Model

Real-world applications of bipedal robot walking require accurate, real-...
research
11/03/2017

Quaternion kinematics for the error-state Kalman filter

This article is an exhaustive revision of concepts and formulas related ...

Please sign up or login with your details

Forgot password? Click here to reset