# yolo_ros

> 权威词条地址：https://robotics.hellobike.com/sdks/mgonzs13-yolo-ros
> 所属分类：sdks | 最近核验日期：2026-10-14 | 技术层级：L3

## 核心摘要

mgonzs13 在 GitHub 开源的算法库，主要语言 C++。 Ultralytics YOLOv8, YOLOv9, YOLOv10, YOLOv11, YOLOv12 for ROS 2

## 结构化工程参数

| 参数项 | 数值 / 配置 |
| :--- | :--- |
| `layers` | ["L3"] |
| `links` | [{"title": "GitHub", "url": "https://github.com/mgonzs13/yolo_ros"}] |
| `updated` | 2026-10-14 |
| `repo` | https://github.com/mgonzs13/yolo_ros |
| `language` | ["c++"] |
| `pinned_versions` | [{"version_or_sha": "main / 最新稳定分支（适配 ROS 2 Humble 及以上版本 + PyTorch 2.x 系列）", "tested_env": "Ubuntu 22.04 LTS + ROS 2 Humble / Python 3.10+ / CUDA 12.x / Ultralytics 8.0+", "notes": "安装ultralytics与ROS 2依赖后，通过colcon build编译功能包，订阅相机图像话题即可获取YOLO检测结果。"}] |
| `incompatible_envs` | ["不支持 ROS 1 所有版本，无法在Ubuntu 20.04及更早系统原生运行。", "PyTorch 1.x版本可能存在模型加载失败问题，建议升级至2.0及以上。"] |
| `repo_stats` | {"stars": 1153, "forks": 275, "as_of": "2026-10-26"} |
| `tool_type` | library |
| `overview_sources` | ["https://github.com/mgonzs13/yolo_ros"] |

## 技术详解与生态说明

yolo_ros是面向ROS 2生态的开源视觉检测算法库，核心开发语言为C++，由开发者mgonzs13开源维护。该项目集成了Ultralytics系列YOLOv8到YOLOv12的多版本检测模型，可快速为机器人提供实时目标检测、识别等视觉感知能力，封装了标准化的ROS 2话题接口与模型加载模块。<br><br>该算法库适配机器人技术栈L3感知层，原生对接ROS 2开发框架，开发者可通过安装依赖、编译功能包后直接调用，订阅相机图像话题即可输出检测结果话题，无需额外适配YOLO原生接口，可快速对接移动机器人、服务机器人等的感知系统开发。

## 原始核验来源 (Sources)

- [GitHub mgonzs13/yolo_ros](https://github.com/mgonzs13/yolo_ros)