Skip to content

SLAM Method Library Overview

This directory is the method-level SLAM library. It should help a reader answer four questions before opening any individual method page:

  1. What role does SLAM play relative to odometry, map construction, and production localization?
  2. Which method family should be evaluated for a given road, airside, warehouse, yard, port, mining, construction, agriculture, delivery, or campus environment?
  3. Which benchmark and metric suite gives a fair result?
  4. Which open-source stack is a reasonable starting point, and which is only a research reference?

For production AVs, the practical answer is usually not "run SLAM online forever." The stack should separate offline map construction, online scan-to-map localization, high-rate state estimation, and loop-closure/relocalization. Airside remains a useful reference ODD for this separation, but the same decision pattern also applies to road AVs, warehouses, logistics yards, ports, mines, construction sites, and campuses with different sensor and operational constraints.

Priority Ratings

Priority ratings are editorial reading and deployment triage signals. Learning answers what to read early for SLAM/localization understanding. Deployment answers what to evaluate early for AV deployment in the tagged context; it is not a certification, product-readiness, or all-domain average claim. If a method's deployment score is driven by a specific domain or stack role, the reason text should name that context.

MethodRatingStageMaturityReason
Point-to-Point ICP for 3D SLAM and LiDAR LocalizationLearning: ★★★★★
Deployment: ★★★★★
foundationfielded-patternCore registration primitive behind LiDAR odometry and scan-to-map localization.
DO-Removal LIOLearning: ★★★★☆
Deployment: ★★★★★
deployment-patternpilot-provenDO-Removal LIO is rated for dynamic-object filtering and map-cleaning workflows that protect localization maps.
DOF-LIO Lightweight Dynamic Object FilterLearning: ★★★★☆
Deployment: ★★★★★
deployment-patternpilot-provenDOF-LIO Lightweight Dynamic Object Filter is rated for dynamic-object filtering and map-cleaning workflows that protect localization maps.
DR-REMOVERLearning: ★★★★☆
Deployment: ★★★★★
deployment-patternpilot-provenDR-REMOVER is rated for dynamic-object filtering and map-cleaning workflows that protect localization maps.
Dynamic-Object-Aware SLAMLearning: ★★★★☆
Deployment: ★★★★★
deployment-patternpilot-provenDynamic-Object-Aware SLAM is rated for dynamic-object filtering and map-cleaning workflows that protect localization maps.
ERASORLearning: ★★★★☆
Deployment: ★★★★★
deployment-patternpilot-provenERASOR is rated for dynamic-object filtering and map-cleaning workflows that protect localization maps.
ERASOR++Learning: ★★★★☆
Deployment: ★★★★★
deployment-patternpilot-provenERASOR++ is rated for dynamic-object filtering and map-cleaning workflows that protect localization maps.
FAST-LIO and FAST-LIO2Learning: ★★★★☆
Deployment: ★★★★★
modern-corefielded-patternCore LiDAR-inertial baseline for mapping and localization fallback.
FAST-LIVO and FAST-LIVO2Learning: ★★★★☆
Deployment: ★★★★★
modern-corefielded-patternFAST-LIVO and FAST-LIVO2 is rated for LiDAR odometry, mapping, or scan-matching coverage in AV localization stacks.
FreeDOM Dynamic Object RemovalLearning: ★★★★☆
Deployment: ★★★★★
deployment-patternpilot-provenFreeDOM Dynamic Object Removal is rated for dynamic-object filtering and map-cleaning workflows that protect localization maps.
GLIMLearning: ★★★★☆
Deployment: ★★★★★
modern-corefielded-patternGLIM is rated for LiDAR odometry, mapping, or scan-matching coverage in AV localization stacks.
HDL Graph SLAM: 3D LiDAR-Based Graph SLAMLearning: ★★★★☆
Deployment: ★★★★★
modern-corefielded-patternHDL Graph SLAM: 3D LiDAR-Based Graph SLAM is rated for LiDAR odometry, mapping, or scan-matching coverage in AV localization stacks.
KISS-MatcherLearning: ★★★★☆
Deployment: ★★★★★
modern-corefielded-patternKISS-Matcher is rated for LiDAR odometry, mapping, or scan-matching coverage in AV localization stacks.
KISS-SLAMLearning: ★★★★☆
Deployment: ★★★★★
modern-corefielded-patternKISS-SLAM is rated for LiDAR odometry, mapping, or scan-matching coverage in AV localization stacks.
LeGO-LOAM: Lightweight and Ground-Optimized LiDAR Odometry and MappingLearning: ★★★★☆
Deployment: ★★★★★
modern-corefielded-patternLeGO-LOAM: Lightweight and Ground-Optimized LiDAR Odometry and Mapping is rated for LiDAR odometry, mapping, or scan-matching coverage in AV localization stacks.
LiDAR Map Cleaning and Dynamic RemovalLearning: ★★★★☆
Deployment: ★★★★★
deployment-patternpilot-provenLiDAR Map Cleaning and Dynamic Removal is rated for dynamic-object filtering and map-cleaning workflows that protect localization maps.
LIO-SAMLearning: ★★★★☆
Deployment: ★★★★★
modern-corefielded-patternCanonical factor-graph LIO reference for LiDAR, IMU, GPS, and loop factors.
LOAM: Lidar Odometry and Mapping in Real-timeLearning: ★★★★☆
Deployment: ★★★★★
modern-corefielded-patternLOAM: Lidar Odometry and Mapping in Real-time is rated for LiDAR odometry, mapping, or scan-matching coverage in AV localization stacks.
LT-Mapper, Khronos, and Lifelong MappingLearning: ★★★★☆
Deployment: ★★★★★
deployment-patternpilot-provenLT-Mapper, Khronos, and Lifelong Mapping is rated for dynamic-object filtering and map-cleaning workflows that protect localization maps.
LVI-SAMLearning: ★★★★☆
Deployment: ★★★★★
modern-corefielded-patternLVI-SAM is rated for LiDAR odometry, mapping, or scan-matching coverage in AV localization stacks.
MapCleanerLearning: ★★★★☆
Deployment: ★★★★★
deployment-patternpilot-provenMapCleaner is rated for dynamic-object filtering and map-cleaning workflows that protect localization maps.
MOLA, MOLA-LO, and MOLA-LIOLearning: ★★★★☆
Deployment: ★★★★★
modern-corefielded-patternMOLA, MOLA-LO, and MOLA-LIO is rated for LiDAR odometry, mapping, or scan-matching coverage in AV localization stacks.
MOVES and Label-Free Map CleaningLearning: ★★★★☆
Deployment: ★★★★★
deployment-patternpilot-provenMOVES and Label-Free Map Cleaning is rated for dynamic-object filtering and map-cleaning workflows that protect localization maps.
Normal Distributions Transform (NDT) for 3D SLAM and AV LocalizationLearning: ★★★★☆
Deployment: ★★★★★
deployment-patternfielded-patternMature scan-to-map localization pattern used in AV and robotics stacks.
Omni-LIVO and Multi-LVI-SAMLearning: ★★★★☆
Deployment: ★★★★★
modern-corefielded-patternOmni-LIVO and Multi-LVI-SAM is rated for LiDAR odometry, mapping, or scan-matching coverage in AV localization stacks.
Point-LIOLearning: ★★★★☆
Deployment: ★★★★★
modern-corefielded-patternPoint-LIO is rated for LiDAR odometry, mapping, or scan-matching coverage in AV localization stacks.
R-POD Two-Stage Online Dynamic Removal LIOLearning: ★★★★☆
Deployment: ★★★★★
deployment-patternpilot-provenR-POD Two-Stage Online Dynamic Removal LIO is rated for dynamic-object filtering and map-cleaning workflows that protect localization maps.
RemovertLearning: ★★★★☆
Deployment: ★★★★★
deployment-patternpilot-provenRemovert is rated for dynamic-object filtering and map-cleaning workflows that protect localization maps.
RTMap, DUFOMap, and Recursive Map MaintenanceLearning: ★★★★☆
Deployment: ★★★★★
deployment-patternpilot-provenRTMap, DUFOMap, and Recursive Map Maintenance is rated for dynamic-object filtering and map-cleaning workflows that protect localization maps.
Scan Context FamilyLearning: ★★★★☆
Deployment: ★★★★★
deployment-patternfielded-patternCore LiDAR place-recognition pattern for loop closure and relocalization.
SD-SLAM Semantic Dynamic LiDARLearning: ★★★★☆
Deployment: ★★★★★
deployment-patternpilot-provenSD-SLAM Semantic Dynamic LiDAR is rated for dynamic-object filtering and map-cleaning workflows that protect localization maps.
STATIC-LIO Dynamic Points RemovalLearning: ★★★★☆
Deployment: ★★★★★
deployment-patternpilot-provenSTATIC-LIO Dynamic Points Removal is rated for dynamic-object filtering and map-cleaning workflows that protect localization maps.
SuMaLearning: ★★★★☆
Deployment: ★★★★★
modern-corefielded-patternSuMa is rated for LiDAR odometry, mapping, or scan-matching coverage in AV localization stacks.
TRLO Dynamic Tracking Removal LiDAR OdometryLearning: ★★★★☆
Deployment: ★★★★★
deployment-patternpilot-provenTRLO Dynamic Tracking Removal LiDAR Odometry is rated for dynamic-object filtering and map-cleaning workflows that protect localization maps.
Bundle Adjustment SLAMLearning: ★★★★★
Deployment: ★★★★☆
foundationfielded-patternBundle Adjustment SLAM is rated for foundational SLAM modeling, optimization, registration, or mapping concepts.
Continuous-Time Registration for LiDAR SLAM and AV LocalizationLearning: ★★★★★
Deployment: ★★★★☆
foundationfielded-patternContinuous-Time Registration for LiDAR SLAM and AV Localization is rated for foundational SLAM modeling, optimization, registration, or mapping concepts.
CT-ICP: Continuous-Time ICPLearning: ★★★★★
Deployment: ★★★★☆
foundationfielded-patternCT-ICP: Continuous-Time ICP is rated for foundational SLAM modeling, optimization, registration, or mapping concepts.
Factor Graph SLAM with iSAM2 and GTSAMLearning: ★★★★★
Deployment: ★★★★☆
foundationfielded-patternBackend pattern for smoothing, loop closure, and multi-sensor pose estimation.
FastSLAM and Particle SLAMLearning: ★★★★★
Deployment: ★★★★☆
foundationfielded-patternFastSLAM and Particle SLAM is rated for foundational SLAM modeling, optimization, registration, or mapping concepts.
GenZ-ICP and GenZ-LIOLearning: ★★★★★
Deployment: ★★★★☆
foundationfielded-patternGenZ-ICP and GenZ-LIO is rated for foundational SLAM modeling, optimization, registration, or mapping concepts.
GICP and VGICP for 3D SLAM and LiDAR LocalizationLearning: ★★★★★
Deployment: ★★★★☆
foundationfielded-patternGICP and VGICP for 3D SLAM and LiDAR Localization is rated for foundational SLAM modeling, optimization, registration, or mapping concepts.
GraphSLAM and Pose Graph OptimizationLearning: ★★★★★
Deployment: ★★★★☆
foundationfielded-patternCore graph formulation behind mapping, loop closure, and smoothing.
Learned LiDAR Place RecognitionLearning: ★★★★★
Deployment: ★★★★☆
foundationfielded-patternLearned LiDAR Place Recognition is rated for foundational SLAM modeling, optimization, registration, or mapping concepts.
LiDAR Bundle Adjustment FactorsLearning: ★★★★★
Deployment: ★★★★☆
foundationfielded-patternLiDAR Bundle Adjustment Factors is rated for foundational SLAM modeling, optimization, registration, or mapping concepts.
Loop Closure and Place RecognitionLearning: ★★★★★
Deployment: ★★★★☆
foundationfielded-patternLoop Closure and Place Recognition is rated for foundational SLAM modeling, optimization, registration, or mapping concepts.
Occupancy Grid, TSDF, and ESDF MappingLearning: ★★★★★
Deployment: ★★★★☆
foundationfielded-patternOccupancy Grid, TSDF, and ESDF Mapping is rated for foundational SLAM modeling, optimization, registration, or mapping concepts.
Point-to-Plane ICP for 3D SLAM and LiDAR LocalizationLearning: ★★★★★
Deployment: ★★★★☆
foundationfielded-patternPoint-to-Plane ICP for 3D SLAM and LiDAR Localization is rated for foundational SLAM modeling, optimization, registration, or mapping concepts.
BEV-LIO(LC)Learning: ★★★★☆
Deployment: ★★★★☆
modern-corefielded-patternBEV-LIO(LC) is rated for LiDAR odometry, mapping, or scan-matching coverage in AV localization stacks.
Certifiable Pose Graph OptimizationLearning: ★★★★☆
Deployment: ★★★★☆
modern-corefielded-patternCertifiable Pose Graph Optimization is rated for robust or collaborative backend design in multi-session SLAM and validation.
CLIC and Coco-LICLearning: ★★★★☆
Deployment: ★★★★☆
modern-corefielded-patternCLIC and Coco-LIC is rated for LiDAR odometry, mapping, or scan-matching coverage in AV localization stacks.
CM-LIUW-OdometryLearning: ★★★★☆
Deployment: ★★★★☆
modern-corefielded-patternCM-LIUW-Odometry is rated for LiDAR odometry, mapping, or scan-matching coverage in AV localization stacks.
COVINS and COVINS-GLearning: ★★★★☆
Deployment: ★★★★☆
modern-corefielded-patternCOVINS and COVINS-G is rated for robust or collaborative backend design in multi-session SLAM and validation.
D2SLAMLearning: ★★★★☆
Deployment: ★★★★☆
modern-corefielded-patternD2SLAM is rated for robust or collaborative backend design in multi-session SLAM and validation.
Distributed Multi-Robot Pose Graph OptimizationLearning: ★★★★☆
Deployment: ★★★★☆
modern-corefielded-patternDistributed Multi-Robot Pose Graph Optimization is rated for robust or collaborative backend design in multi-session SLAM and validation.
Dynamic Map Cleaning BenchmarksLearning: ★★★★☆
Deployment: ★★★★☆
referencefielded-patternDynamic Map Cleaning Benchmarks is rated as a SLAM benchmark or reference page for comparing methods and deployments.
Dynamic-Aware LIO BTSALearning: ★★★★☆
Deployment: ★★★★☆
modern-corefielded-patternDynamic-Aware LIO BTSA is rated for LiDAR odometry, mapping, or scan-matching coverage in AV localization stacks.
FusionPortableV2 Multi-Platform SLAM DatasetLearning: ★★★★☆
Deployment: ★★★★☆
referencefielded-patternFusionPortableV2 Multi-Platform SLAM Dataset is rated as a SLAM benchmark or reference page for comparing methods and deployments.
GEODE Degenerate LiDAR BenchmarkLearning: ★★★★☆
Deployment: ★★★★☆
referencefielded-patternGEODE Degenerate LiDAR Benchmark is rated as a SLAM benchmark or reference page for comparing methods and deployments.
Ground-Fusion, M2DGR, and M3DGRLearning: ★★★★☆
Deployment: ★★★★☆
referencefielded-patternGround-Fusion, M2DGR, and M3DGR is rated as a SLAM benchmark or reference page for comparing methods and deployments.
HeRCULES Radar BenchmarkLearning: ★★★★☆
Deployment: ★★★★☆
referencefielded-patternHeRCULES Radar Benchmark is rated as a SLAM benchmark or reference page for comparing methods and deployments.
Kimera-MultiLearning: ★★★★☆
Deployment: ★★★★☆
modern-corefielded-patternKimera-Multi is rated for robust or collaborative backend design in multi-session SLAM and validation.
Kimera-RPGO and Pairwise Consistency MaximizationLearning: ★★★★☆
Deployment: ★★★★☆
modern-corefielded-patternKimera-RPGO and Pairwise Consistency Maximization is rated for robust or collaborative backend design in multi-session SLAM and validation.
Kimera-VIOLearning: ★★★★☆
Deployment: ★★★★☆
modern-corefielded-patternKimera-VIO is rated for visual or visual-inertial SLAM coverage, especially fallback and GNSS-denied use.
KISS-ICP: Keep It Small and Simple ICPLearning: ★★★★☆
Deployment: ★★★★☆
modern-coreprototypeStrong LiDAR-only odometry baseline for evaluating registration stacks.
LiDAR-IMU Temporal InitializationLearning: ★★★★☆
Deployment: ★★★★☆
modern-corefielded-patternLiDAR-IMU Temporal Initialization is rated for LiDAR odometry, mapping, or scan-matching coverage in AV localization stacks.
LIR-LIVOLearning: ★★★★☆
Deployment: ★★★★☆
modern-corefielded-patternLIR-LIVO is rated for LiDAR odometry, mapping, or scan-matching coverage in AV localization stacks.
MA-LIOLearning: ★★★★☆
Deployment: ★★★★☆
modern-corefielded-patternMA-LIO is rated for LiDAR odometry, mapping, or scan-matching coverage in AV localization stacks.
MM-LINSLearning: ★★★★☆
Deployment: ★★★★☆
modern-corefielded-patternMM-LINS is rated for LiDAR odometry, mapping, or scan-matching coverage in AV localization stacks.
Multi-Agent Neural and Gaussian SLAMLearning: ★★★★☆
Deployment: ★★★★☆
modern-corefielded-patternMulti-Agent Neural and Gaussian SLAM is rated for robust or collaborative backend design in multi-session SLAM and validation.
OKVIS2-XLearning: ★★★★☆
Deployment: ★★★★☆
modern-corefielded-patternOKVIS2-X is rated for visual or visual-inertial SLAM coverage, especially fallback and GNSS-denied use.
Open-Source SLAM Stack ComparisonLearning: ★★★★☆
Deployment: ★★★★☆
referencefielded-patternOpen-Source SLAM Stack Comparison is rated as a SLAM benchmark or reference page for comparing methods and deployments.
OpenVINSLearning: ★★★★☆
Deployment: ★★★★☆
modern-corefielded-patternPractical VIO baseline for camera-IMU state estimation and fallback odometry.
PG-LIOLearning: ★★★★☆
Deployment: ★★★★☆
modern-corefielded-patternPG-LIO is rated for LiDAR odometry, mapping, or scan-matching coverage in AV localization stacks.
R2LIVE and R3LIVELearning: ★★★★☆
Deployment: ★★★★☆
modern-corefielded-patternR2LIVE and R3LIVE is rated for LiDAR odometry, mapping, or scan-matching coverage in AV localization stacks.
Robust Pose Graph Optimization with GNC and riSAMLearning: ★★★★☆
Deployment: ★★★★☆
modern-corefielded-patternRobust Pose Graph Optimization with GNC and riSAM is rated for robust or collaborative backend design in multi-session SLAM and validation.
Semantic-LiDAR-Inertial-Wheel OdometryLearning: ★★★★☆
Deployment: ★★★★☆
modern-corefielded-patternSemantic-LiDAR-Inertial-Wheel Odometry is rated for LiDAR odometry, mapping, or scan-matching coverage in AV localization stacks.
SLAM Benchmarking Metrics and DatasetsLearning: ★★★★☆
Deployment: ★★★★☆
referencefielded-patternSLAM Benchmarking Metrics and Datasets is rated as a SLAM benchmark or reference page for comparing methods and deployments.
SLAM Decision Matrix for AV, Indoor, and Outdoor SystemsLearning: ★★★★☆
Deployment: ★★★★☆
referencefielded-patternSLAM Decision Matrix for AV, Indoor, and Outdoor Systems is rated as a SLAM benchmark or reference page for comparing methods and deployments.
SNAIL Radar BenchmarkLearning: ★★★★☆
Deployment: ★★★★☆
referencefielded-patternSNAIL Radar Benchmark is rated as a SLAM benchmark or reference page for comparing methods and deployments.
SPLIN ISDOR PPLIOLearning: ★★★★☆
Deployment: ★★★★☆
modern-corefielded-patternSPLIN ISDOR PPLIO is rated for LiDAR odometry, mapping, or scan-matching coverage in AV localization stacks.
SVOLearning: ★★★★☆
Deployment: ★★★★☆
modern-corefielded-patternSVO is rated for visual or visual-inertial SLAM coverage, especially fallback and GNSS-denied use.
VINS-Mono and VINS-FusionLearning: ★★★★☆
Deployment: ★★★★☆
modern-corefielded-patternWidely used visual-inertial baseline for GNSS-denied motion estimation.
4D Imaging Radar RIO and SLAMLearning: ★★★☆☆
Deployment: ★★★★☆
deployment-patternprototype4D Imaging Radar RIO and SLAM is rated for alternative-sensor localization under adverse weather, weak LiDAR, or GNSS-denied conditions.
Cartographer 3DLearning: ★★★☆☆
Deployment: ★★★★☆
classic-baselinefielded-patternMature submap SLAM reference for indoor and robotics mapping.
Radar Teach-Repeat LocalizationLearning: ★★★☆☆
Deployment: ★★★★☆
deployment-patternprototypeRadar Teach-Repeat Localization is rated for alternative-sensor localization under adverse weather, weak LiDAR, or GNSS-denied conditions.
Radar-Inertial OdometryLearning: ★★★☆☆
Deployment: ★★★★☆
deployment-patternprototypeRadar-Inertial Odometry is rated for alternative-sensor localization under adverse weather, weak LiDAR, or GNSS-denied conditions.
Radar-Inertial Online Temporal CalibrationLearning: ★★★☆☆
Deployment: ★★★★☆
deployment-patternprototypeRadar-Inertial Online Temporal Calibration is rated for alternative-sensor localization under adverse weather, weak LiDAR, or GNSS-denied conditions.
Radar-to-LiDAR Map LocalizationLearning: ★★★☆☆
Deployment: ★★★★☆
deployment-patternprototypeRadar-to-LiDAR Map Localization is rated for alternative-sensor localization under adverse weather, weak LiDAR, or GNSS-denied conditions.
RadarSplat-RIOLearning: ★★★☆☆
Deployment: ★★★★☆
deployment-patternprototypeRadarSplat-RIO is rated for alternative-sensor localization under adverse weather, weak LiDAR, or GNSS-denied conditions.
RTAB-MapLearning: ★★★☆☆
Deployment: ★★★★☆
deployment-patternfielded-patternPractical multi-sensor robotics SLAM stack with broad deployment use.
BundleFusionLearning: ★★★★☆
Deployment: ★★★☆☆
modern-corefielded-patternBundleFusion is rated for visual or visual-inertial SLAM coverage, especially fallback and GNSS-denied use.
Co-SLAM and ESLAMLearning: ★★★★☆
Deployment: ★★★☆☆
modern-corefielded-patternCo-SLAM and ESLAM is rated for visual or visual-inertial SLAM coverage, especially fallback and GNSS-denied use.
DPVO and DPV-SLAMLearning: ★★★★☆
Deployment: ★★★☆☆
modern-corefielded-patternDPVO and DPV-SLAM is rated for visual or visual-inertial SLAM coverage, especially fallback and GNSS-denied use.
DROID-SLAMLearning: ★★★★☆
Deployment: ★★★☆☆
modern-corefielded-patternDROID-SLAM is rated for visual or visual-inertial SLAM coverage, especially fallback and GNSS-denied use.
ElasticFusionLearning: ★★★★☆
Deployment: ★★★☆☆
modern-corefielded-patternElasticFusion is rated for visual or visual-inertial SLAM coverage, especially fallback and GNSS-denied use.
Event-Camera VIO and SLAMLearning: ★★★★☆
Deployment: ★★★☆☆
modern-corefielded-patternEvent-Camera VIO and SLAM is rated for visual or visual-inertial SLAM coverage, especially fallback and GNSS-denied use.
KinectFusionLearning: ★★★★☆
Deployment: ★★★☆☆
modern-corefielded-patternKinectFusion is rated for visual or visual-inertial SLAM coverage, especially fallback and GNSS-denied use.
LSD-SLAM and DSOLearning: ★★★★☆
Deployment: ★★★☆☆
classic-baselinehistoricalLSD-SLAM and DSO are rated for direct visual SLAM foundations and camera-only fallback concepts.
MASt3R-SLAMLearning: ★★★★☆
Deployment: ★★★☆☆
modern-corefielded-patternMASt3R-SLAM is rated for visual or visual-inertial SLAM coverage, especially fallback and GNSS-denied use.
Object-Level SLAMLearning: ★★★★☆
Deployment: ★★★☆☆
modern-corefielded-patternObject-Level SLAM is rated for visual or visual-inertial SLAM coverage, especially fallback and GNSS-denied use.
ORB-SLAM2 and ORB-SLAM3Learning: ★★★★☆
Deployment: ★★★☆☆
classic-baselinefielded-patternStrong visual SLAM baseline, but not a primary AV localization backbone.
Semantic SLAMLearning: ★★★★☆
Deployment: ★★★☆☆
modern-corefielded-patternSemantic SLAM is rated for visual or visual-inertial SLAM coverage, especially fallback and GNSS-denied use.
GPR Localization and Ground EncodingLearning: ★★★☆☆
Deployment: ★★★☆☆
deployment-patternprototypeGPR Localization and Ground Encoding is rated for alternative-sensor localization under adverse weather, weak LiDAR, or GNSS-denied conditions.
GS-LIVMLearning: ★★★☆☆
Deployment: ★★★☆☆
modern-coreprototypeGS-LIVM is rated as a supporting SLAM method for autonomy-stack triage and follow-up reading.
LO-Net Learned LiDAR OdometryLearning: ★★★☆☆
Deployment: ★★★☆☆
modern-coreprototypeLO-Net Learned LiDAR Odometry is rated as a supporting SLAM method for autonomy-stack triage and follow-up reading.
Radar Odometry and Radar SLAMLearning: ★★★☆☆
Deployment: ★★★☆☆
deployment-patternprototypeRadar Odometry and Radar SLAM is rated for alternative-sensor localization under adverse weather, weak LiDAR, or GNSS-denied conditions.
Radar Place Recognition: 4DRaL and SHeRLocLearning: ★★★☆☆
Deployment: ★★★☆☆
deployment-patternprototypeRadar Place Recognition: 4DRaL and SHeRLoc is rated for alternative-sensor localization under adverse weather, weak LiDAR, or GNSS-denied conditions.
Radar-LiDAR-Inertial Fusion for Robust Odometry and SLAMLearning: ★★★☆☆
Deployment: ★★★☆☆
deployment-patternprototypeRadar-LiDAR-Inertial Fusion for Robust Odometry and SLAM is rated for alternative-sensor localization under adverse weather, weak LiDAR, or GNSS-denied conditions.
RegFormer Learned RegistrationLearning: ★★★☆☆
Deployment: ★★★☆☆
modern-coreprototypeRegFormer Learned Registration is rated as a supporting SLAM method for autonomy-stack triage and follow-up reading.
ROMAN Object Map AlignmentLearning: ★★★☆☆
Deployment: ★★★☆☆
modern-coreprototypeROMAN Object Map Alignment is rated as a supporting SLAM method for autonomy-stack triage and follow-up reading.
Super4DRLearning: ★★★☆☆
Deployment: ★★★☆☆
modern-coreprototypeSuper4DR is rated as a supporting SLAM method for autonomy-stack triage and follow-up reading.
Thermal-Inertial SLAM and OdometryLearning: ★★★☆☆
Deployment: ★★★☆☆
deployment-patternprototypeThermal-Inertial SLAM and Odometry is rated for alternative-sensor localization under adverse weather, weak LiDAR, or GNSS-denied conditions.
UWB and Radio Ranging SLAMLearning: ★★★☆☆
Deployment: ★★★☆☆
deployment-patternprototypeUWB and Radio Ranging SLAM is rated for alternative-sensor localization under adverse weather, weak LiDAR, or GNSS-denied conditions.
EKF-SLAMLearning: ★★★★★
Deployment: ★★☆☆☆
foundationhistoricalFoundation for estimator thinking, but rarely the direct modern AV stack.
4dNDFLearning: ★★★☆☆
Deployment: ★★☆☆☆
frontierresearch4dNDF is rated for neural or Gaussian SLAM research and future dense map representation workflows.
Dynamic 4D Gaussian SLAMLearning: ★★★☆☆
Deployment: ★★☆☆☆
frontierresearchDynamic 4D Gaussian SLAM is rated for neural or Gaussian SLAM research and future dense map representation workflows.
Gaussian-LIC and Gaussian-LIC2Learning: ★★★☆☆
Deployment: ★★☆☆☆
frontierresearchGaussian-LIC and Gaussian-LIC2 is rated for neural or Gaussian SLAM research and future dense map representation workflows.
GigaSLAM: Large-Scale Monocular SLAM with Hierarchical Gaussian SplatsLearning: ★★★☆☆
Deployment: ★★☆☆☆
frontierresearchGigaSLAM: Large-Scale Monocular SLAM with Hierarchical Gaussian Splats is rated for neural or Gaussian SLAM research and future dense map representation workflows.
GS-SLAM and MonoGSLearning: ★★★☆☆
Deployment: ★★☆☆☆
frontierresearchGS-SLAM and MonoGS is rated for neural or Gaussian SLAM research and future dense map representation workflows.
iMAPLearning: ★★★☆☆
Deployment: ★★☆☆☆
frontierresearchiMAP is rated for neural or Gaussian SLAM research and future dense map representation workflows.
NeRF-SLAMLearning: ★★★☆☆
Deployment: ★★☆☆☆
frontierresearchNeRF-SLAM is rated for neural or Gaussian SLAM research and future dense map representation workflows.
NICE-SLAMLearning: ★★★☆☆
Deployment: ★★☆☆☆
frontierresearchNICE-SLAM is rated for neural or Gaussian SLAM research and future dense map representation workflows.
Photo-SLAMLearning: ★★★☆☆
Deployment: ★★☆☆☆
frontierresearchPhoto-SLAM is rated for neural or Gaussian SLAM research and future dense map representation workflows.
PIN-SLAM Neural LiDAR MappingLearning: ★★★☆☆
Deployment: ★★☆☆☆
frontierresearchPIN-SLAM Neural LiDAR Mapping is rated for neural or Gaussian SLAM research and future dense map representation workflows.
S3PO-GSLearning: ★★★☆☆
Deployment: ★★☆☆☆
frontierresearchS3PO-GS is rated for neural or Gaussian SLAM research and future dense map representation workflows.
SLAM3R and VGGT Foundation SLAMLearning: ★★★☆☆
Deployment: ★★☆☆☆
frontierresearchSLAM3R and VGGT Foundation SLAM is rated for neural or Gaussian SLAM research and future dense map representation workflows.
Splat-LOAM: Gaussian Splatting LiDAR Odometry and MappingLearning: ★★★☆☆
Deployment: ★★☆☆☆
frontierresearchSplat-LOAM: Gaussian Splatting LiDAR Odometry and Mapping is rated for neural or Gaussian SLAM research and future dense map representation workflows.
Splat-SLAMLearning: ★★★☆☆
Deployment: ★★☆☆☆
frontierresearchUseful Gaussian SLAM reference, but not a runtime pose backbone.
SplaTAMLearning: ★★★☆☆
Deployment: ★★☆☆☆
frontierresearchSplaTAM is rated for neural or Gaussian SLAM research and future dense map representation workflows.
VIGS-SLAM and VINGS-MonoLearning: ★★★☆☆
Deployment: ★★☆☆☆
frontierresearchVIGS-SLAM and VINGS-Mono is rated for neural or Gaussian SLAM research and future dense map representation workflows.
WildGS-SLAM: Monocular Gaussian Splatting SLAM in Dynamic EnvironmentsLearning: ★★★☆☆
Deployment: ★★☆☆☆
frontierresearchWildGS-SLAM: Monocular Gaussian Splatting SLAM in Dynamic Environments is rated for neural or Gaussian SLAM research and future dense map representation workflows.

Domain Fit Guidance

Generic SLAM method pages should use Domain Fit, not Airside Fit, as the default deployment lens. Keep the section compact and focus on where method assumptions match the operating domain.

DomainFitNote
Road AVstrong / conditional / weak / insufficient evidenceCheck speed, map freshness, GNSS availability, and road-scale validation evidence.
Airsidestrong / conditional / weak / insufficient evidenceCheck open-apron geometry, aircraft/GSE dynamics, low-speed routes, FOD, and airport map operations.
Warehouse / logistics yard / port / mining / construction / agriculture / delivery robot / outdoor campusstrong / conditional / weak / insufficient evidenceAdd only the domains where sensor, map, localization, and operational assumptions materially transfer.

Airside-specific pages may stay airside-first, but generic pages should not make airside the only deployment lens.

TopicRead nextWhy it matters for this library
Modern LiDAR odometry and SLAM front endsLiDAR SLAM AlgorithmsDetailed treatment of KISS-ICP, KISS-SLAM, MOLA, LIO-SAM, LVI-SAM, FAST-LIO2, FAST-LIVO2, R2LIVE/R3LIVE, CT-ICP, and Point-LIO.
Production scan-to-map localizationProduction LiDAR Map LocalizationExplains why production AV localization should usually match live scans to a prebuilt map instead of relying only on online SLAM.
Loop closure and kidnapped-robot recoveryLiDAR Place Recognition and Re-Localization and Scan Context FamilySLAM without robust place recognition becomes odometry with drift; these docs cover descriptor, retrieval, and verification pipelines.
Offline survey processingMap Construction PipelineShows where SLAM outputs become fleet-deployable HD maps, geodetic alignment, QA artifacts, and OTA packages.
Ego-state fusion and uncertaintyRobust State Estimation Multi-SensorSLAM factors must land in an estimator with sane gating, covariance, fallback, and sensor-fault behavior.
Factor graph foundationsGTSAM Factor Graphs and LiDAR Bundle-Adjustment FactorsThe common backend language for LIO-SAM, map optimization, loop closure, IMU preintegration, LiDAR BA, and production smoothing.
Robust, certifiable, and collaborative backendsRobust PGO / GNC / riSAM, Kimera-Multi, COVINS/COVINS-G, D2SLAMAdds robust graph optimization, certifiable PGO, PCM loop-closure validation, and collaborative SLAM systems as explicit backend families rather than hidden implementation details.
Alternative and degraded-sensor localizationUWB / Radio Ranging SLAM, Event-Camera VIO/SLAM, Thermal-Inertial SLAM, 4D Imaging Radar RIO/SLAM, Radar-to-LiDAR Map LocalizationCovers GNSS-denied indoor/outdoor transitions, HDR/low-light operation, smoke/dust/night, and all-weather map localization fallbacks.
Dynamic map cleaning and object removalLiDAR Map Cleaning and Dynamic RemovalConnects ERASOR, Removert, MapCleaner, ERASOR++, 4dNDF, FreeDOM, STATIC-LIO, temporal visibility, semantic masks, MOS/scene-flow evidence, and multi-session consensus to production map construction.
Lifelong and alternative localizationLT-Mapper, Khronos, and Lifelong MappingConnects recursive map maintenance, MOVES-style label-free map cleaning, GPR localization, and radar teach-repeat fallbacks for changed scenes and adverse weather.
Dense/neural scene representationsPhotoreal City-Scale 4D Reconstruction and Gaussian Splatting for DrivingConnects Splat-SLAM, S3PO-GS, Gaussian-LIC, GS-LIVM, VIGS-SLAM, Dynamic 4D Gaussian SLAM, and RadarSplat-RIO to future dense mapping, semantic map QA, simulation, and photoreal 4D reconstruction.
Coverage audit and backlogSLAM Coverage Audit and BacklogTracks missing first-class method pages found by parallel web-search agents so the library does not silently omit major techniques.

Scope Boundaries

TermPrimary outputUpdates a map?Drift behaviorProduction roleTypical methods
OdometryRelative pose streamLocal map onlyUnbounded without correctionFallback, prediction, survey front-endKISS-ICP, FAST-LIO2, FAST-LIVO2, Point-LIO, CT-ICP
SLAMTrajectory plus mapYesBounded by loop closures and global constraintsSurvey mapping, map repair, exploratory operationLIO-SAM, LVI-SAM, KISS-SLAM, Cartographer, RTAB-Map, GLIM, MOLA
LocalizationPose in an existing mapNo, except quality overlaysBounded by map quality and scan matchingNormal AV runtimeAutoware NDT, VGICP, MOLA localization, KISS-Matcher, GTSAM scan-to-map factors
RelocalizationGlobal pose hypothesisNoRecovers after losing trackStartup and fault recoveryScan Context, MinkLoc3D, LCDNet, ICP/NDT verification
Mapping pipelineValidated HD map packageOfflineOptimized globallyAirport onboarding and maintenanceMulti-session SLAM, GCP alignment, AMDB/Lanelet2 overlays

Canonical SLAM Pipeline

StageMain jobCommon choicesOutputs to preserveFailure signal
Time sync and calibrationMake sensors geometrically and temporally coherentPTP/hardware sync, Kalibr, targetless LiDAR-camera calibration, extrinsic graphTimestamp residuals, extrinsic covariance, sensor healthRolling-shutter/deskew artifacts, inconsistent IMU gravity, scan "swimming"
Motion compensationRemove intra-scan motion distortionConstant-velocity deskew, IMU preintegration, continuous-time trajectoryDeskewed cloud plus deskew model usedSharp poles become curved; ICP residual depends on azimuth
Front-end associationCreate frame-to-frame or frame-to-map constraintsPoint-to-point ICP, point-to-plane ICP, GICP/VGICP, NDT, visual reprojection, photometric residualsResiduals, inlier masks, degeneracy eigenvaluesLow inlier ratio, anisotropic information matrix, poor convergence
Local mappingMaintain bounded map for matchingVoxel hash, ikd-tree, iVox, submaps, surfels, occupancy gridsKeyframes/submaps, map timestamps, dynamic-object masksMemory growth, stale dynamic objects, repeated walls/stands
Loop closureDetect revisits and add constraintsScan Context, M2DP, DBoW2/3, NetVLAD, MinkLoc3D, geometric verificationCandidate score, verified transform, covariancePerceptual aliasing, false positive loop, topology tear
Back-end optimizationSolve global state consistencyGTSAM/iSAM2, g2o, Ceres, pose graph, factor graph, bundle adjustmentFull graph, marginalized priors, robust kernelsGraph jumps, bad loop factor dominates, overconfident covariance
Map export and QAConvert research map to operational artifactDense point cloud, voxel map, occupancy grid, Lanelet2, Gaussian/mesh overlaysMap version, georeference transform, QA reportDouble walls, map-frame drift, unbounded map entropy

Method Taxonomy

FamilySensorsCore residualBackendStrengthsWeaknessesBest fit
2D LiDAR grid SLAM2D LiDAR, wheel odom, optional IMUScan correlation or point-to-linePose graph, occupancy gridSimple, explainable, works well in planar indoor spacesCannot model ramps, multi-level structures, overhangs, aircraft geometryIndoor mobile robots, AGVs, warehouses
3D LiDAR odometry3D LiDARICP/GICP/NDTLocal map, optional pose graphLighting independent, robust outdoors, simple failure metricsDegenerate in open flat areas and repeated geometry; drift without loopsSurvey validation, fallback odometry, outdoor robots
LiDAR-inertial odometry3D LiDAR plus IMUPoint-to-plane or direct point residual with IMU propagationIEKF, factor graph, smootherBest real-time geometry-based odometry for fast motion and vibrationRequires tight sync and good IMU calibration; can double-count IMU if fused again naivelyAV survey mapping, UAVs, handheld mapping, rough ground
Visual SLAMMono/stereo/RGB-D cameraReprojection or photometric residualBundle adjustment, pose graphCheap sensors, rich semantics, mature sparse mappingLighting, weather, texture, motion blur, scale for monocularIndoor AR, inspection, visual QA
Visual-inertial odometryCamera plus IMUReprojection plus IMU preintegration/MSCKFEKF, sliding window, factor graphHigh rate, scale observable with IMU, compact mapsInitialization and calibration sensitive; degraded by low textureDrones, handheld, camera-rich indoor robots
RGB-D dense SLAMRGB-D cameraICP plus photometric/depth residualPose graph, TSDF/surfelsDense indoor maps, object-level QARange limited, sunlight interference, not AV-rangeIndoor mapping, manipulation, labs
Radar SLAMFMCW radar, optional IMUCorrelation, learned descriptors, Doppler constraintsPose graph/factor graphWeather and dust robust; long-range structureLower angular resolution; clutter and multipathAll-weather outdoor localization research
Neural/Gaussian SLAMRGB-D, RGB, LiDAR-cameraRendering loss, depth loss, learned featuresDifferentiable optimization plus pose graphDense appearance maps, semantic rendering, simulation reuseCompute-heavy, immature uncertainty, hard certificationOffline QA, simulation assets, inspection overlays

Practical Selection Guidance

EnvironmentFirst-choice familyGood candidate pagesAdd-ons that make it production-readyAvoid as primary source when
Airside AV apron, known mapLiDAR-to-map localization plus state estimationProduction LiDAR Map Localization, KISS-ICP, LIO-SAMRTK/GCP anchored maps, GTSAM scan-to-map factors, place recognition, degeneracy gatingTreating online SLAM as the only global reference; open tarmac is geometrically weak
Road AV in mapped ODDPrebuilt HD map localization plus LiDAR/radar/camera odometryFAST-LIO2, GLIM, Autoware NDTGNSS/INS fusion, dynamic object removal, map versioning, online map-change detectionUsing indoor RGB-D or monocular-only SLAM for safety-critical pose
Indoor warehouse, planar floors2D LiDAR SLAM or 3D LiDAR-inertial if tall racks matterSLAM Toolbox, Cartographer, RTAB-MapWheel odometry, reflector/AprilTag anchors, floor-zone maps, periodic relocalizationForklifts or racks create persistent dynamic clutter without filtering
Underground/construction3D LiDAR-inertial with multi-session SLAMFAST-LIO2, Point-LIO, GLIM, CT-ICPLoop closure, cross-session map merging, robust kernels, lidar intensity if geometry repeatsPure visual tracking in dust/dark or pure GNSS outdoors/indoors mixed
Outdoor campus/service robotLiDAR-inertial plus place recognitionKISS-ICP, KISS-SLAM, LIO-SAM, MOLALong-term dataset validation, seasonal map maintenance, semantic/dynamic filteringAssuming one sunny-day map covers all seasons and construction changes
UAV/handheld inspectionVisual-inertial or LiDAR-inertial depending payloadOpenVINS, VINS-Fusion, FAST-LIO2, Point-LIORolling-shutter handling, aggressive-motion IMU validation, loop closureLow-grade IMU plus unsynchronized camera/LiDAR under fast motion

Airside SLAM Architecture Recommendation

LayerRecommended roleCandidate implementationWhy
Survey odometryGenerate per-session trajectories and submapsFAST-LIO2 or GLIM as primary; KISS-ICP as independent checkLIO gives robust deskewing and fast motion handling; LiDAR-only validation catches IMU/calibration-specific failures.
Loop closureCorrect drift across long apron loops and repeated passesLIO-SAM loop module, KISS-SLAM, KISS-Matcher, Scan Context from place-recognition libraryRequired to prevent multi-kilometer survey maps from accumulating meter-scale drift.
Global optimizationFuse odometry, loop closure, GCP, RTK, and prior map constraintsGTSAM/iSAM2, see GTSAM Factor GraphsThe same factor-graph representation can be reused by map construction and runtime localization.
Production runtime poseMatch live LiDAR to the validated HD mapGPU VGICP/NDT plus Production LiDAR Map LocalizationBounded drift and calibrated uncertainty are more important than online map growth during normal operation.
RecoveryReinitialize after startup, tow, GPS loss, or bad scan matchingLiDAR Place Recognition and Re-Localization plus ICP/NDT verificationAvoids blindly trusting a local optimizer when the initial pose is wrong.
Dense/semantic QAInspect map quality and create simulation/visualization artifactsGaussian Splatting for DrivingValuable for map QA and digital twins; not yet mature enough as the certified pose backbone.

Decision Rules

RulePractical testReason
Prefer localization over online SLAM when a validated map existsCan the vehicle load a current map tile with known georeference and uncertainty?Runtime map growth creates certification and fleet-consistency problems; localization against a validated map is easier to monitor.
Treat LiDAR-only odometry as a drift source, not a global truth sourceDisable loop closures and run a 1-3 km loop; measure closure errorEven excellent odometry drifts; loop closure or external anchors are required for maps.
Add IMU only if timing and extrinsics are under controlCompare deskewed pole/edge sharpness and IMU residual statisticsBad sync makes LIO worse than LiDAR-only ICP because errors become systematic.
Publish covariance that reflects degeneracyInspect Hessian eigenvalues, innovation gates, and scan-matching score distributionsOverconfident bad factors corrupt GTSAM more severely than missing factors.
Benchmark on target-like negativesInclude open aprons, repeated gates, wet tarmac, aircraft changes, night, rain, and GPS multipathPublic datasets rarely include airport-specific perceptual aliasing and dynamic aircraft/GSE clutter.
Keep method evaluation separate from product stack selectionEvaluate accuracy, then license, ROS version, maintenance, and computeA top leaderboard method can still be unusable because of GPL obligations, missing ROS 2 support, or fragile calibration assumptions.

Failure Modes and Mitigations

Failure modeCommon inSymptomDetectionMitigation
Planar/open-space degeneracyAprons, parking lots, long corridorsPose update is confident along observable axes but unconstrained laterally/yawSmall Hessian eigenvalues, high condition number, low vertical/edge diversityInflate covariance, fuse GNSS/wheel/IMU, require landmarks or map priors
Dynamic-object contaminationAirports, roads, warehousesMap contains ghost aircraft, trucks, pallets, pedestriansRepeated observations disagree by time/session; semantic dynamic masksDynamic filtering, temporal occupancy, multi-session consensus
Perceptual aliasingSimilar gates, warehouse aisles, tunnelsFalse loop closure or wrong relocalizationDescriptor top-K ambiguity, failed geometric verificationUse geometry verification, semantic priors, map-zone constraints, robust loop kernels
Time-sync errorLIO, VIO, multi-LiDAR rigsCurved poles, residual depends on scan angle, IMU bias growsDeskew residual by azimuth, calibration replay, timestamp diagnosticsHardware sync/PTP, online temporal calibration, reject suspect sensors
Extrinsic drift or mounting flexMulti-LiDAR AVs, handheld rigsPer-sensor clouds disagree after motionCross-sensor residuals, loop-consistency by sensorRigid mounting, periodic targetless calibration, per-sensor health factors
Poor visual texture or lightingIndoor/off-road/airside night glareVisual tracker loses features or scaleTrack count, reprojection error, exposure/blur metricsPrefer LiDAR/radar, active illumination, inertial propagation, visual only as auxiliary
Map stalenessLong-term AV deploymentsGood odometry but poor map matching in changed zonesLocal residual clusters, change detection, fleet disagreementMap-change workflow, dynamic layers, AIRAC/survey updates

Method Pages This Library Should Contain

PageMethod classPrimary question it should answer
KISS-ICPLiDAR-only odometryHow far can a simple point-to-point ICP pipeline go, and when is it the right baseline?
KISS-SLAMLiDAR-only SLAMWhen is a lightweight LiDAR-only SLAM system enough for survey mapping?
KISS-MatcherGlobal point-cloud registrationWhen can a robust matcher support relocalization, loop verification, or map merging?
LIO-SAMFactor-graph LiDAR-inertial SLAMHow should LiDAR, IMU, GPS, and loop factors be structured in GTSAM?
LVI-SAMLiDAR-visual-inertial SLAMWhen does adding visual information to LiDAR-inertial smoothing improve robustness?
FAST-LIO2Direct LiDAR-inertial odometryWhen is a tightly coupled IEKF front-end the best real-time mapper?
FAST-LIVO2Direct LiDAR-inertial-visual odometryWhen should a stack use camera constraints with FAST-LIO-style direct mapping?
R2LIVE/R3LIVELiDAR-inertial-visual reconstructionWhen are colorized maps and dense LIV reconstruction useful for survey QA?
Faster-LIO familyiVox LiDAR-inertial odometryWhat are the speed/accuracy trade-offs of incremental voxels versus trees?
Point-LIOHigh-bandwidth point-wise LIOWhen do aggressive motion and high-rate control justify point-level updates?
CT-ICPContinuous-time LiDAR odometryHow should a method model intra-scan motion without relying on IMU?
CartographerSubmap and branch-and-bound SLAMWhy is it still relevant for 2D/3D submap SLAM and loop closure?
RTAB-MapRGB-D/visual/LiDAR graph SLAMWhen is a mature multi-sensor robotics stack more useful than a leaderboard method?
ORB-SLAM3Visual and visual-inertial SLAMWhat is the strongest sparse feature baseline for cameras?
OpenVINSFilter-based VIOWhen is MSCKF-style VIO preferable to full bundle adjustment?
GLIMRange-inertial factor-graph mappingHow do GPU scan-matching factors, GTSAM, and manual map correction fit together?
MOLAModular LiDAR odometry, mapping, and localizationWhen is a ROS 2-ready modular mapping/localization framework useful?
Autoware NDTProduction scan-to-map localizationWhat can the AV open-source ecosystem teach about diagnostics and integration?
Scan Context Family, LiDAR Bundle-Adjustment FactorsLoop-closure and LiDAR backend factorsHow should LiDAR descriptors and LiDAR-specific BA factors support relocalization, map refinement, and offline QA?
Robust PGO / GNC / riSAM, Certifiable Pose-Graph Optimization, Kimera-RPGO / PCM, Distributed Multi-Robot PGO, Kimera-Multi, COVINS/COVINS-G, D2SLAMRobust and collaborative SLAM backendsHow should loop-closure outliers, high-outlier graph optimization, certifiable initialization, and multi-session/multi-robot SLAM systems be handled?
ERASOR, Removert, MapCleaner, ERASOR++, 4dNDF, FreeDOM, STATIC-LIO, Dynamic Map Cleaning Benchmarks, LiDAR Map Cleaning and Dynamic RemovalDynamic map cleaningHow should a static operational map be built from dynamic scenes without deleting valid structure or preserving ghost objects?
LT-Mapper / Khronos, RTMap / DUFOMap, GPR Localization, Radar Teach-Repeat Localization, MOVESLifelong map maintenance and alternative localizationHow should a robot maintain maps across long-term changes, localize when visual/LiDAR assumptions degrade, and clean static-but-wrong objects without labels?
OKVIS2-X, MM-LINS, Event-Camera VIO/SLAM, Thermal-Inertial SLAM, UWB / Radio Ranging SLAMAlternative sensor and degraded-scene SLAMWhich non-standard sensors or robustness mechanisms help in GNSS-denied, low-light, smoke/dust, corridor, or weak-geometry settings?
4D Imaging Radar RIO/SLAM, Radar-to-LiDAR Map LocalizationRadar localization and cross-modal map matchingHow should radar support all-weather odometry or localization against existing LiDAR maps?
Splat-SLAM, S3PO-GSGaussian visual SLAMWhat can RGB-only Gaussian maps do, and why are scale and uncertainty still limiting?
Gaussian-LIC, GS-LIVM, VIGS-SLAMMulti-sensor Gaussian SLAMHow do LiDAR, camera, and IMU constraints stabilize neural/Gaussian maps?
Dynamic 4D Gaussian SLAM, RadarSplat-RIODynamic/radar Gaussian SLAMHow should dynamic scenes and radar measurements be handled before these maps are trusted?

Key Takeaways

TakeawayPractical meaning
SLAM is a mapping and correction system, not a substitute for a production localization architecture.Use it to build and maintain maps; use scan-to-map localization for normal mapped operation.
The front-end is environment-dependent; the backend pattern is reusable.ICP/NDT/visual residuals differ, but factor graphs, robust kernels, covariance, and loop closures recur.
Public benchmark wins do not imply airside readiness.Airports need repeated-stand negatives, dynamic aircraft/GSE changes, wet tarmac, night lighting, and geodetic map QA.
Removal belongs in both perception and mapping.Online denoising protects detection and tracking; offline dynamic-object removal protects map quality, localization residuals, and long-term change detection.
The safest baseline is hybrid.LiDAR-inertial for survey, LiDAR-only validation, GTSAM global optimization, place recognition for loop/recovery, and production VGICP/NDT for runtime localization.
Neural/Gaussian SLAM is a map-representation opportunity, not yet the pose backbone.Use it for dense QA, semantic overlays, and simulation until uncertainty and failure monitoring mature.

Sources

Public research notes collected from public sources.