GTSAM 基础版本已变更,需重新编译安装 GTSAM 4.3a0 与 gtsam_points 1.2.0;gtsam_points 为必需依赖需单独安装;ROS 支持需另装 glim_ros2 包,glim_ros1 已废弃

README 未给出安装命令,仅列出依赖:Eigen、nanoflann、GTSAM、gtsam_points(必需),CUDA、OpenCV、OpenMP、ROS/ROS2、Iridescence(可选)README 未说明具体显存要求;CUDA 为可选依赖,用于 GPU 加速。已在 Ubuntu 22.04/24.04 配 CUDA 12.2/12.6/13.1 及 NVIDIA Jetson Orin (Jetpack 6.1) 上测试。提供轻量模块可在树莓派等低配 PC 上实时建图。
基于点云的3D定位与建图框架,支持多种测距传感器并可用GPU加速
基于点云的 3D 定位与建图框架,支持 LiDAR、IMU 和 GPU 加速,可在 ROS/ROS2 下做 SLAM 与全局定位。
核心能力
- 在因子图上直接最小化多扫描配准误差
- 支持GPU加速以提升建图速度与质量
- 提供交互式地图修正界面手动纠错
- 消除传感器特定处理,适配旋转/非重复/固态LiDAR与RGB-D
- 提供全局回调槽机制,可插入额外因子图约束
容易踩的坑
暂无 release 数据(可能没有发版,或尚未同步)。
用户点评
登录用户的真实使用记录,可按版本和硬件筛选还没有人点评。第一个说出真实体验的人最有价值。

Introduction
GLIM is a versatile and extensible range-based 3D mapping framework.
- Accuracy: GLIM is based on direct multi-scan registration error minimization on factor graphs that enables to accurately retain the consistency of mapping results. GPU acceleration is supported to maximize the mapping speed and quality.
- Easy-to-use: GLIM offers an interactive map correction interface that enables the user to manually correct mapping failures and easily refine mapping results.
- Versatility: As we eliminated sensor-specific processes, GLIM can be applied to any kind of range sensors including:
- Spinning-type LiDAR (e.g., Velodyne HDL32e and Ouster OS1-32)
- Non-repetitive scan LiDAR (e.g., Livox Avia and MID360)
- Solid-state LiDAR (e.g., Intel Realsense L515)
- RGB-D camera (e.g., Microsoft Azure Kinect)
- Extensibility: GLIM provides the global callback slot mechanism that allows to access the internal states of the mapping process and insert additional constraints to the factor graph. We also release glim_ext that offers example implementations of several extension functions (e.g., explicit loop detection, LiDAR-Visual-Inertial odometry estimation).
Documentation: https://koide3.github.io/glim/
Docker hub: koide3/glim_ros2
Related packages: gtsam_points, glim, glim_ros1, glim_ros2, glim_ext
Tested on Ubuntu 22.04 / 24.04 with CUDA 12.2 / 12.6 / 13.1, and NVIDIA Jetson Orin (Jetpack 6.1).
If you find this package useful for your project, please consider leaving a comment here. It would help the author receive recognition in his organization and keep working on this project.
Updates
- 2026/07/12 : v1.2.2 released. Fix errors on GTSAM 4.3a1.
- 2026/02/15 : v1.2.1 released. Backface culling support.
- 2026/01/24 : v1.2.0 released. Added Support for both GTSAM 4.2a9 and GTSAM 4.3a0, and CUDA 13.1. Added intensity visualization support.
- 2025/06/15 : The base GTSAM version has been changed. Make sure you have rebuilt and installed GTSAM 4.3a0 and gtsam_points 1.2.0.
Dependencies
Mandatory
Optional
Gallery
See more at Video Gallery.
| Mapping with various range sensors | Outdoor driving test with Livox MID360 |
|---|---|
| Manual loop closing | Merging multiple mapping sessions |
|---|---|
| Object segmentation and removal | |
|---|---|
Estimation modules
GLIM provides several estimation modules to cover use scenarios, from robust and accurate mapping with a GPU to lightweight real-time mapping with a low-specification PC like Raspberry Pi.

Thirdparty works using GLIM
If you are willing to add your work here, feel free to let me know in this thread :)
License
This package is released under the MIT license. For commercial support, please contact [email protected].
If you find this package useful for your project, please consider leaving a comment here. It would help the author receive recognition in his organization and keep working on this project. Please also cite the following paper if you use this package in your academic work.
Related work
Koide et al., "GLIM: 3D Range-Inertial Localization and Mapping with GPU-Accelerated Scan Matching Factors", Robotics and Autonomous Systems, 2024, [DOI] [Arxiv]
The GLIM framework involves ideas expanded from the following papers:
- (LiDAR-IMU odometry and mapping) "Globally Consistent and Tightly Coupled 3D LiDAR Inertial Mapping", ICRA2022 [DOI]
- (Global registration error minimization) "Globally Consistent 3D LiDAR Mapping with GPU-accelerated GICP Matching Cost Factors", IEEE RA-L, 2021, [DOI]
- (GPU-accelerated scan matching) "Voxelized GICP for Fast and Accurate 3D Point Cloud Registration", ICRA2021, [DOI]
Contact
Kenji Koide, [email protected] National Institute of Advanced Industrial Science and Technology (AIST), Japan