ROS 2 文档

机器人操作系统 (ROS) 是一套用于构建机器人应用程序的软件库和工具。 从驱动程序和最先进的算法到强大的开发人员工具,ROS 拥有您下一个机器人项目所需的开源工具。

自 2007 年 ROS 启动以来,机器人和 ROS 社区发生了很大变化。

ROS 2 项目的目标是适应这些变化,利用 ROS 1 的优点并改进缺点。

**您是否在寻找特定 ROS 软件包(如 MoveIt、image_proc 或 octomap)的文档?**请参阅 ROS 索引 或查看 此每个软件包文档索引

此站点包含 ROS 2 的文档。 如果您正在寻找 ROS 1 文档,请查看 ROS wiki

如果您在工作中使用 ROS 2,请参阅 Citations 以引用 ROS 2。

入门

  • Installation

    • 首次设置 ROS 2 的说明

  • Tutorials

    • 新用户的最佳起点!

    • 动手操作的示例项目可帮助您逐步掌握必要的技能

  • 操作指南

    • 无需阅读 教程 即可快速回答您的“我该如何…?”问题

  • Concepts

    • Tutorials 中涵盖的核心 ROS 2 概念进行高级解释

  • Contact

    • 回答你的问题或开始讨论的论坛

ROS 2 项目

如果您对 ROS 2 项目的进展感兴趣:

ROS 社区资源

如果您需要帮助、有想法或想为项目做出贡献,请访问我们的 ROS 社区资源。

常规 ROS 项目资源

  • ROS Enhancement Proposals (REPs) (ROS 1, ROS 2)

    • 新设计和惯例的提案

  • ROS Robots (ROS 1, ROS 2)

    • 展示社区的机器人项目

    • 如何贡献机器人的说明

  • ROS Wiki (ROS 1)

    • ROS 1 文档和用户可修改内容

    • 至少在最后一个 ROS 1 发行版 EOL 之前有效

  • ROS.org (ROS 1, ROS 2)

    • ROS 1 和 ROS 2 产品登录页面,包含 ROS 的高级描述和其他 ROS 站点的链接

Events

各种各样的

已弃用

  • ROS Answers (ROS 1, ROS 2)

    • ROS Answers 是 ROS 社区问答网站,直到 2023 年 8 月。ROS Answers 目前可作为只读资源使用。

  • ROS 2 Docs

    • 包括 Galactic 在内的 API 文档

  • ROS 2 Design