# darknet_ros

> 权威词条地址：https://robotics.hellobike.com/sdks/leggedrobotics-darknet-ros
> 所属分类：sdks | 最近核验日期：2024-07-19 | 技术层级：L3

## 核心摘要

leggedrobotics 在 GitHub 开源的自动驾驶/飞控栈，主要语言 C++。 YOLO ROS: Real-Time Object Detection for ROS

## 结构化工程参数

| 参数项 | 数值 / 配置 |
| :--- | :--- |
| `layers` | ["L3"] |
| `links` | [{"title": "GitHub", "url": "https://github.com/leggedrobotics/darknet_ros"}] |
| `updated` | 2024-07-19 |
| `repo` | https://github.com/leggedrobotics/darknet_ros |
| `language` | ["c++"] |
| `pinned_versions` | [{"version_or_sha": "main / 最新稳定分支（适配ROS1 Noetic，ROS2版本请查看仓库对应分支）", "tested_env": "Ubuntu 20.04 LTS + ROS1 Noetic / C++14 / CUDA 11.x（可选加速）", "notes": "克隆仓库至ROS工作空间src目录，安装依赖后执行catkin_make编译，核心入口为darknet_ros节点，输出检测结果话题/object_detections。"}] |
| `incompatible_envs` | ["默认主分支不支持ROS2，需单独切换对应ROS2版本分支使用", "不兼容低于Ubuntu 20.04+ROS1 Noetic的官方已终止支持的旧版本环境"] |
| `repo_stats` | {"stars": 2441, "forks": 1199, "as_of": "2026-10-13"} |
| `tool_type` | autonomy_stack |
| `overview_sources` | ["https://github.com/leggedrobotics/darknet_ros"] |

## 技术详解与生态说明

darknet_ros是苏黎世联邦理工学院leggedrobotics团队开源的自主导航工具栈，基于C++开发，核心是将YOLO目标检测框架与ROS生态深度整合，提供面向机器人场景的实时目标检测功能模块，可输出检测目标的类别、置信度及空间位置信息，为自主决策提供感知输入。

该工具适配ROS1生态的感知层部署，可集成至轮式、足式等移动机器人的自主栈L3层级，开发者可通过ROS话题订阅检测结果，适配SLAM导航、自主避障、目标追踪等上层应用需求，无需额外适配即可快速接入现有ROS机器人开发框架。

## 原始核验来源 (Sources)

- [GitHub leggedrobotics/darknet_ros](https://github.com/leggedrobotics/darknet_ros)