# LeGO-LOAM

> 权威词条地址：https://robotics.hellobike.com/sdks/robustfieldautonomylab-lego-loam
> 所属分类：sdks | 最近核验日期：2024-08-17 | 技术层级：L3, L4

## 核心摘要

RobustFieldAutonomyLab 在 GitHub 开源的自动驾驶/飞控栈，主要语言 C++。 LeGO-LOAM: Lightweight and Ground-Optimized Lidar Odometry and Mapping on Variable Terrain

## 结构化工程参数

| 参数项 | 数值 / 配置 |
| :--- | :--- |
| `layers` | ["L3", "L4"] |
| `links` | [{"title": "GitHub", "url": "https://github.com/RobustFieldAutonomyLab/LeGO-LOAM"}] |
| `updated` | 2024-08-17 |
| `repo` | https://github.com/RobustFieldAutonomyLab/LeGO-LOAM |
| `language` | ["c++"] |
| `pinned_versions` | [{"version_or_sha": "main 分支（官方稳定开源版本，无单独版本号发布）", "tested_env": "Ubuntu 18.04 LTS + ROS Melodic / C++11 / PCL 1.8 + GTSAM 4.0", "notes": "克隆仓库到ROS工作空间src目录，安装GTSAM依赖后执行catkin_make编译，启动入口为lego_loam.launch。"}] |
| `incompatible_envs` | ["原生不支持ROS 2版本，迁移至ROS 2需自行修改代码适配接口。", "不支持GTSAM 4.2以上版本，过高版本会导致编译报错功能异常。"] |
| `repo_stats` | {"stars": 2757, "forks": 1164, "as_of": "2026-10-13"} |
| `tool_type` | autonomy_stack |
| `overview_sources` | ["https://github.com/RobustFieldAutonomyLab/LeGO-LOAM"] |

## 技术详解与生态说明

LeGO-LOAM是RobustFieldAutonomyLab开源的自主导航算法库，工具类型为自动驾驶/飞控栈核心组件，主要开发语言为C++。核心功能为面向可变地形的轻量、地面优化激光雷达里程计与建图，可实现低算力消耗下的激光SLAM点云特征提取、位姿解算与全局地图构建，适配非结构化复杂场景定位需求。

该项目适配自主系统L3~L4层级的感知与定位技术栈，覆盖激光SLAM从前端里程计到后端建图的全链路流程。开发者可通过C++接口集成至移动机器人、自动驾驶车辆的自主导航系统，替换原有激光定位模块，在可变地形场景下提升建图精度与运行效率。

## 原始核验来源 (Sources)

- [GitHub RobustFieldAutonomyLab/LeGO-LOAM](https://github.com/RobustFieldAutonomyLab/LeGO-LOAM)