Tightly Coupled Range Inertial Localization on a 3D Prior Map Based on Sliding Window Factor Graph Optimization
Kenji Koide, Shuji Oishi, Masashi Yokozuka, Atsuhiko Banno
TL;DR
This work tackles map-based localization under challenging conditions where point clouds degenerate or the sensor enters unmapped regions. It introduces a tightly coupled range inertial localization framework that jointly optimizes scan-to-scan, scan-to-map, and IMU factors within a sliding-window graph, bounded by marginalization for real-time operation. A robust gravity-direction initialization enables 3- or 4-DoF global localization without prior pose, while experimental results show superior resilience to degeneration and interruptions compared with state-of-the-art baselines. The approach yields accurate, continuous pose estimates in both indoor and outdoor, demonstrating practical robustness for navigating across mapped and unmapped areas with real-time performance.
Abstract
This paper presents a range inertial localization algorithm for a 3D prior map. The proposed algorithm tightly couples scan-to-scan and scan-to-map point cloud registration factors along with IMU factors on a sliding window factor graph. The tight coupling of the scan-to-scan and scan-to-map registration factors enables a smooth fusion of sensor ego-motion estimation and map-based trajectory correction that results in robust tracking of the sensor pose under severe point cloud degeneration and defective regions in a map. We also propose an initial sensor state estimation algorithm that robustly estimates the gravity direction and IMU state and helps perform global localization in 3- or 4-DoF for system initialization without prior position information. Experimental results show that the proposed method outperforms existing state-of-the-art methods in extremely severe situations where the point cloud data becomes degenerate, there are momentary sensor interruptions, or the sensor moves along the map boundary or into unmapped regions.
