GTSAM extension for range-based SLAM
Top 86.9% on sourcepulse
This repository provides a comprehensive suite of GTSAM factors and optimizers specifically designed for range-based SLAM and point cloud registration. It targets researchers and engineers working on 3D perception, robotics, and autonomous systems, offering advanced algorithms for scan matching, bundle adjustment, and continuous-time trajectory estimation, with a focus on GPU acceleration for performance.
How It Works
The library extends GTSAM with various scan matching factors, including Generalized ICP (GICP), Voxelized GICP (VGICP), and Colored ICP variants, leveraging distribution-to-distribution distance and photometric consistency for robust registration. It also introduces bundle adjustment factors based on Eigenvalue Minimization (EVM) and Eigenvalue Function (EF) optimality conditions. For nearest neighbor search, it includes parallelized k-d trees and incremental voxel maps, with GPU-accelerated options for VGICP.
Quick Start & Requirements
./build/demo_matching_cost_factors
, ./build/demo_bundle_adjustment
, etc. after building.Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
1 month ago
1 week