LiDAR-Inertial Odometry Based on Extended Kalman Filter
Naoki Akai, Takumi Nakao
TL;DR
This study reframes LiDAR-Inertial Odometry as recursive Bayesian estimation solved by an Extended Kalman Filter. It uses IMU preintegration for prediction and LiDAR-local-map scan matching as the observation model, enabling a loosely-coupled LIO (KLIO) that updates pose, velocity, and IMU biases through EKF. The approach achieves precise trajectory and map estimates on the Newer College dataset, with competitive accuracy against state-of-the-art tightly- and loosely-coupled methods, and demonstrates robustness to aggressive rotations and long loops. The work highlights the viability of EKF-based LIO architectures and outlines avenues for reliability estimation in LIO systems.
Abstract
LiDAR-Inertial Odometry (LIO) is typically implemented using an optimization-based approach, with the factor graph often being employed due to its capability to seamlessly integrate residuals from both LiDAR and IMU measurements. Conversely, a recent study has demonstrated that accurate LIO can also be achieved using a loosely-coupled method. Inspired by this advancements, we present a LIO method that leverages the recursive Bayes filter, solved via the Extended Kalman Filter (EKF) - herein referred to as KLIO. Within KLIO, prior and likelihood distributions are computed using IMU preintegration and scan matching between LiDAR and local map point clouds, and the pose, velocity, and IMU biases are updated through the EKF process. Through experiments with the Newer College dataset, we demonstrate that KLIO achieves precise trajectory tracking and mapping. Its accuracy is comparable to that of the state-of-the-art methods in both tightly- and loosely-coupled methods.
