Abstract
This dissertation investigates methodologies for consistent Kalman filtering with Lie-group based representations of the vehicle pose. Early results are centered around the relative navigation framework, which maintains filter observability and consistency by only tracking the state relative to the latest keyframe of an odometry system such as visual odometry or laser scan matching. A detailed derivation of a relative multiplicative extended Kalman filter, using a quaternion parameterization of the attitude state, is presented for application to multirotor vehicles. The remainder of the dissertation focuses on Kalman filtering using a Lie-group SE(3) pose representation, which improves filter consistency by correctly modeling the true non-Gaussian pose uncertainty distribution as a Gaussian distribution in the Lie algebra. An extensive tutorial introduction to matrix Lie groups is provided. This introduction attempts to fill in some of the gaps that exist in the background provided by the existing state estimation literature, and to also clarify connections between the pure mathematical concepts and the coordinate frame conventions used in engineering applications. Next, a discrete error-state Kalman-filtering framework using an SE(3) pose representation is developed. Benefits of this formulation, especially in the context of IMU-mechanized systems, include well-defined mechanisms for handling other filter states (such as IMU bias states) within the SE(3) propagation dynamics, and well-defined modeling of input noise. The error-state formulation is shown to have many similarities with other approaches in the literature, especially the invariant extended Kalman filter, while differences are also highlighted. Finally, the application of this error-state filtering framework to an IMU-mechanized system is developed. A primary contribution is an exact discretization of the propagation equations, assuming the angular velocity and acceleration measured by the IMU are constant over the propagation period. The corresponding error-state propagation Jacobians are also derived. Simulation results show significant advantages for filter accuracy and consistency over approximate discretization methods.
Degree
PhD
College and Department
Ira A. Fulton College of Engineering; Mechanical Engineering
Rights
https://lib.byu.edu/about/copyright/
BYU ScholarsArchive Citation
Koch, Daniel P., "IMU-Mechanized Discrete Error-State Kalman Filtering with Lie-Group Pose Representations" (2025). Theses and Dissertations. 10699.
https://scholarsarchive.byu.edu/etd/10699
Date Submitted
2025-03-25
Document Type
Dissertation
Handle
http://hdl.lib.byu.edu/1877/etd13535
Keywords
Lie groups, state estimation, sensor fusion, inertial navigation, IMU mechanization, Kalman filter, error-state, observability, consistency
Language
english