ROS 2 文档

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

自从ROS于2007年启动以来,机器人技术和ROS社区发生了许多变化。ROS 2项目的目标是适应这些变化,发扬ROS 1的优点并改进不足之处。

本网站包含ROS 2的文档。如果您要查找ROS 1的文档,请访问 ROS维基

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

入门指南

  • 安装

    • 首次设置ROS 2的说明

  • 教程

    • 新用户的最佳起点!

    • 逐步构建所需技能的实践样本项目

  • 如何指南

    • 快速回答你的"我怎样...?"问题,无需按照 教程 逐步操作

  • 概念

    • 在:doc:`教程 <Tutorials>`中介绍了ROS 2核心概念的高级解释

  • 联系人

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

ROS 2项目

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

ROS社区资源

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

常规ROS项目资源

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

    • 提出新设计和约定的建议

  • ROS 机器人 (ROS 1,ROS 2)

    • 展示来自社区的机器人项目

    • 如何贡献一个机器人的说明

  • ROS Wiki (ROS 1)

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

    • 至少在最后一个ROS 1发行版到期之前保持活跃

  • `ROS.org <https://www.ros.org/>`__(ROS 1,ROS 2)

    • ROS 1和ROS 2产品主页,包含ROS的高级描述和其他ROS网站的链接

活动

杂项

已弃用