We are pleased to share that our new paper, “GLIO2: A GPU-Parallelized Tightly-Coupled LiDAR–Inertial–GNSS System for Robust and Real-Time Global Localization and Mapping”, is now available on arXiv.
The paper is authored by Qi Zhang, Xikun Liu, Qijun Qin, Xiangru Wang, Junzhe Wang, Naigui Xiao, Jianhao Jiao and Weisong Wen. The work was led by TASLAB MPhil student Qi Zhang.
Read GLIO2 on arXiv:2610.12411.
GLIO2 tightly couples scan-to-multiscan LiDAR constraints, IMU pre-integration and raw GNSS measurements in a unified sliding-window factor graph. Its GPU-parallel front end supports real-time operation on edge hardware, while an offline back end reuses the same factors to refine the complete trajectory.
Why scan-to-multiscan?
Conventional scan-to-map systems align each LiDAR scan with a fixed map assembled from earlier scans. This creates an absolute LiDAR pose in the map frame, while GNSS supplies another absolute position in the Earth frame. If the map has accumulated error—or LiDAR registration becomes unreliable because of geometric degeneracy or moving traffic—the two absolute constraints can conflict.

GLIO2 keeps LiDAR constraints relative and uses GNSS as the global absolute anchor.
GLIO2 instead retains several movable keyframes and forms relative scan-to-multiscan constraints. Raw LiDAR correspondences, IMU pre-integration, and raw GNSS pseudorange and Doppler measurements are jointly optimized and repeatedly re-associated and relinearized. This allows a poor registration to be corrected as new information arrives rather than frozen into the trajectory.
The system was evaluated on the UrbanNav, MARS-LVIG and M3DGR public benchmarks, together with self-collected UAV and vehicle data. According to the paper, the complete pipeline runs at about 25 Hz on an NVIDIA Jetson Orin NX. On a 5.66-km bridge route with severe LiDAR degeneracy, GLIO2 maintained 1.6-m horizontal accuracy while the evaluated competing baselines diverged.
From benchmarks to real applications
The accompanying demonstrations also show GLIO2 operating as the localization source for an autonomous façade-cleaning UAV flying approximately 1–2.5 m from a glass curtain wall, and for a guide-dog robot completing a 210-m outdoor navigation route for a visually impaired user.
Video explainer
The video explains the sensor-fusion problem, prior approaches, GLIO2’s tightly coupled design, benchmark experiments and the two real-world deployments.
The source code and self-collected datasets are planned for release. Please visit the arXiv page for the paper and full experimental results.
