# maplab

> 权威词条地址：https://robotics.hellobike.com/sdks/ethz-asl-maplab
> 所属分类：sdks | 最近核验日期：2024-05-31 | 技术层级：L4

## 核心摘要

ethz-asl 在 GitHub 开源的框架，主要语言 C++。 A Modular and Multi-Modal Mapping Framework

## 结构化工程参数

| 参数项 | 数值 / 配置 |
| :--- | :--- |
| `layers` | ["L4"] |
| `links` | [{"title": "GitHub", "url": "https://github.com/ethz-asl/maplab"}] |
| `updated` | 2024-05-31 |
| `repo` | https://github.com/ethz-asl/maplab |
| `language` | ["c++"] |
| `pinned_versions` | [{"version_or_sha": "main / 最新稳定分支", "tested_env": "Ubuntu 20.04 LTS / Ubuntu 18.04 LTS + ROS Noetic / ROS Melodic + GCC 7.5.0+", "notes": "拉取源码后通过catkin build编译，核心入口为maplab_ros包，可直接接入相机、IMU、LiDAR数据流启动建图链路。"}] |
| `incompatible_envs` | ["暂不原生支持Windows、macOS系统，编译运行会出现依赖缺失问题。", "ROS 2版本暂未官方适配，直接在ROS 2环境编译会出现接口不兼容错误。"] |
| `repo_stats` | {"stars": 2880, "forks": 750, "as_of": "2026-10-13"} |
| `tool_type` | framework |
| `overview_sources` | ["https://github.com/ethz-asl/maplab"] |

## 技术详解与生态说明

maplab是瑞士苏黎世联邦理工学院ASL实验室开源的多模态建图框架，工具类型为开发框架，核心开发语言为C++。其具备模块化的架构设计，内置多传感器融合、视觉SLAM位姿估计、多模态点云拼接、全局地图优化、地图轻量化管理等核心功能模块，可支持异构传感输入的三维环境建图需求。

该框架适配机器人技术栈的L4感知建图层级，主要覆盖SLAM导航相关的环境建模功能。开发者可直接拉取仓库源码编译集成，通过其对外暴露的标准化数据接口接入相机、LiDAR、IMU等传感器数据流，即可完成定制化建图链路的快速搭建，也可基于现有模块二次扩展适配特殊建图场景。

## 原始核验来源 (Sources)

- [GitHub ethz-asl/maplab](https://github.com/ethz-asl/maplab)