# isaac_ros_visual_slam

> 权威词条地址：https://robotics.hellobike.com/sdks/nvidia-isaac-ros-isaac-ros-visual-slam
> 所属分类：sdks | 最近核验日期：2026-09-22 | 技术层级：L3, L4

## 核心摘要

NVIDIA-ISAAC-ROS 在 GitHub 开源的自动驾驶/飞控栈，主要语言 C++。 Visual SLAM/odometry package based on NVIDIA-accelerated cuVSLAM

## 结构化工程参数

| 参数项 | 数值 / 配置 |
| :--- | :--- |
| `layers` | ["L3", "L4"] |
| `links` | [{"title": "GitHub", "url": "https://github.com/NVIDIA-ISAAC-ROS/isaac_ros_visual_slam"}] |
| `updated` | 2026-09-22 |
| `repo` | https://github.com/NVIDIA-ISAAC-ROS/isaac_ros_visual_slam |
| `language` | ["c++"] |
| `pinned_versions` | [{"version_or_sha": "main / 最新稳定分支（对应ROS 2 Humble版本）", "tested_env": "Ubuntu 22.04 LTS + ROS 2 Humble + CUDA 12.x + JetPack 5.x/6.x + CMake 3.22+", "notes": "通过colcon编译，依赖isaac_ros_common和cuVSLAM库，入口为isaac_ros_visual_slam_node，支持双目/鱼眼相机输入输出位姿与点云。"}] |
| `incompatible_envs` | ["不支持无NVIDIA GPU的硬件环境，无法脱离CUDA加速运行。", "不兼容ROS 1及ROS 2 Humble之前的版本，暂不支持Ubuntu 20.04及更早系统。"] |
| `repo_stats` | {"stars": 1487, "forks": 211, "as_of": "2026-10-13"} |
| `tool_type` | autonomy_stack |
| `overview_sources` | ["https://github.com/NVIDIA-ISAAC-ROS/isaac_ros_visual_slam"] |

## 技术详解与生态说明

isaac_ros_visual_slam是NVIDIA-ISAAC-ROS开源的自主导航栈模块，属于视觉SLAM算法SDK，核心开发语言为C++，基于NVIDIA硬件加速的cuVSLAM库实现，核心功能是提供视觉里程计与同步定位建图能力，可输出高精度位姿估计、稠密点云及轨迹数据。

该工具适配L3-L4级自主机器人技术栈的SLAM导航层级，兼容ROS2生态，开发者可通过ROS2标准接口调用，配合NVIDIA GPU硬件加速，无需绑定特定机器人本体，可快速集成到移动机器人、自动驾驶原型、无人机等自主平台的感知定位模块，降低视觉SLAM部署的算力优化成本。

## 原始核验来源 (Sources)

- [GitHub NVIDIA-ISAAC-ROS/isaac_ros_visual_slam](https://github.com/NVIDIA-ISAAC-ROS/isaac_ros_visual_slam)