Kalman Filters on Differentiable Manifolds
Dongjiao He, Wei Xu, Fu Zhang

TL;DR
This paper introduces a canonical, on-manifold Kalman filter framework and toolkit that extend traditional filters to systems evolving on manifolds like $SO(3)$ and $ ext{S}^2$, improving performance and usability.
Contribution
It develops a symbolic, generic Kalman filter framework for on-manifold systems and provides an open-source C++ toolkit for practical implementation.
Findings
The toolkit supports systems on $ ext{R}^n$, $SO(3)$, and $ ext{S}^2$.
It achieves superior filtering performance compared to traditional methods.
The implementation is computationally efficient and easy to use.
Abstract
Kalman filter is presumably one of the most important and extensively used filtering techniques in modern control systems. Yet, nearly all current variants of Kalman filters are formulated in the Euclidean space , while many real-world systems (e.g., robotic systems) are really evolving on manifolds. In this paper, we propose a method to develop Kalman filters for such on-manifold systems. Utilizing , operations and further defining an oplus operation on the respective manifold, we propose a canonical representation of the on-manifold system. Such a canonical form enables us to separate the manifold constraints from the system behaviors in each step of the Kalman filter, ultimately leading to a generic and symbolic Kalman filter framework that are naturally evolving on the manifold. Furthermore, the on-manifold Kalman filter is implemented as a…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsInertial Sensor and Navigation · Robotics and Sensor-Based Localization · Target Tracking and Data Fusion in Sensor Networks
