Quaternion-based Unscented Kalman Filter for 6-DoF Vision-based Inertial Navigation in GPS-denied Regions
Khashayar Ghanizadegan, Hashim A. Hashim
TL;DR
This work tackles GPS-denied 6 DoF navigation by jointly estimating orientation, position, and velocity using a quaternion-based unscented filter that operates on $\mathbb{S}^{3}\times\mathbb{R}^{3}\times\mathbb{R}^{3}$ and fuses stereo vision with a 6-axis IMU. The proposed QNUKF accounts for quaternion geometry in prediction and update, employing quaternion-aware sigma-point generation, a quaternion-weighted mean, and custom quaternion addition/subtraction to maintain global consistency. Validation on the EuRoC drone dataset demonstrates superior accuracy and robustness compared to EKF and MSCKF, with significantly lower RMSE and SSRMSE across multiple sequences, even at low sampling rates and with variable feature counts. The approach offers a practical solution for GPS-denied VIN in UAVs, providing reliable attitude, position, and velocity estimates critical for autonomous flight in challenging environments.
Abstract
This paper investigates the orientation, position, and linear velocity estimation problem of a rigid-body moving in three-dimensional (3D) space with six degrees-of-freedom (6 DoF). The highly nonlinear navigation kinematics are formulated to ensure global representation of the navigation problem. A computationally efficient Quaternion-based Navigation Unscented Kalman Filter (QNUKF) is proposed on $\mathbb{S}^{3}\times\mathbb{R}^{3}\times\mathbb{R}^{3}$ imitating the true nonlinear navigation kinematics and utilize onboard Visual-Inertial Navigation (VIN) units to achieve successful GPS-denied navigation. The proposed QNUKF is designed in discrete form to operate based on the data fusion of photographs garnered by a vision unit (stereo or monocular camera) and information collected by a low-cost inertial measurement unit (IMU). The photographs are processed to extract feature points in 3D space, while the 6-axis IMU supplies angular velocity and accelerometer measurements expressed with respect to the body-frame. Robustness and effectiveness of the proposed QNUKF have been confirmed through experiments on a real-world dataset collected by a drone navigating in 3D and consisting of stereo images and 6-axis IMU measurements. Also, the proposed approach is validated against standard state-of-the-art filtering techniques. IEEE Keywords: Localization, Navigation, Unmanned Aerial Vehicle, Sensor-fusion, Inertial Measurement Unit, Vision Unit.
