# Kimera-VIO

> 权威词条地址：https://robotics.hellobike.com/sdks/mit-spark-kimera-vio
> 所属分类：sdks | 最近核验日期：2026-08-06 | 技术层级：L3, L4

## 核心摘要

MIT-SPARK 在 GitHub 开源的算法库，主要语言 C++。 Visual Inertial Odometry with SLAM capabilities and 3D Mesh generation.

## 结构化工程参数

| 参数项 | 数值 / 配置 |
| :--- | :--- |
| `layers` | ["L3", "L4"] |
| `links` | [{"title": "GitHub", "url": "https://github.com/MIT-SPARK/Kimera-VIO"}] |
| `updated` | 2026-08-06 |
| `repo` | https://github.com/MIT-SPARK/Kimera-VIO |
| `language` | ["c++"] |
| `pinned_versions` | [{"version_or_sha": "master 分支最新稳定提交，若使用 ROS 版本对应 ROS Noetic/ROS 2 Humble 适配分支", "tested_env": "Ubuntu 20.04 LTS + ROS Noetic / Ubuntu 22.04 LTS + ROS 2 Humble + GCC 9+ + OpenCV 4.x + GTSAM 4.2.x", "notes": "克隆仓库及子模块后使用 catkin_make 或 colcon build 编译，入口为 kimera_vio_node 节点，可通过配置文件调整参数。"}] |
| `incompatible_envs` | ["不支持 Windows 原生编译运行，仅可通过 WSL2 或虚拟机使用。", "GTSAM 版本低于 4.0 时存在接口不兼容问题，无法正常编译。"] |
| `repo_stats` | {"stars": 1925, "forks": 474, "as_of": "2026-10-13"} |
| `tool_type` | library |
| `overview_sources` | ["https://github.com/MIT-SPARK/Kimera-VIO"] |

## 技术详解与生态说明

Kimera-VIO是MIT-SPARK实验室开源的视觉惯性里程计与SLAM算法库，核心开发语言为C++，具备视觉惯性里程计解算、完整SLAM建图、3D网格生成三类核心功能模块，可依托视觉与IMU多源传感数据实现无GPS场景下的自主定位与环境三维重构。

该算法库适配机器人技术栈的L3感知与L4决策规划支撑层级，覆盖定位与三维环境感知核心需求，开发者可通过C++接口直接集成至移动机器人、无人机等自主系统的定位建图链路，为上层运动控制、路径规划、避障决策提供高精度位姿与环境网格数据输入。

## 原始核验来源 (Sources)

- [GitHub MIT-SPARK/Kimera-VIO](https://github.com/MIT-SPARK/Kimera-VIO)