# SLAM-application

> 权威词条地址：https://robotics.hellobike.com/sdks/engcang-slam-application
> 所属分类：sdks | 最近核验日期：2025-01-31 | 技术层级：L3, L4

## 核心摘要

engcang 在 GitHub 开源的开发工具，主要语言 C++。 LeGO-LOAM, LIO-SAM, LVI-SAM, FAST-LIO2, Faster-LIO, VoxelMap, R3LIVE, Point-LIO, KISS-ICP, DLO, DLIO, Ada-LIO, PV-LIO, S…

## 结构化工程参数

| 参数项 | 数值 / 配置 |
| :--- | :--- |
| `layers` | ["L3", "L4"] |
| `links` | [{"title": "GitHub", "url": "https://github.com/engcang/SLAM-application"}] |
| `updated` | 2025-01-31 |
| `repo` | https://github.com/engcang/SLAM-application |
| `language` | ["c++"] |
| `pinned_versions` | [{"version_or_sha": "main / 最新稳定分支，支持适配ROS 1 Noetic、ROS 2 Humble多版本", "tested_env": "Ubuntu 20.04 LTS + ROS 1 Noetic / Ubuntu 22.04 LTS + ROS 2 Humble + C++17 + PCL 1.10+/1.12+", "notes": "克隆仓库后按照文档对应ROS版本执行依赖安装与编译，通过launch文件可直接调用各集成SLAM算法完成测试"}] |
| `incompatible_envs` | ["不支持Ubuntu 18.04及更早版本，无法满足C++17及依赖库最低版本要求", "未适配ROS 2 Jazzy及更新版本，部分ROS API变动会导致编译运行失败"] |
| `repo_stats` | {"stars": 1219, "forks": 156, "as_of": "2026-10-13"} |
| `tool_type` | tool |
| `overview_sources` | ["https://github.com/engcang/SLAM-application"] |

## 技术详解与生态说明

SLAM-application是开源的SLAM算法集成开发工具，核心开发语言为C++，聚合了LeGO-LOAM、LIO-SAM、FAST-LIO2、R3LIVE、KISS-ICP等二十余种主流激光/多传感器融合SLAM算法的适配封装与运行入口，内置算法快速调用、参数配置、结果比对等核心功能模块，可降低多算法选型与验证的开发门槛。

该工具适配机器人SLAM导航层级的算法验证需求，支持L3感知、L4决策前的环境建模链路开发，开发者可直接拉取仓库编译，无需单独配置各算法的依赖环境，即可快速完成不同SLAM方案在真实传感器数据下的效果测试与性能对比，适配各类搭载激光雷达、惯导等传感器的移动机器人与无人平台的SLAM模块预研。

## 原始核验来源 (Sources)

- [GitHub engcang/SLAM-application](https://github.com/engcang/SLAM-application)