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。
入门
ROS 2 项目
如果您对 ROS 2 项目的进展感兴趣:
-
为 ROS 2 做出贡献的最佳实践和方法,以及将现有 ROS 1 内容迁移到 ROS 2 的说明
-
过去、现在和未来的 ROS 2 发行版
-
当前版本中的功能
-
关于尚未积极开发的“好用”功能的想法
-
ROS 2 开发的计划工作
-
社区关于 ROS 2 的演示
-
有关 ROS 技术指导委员会、工作组和即将举行的活动的信息
-
可下载的营销材料
ROS 社区资源
如果您需要帮助、有想法或想为项目做出贡献,请访问我们的 ROS 社区资源。
Official ROS Discord Channel for discussion and support (ROS 1, ROS 2)
Robotics Stack Exchange - community Q&A website (ROS 1, ROS 2)
See Contact Page for more information
ROS Discourse (ROS 1, ROS 2)
ROS 社区的一般讨论和公告论坛
请参阅:ref:
联系页面
了解更多信息
ROS Index (ROS 1, ROS 2)
所有软件包的索引列表(即 ROS 软件包的 Python 软件包索引 (PyPI))
查看软件包支持哪些 ROS 发行版
链接到软件包的存储库、API 文档或网站
检查软件包的许可证、构建类型、维护者、状态和依赖项
在 Robotics Stack Exchange 上获取有关软件包的更多信息
ROS resource status page (ROS 1, ROS 2)
检查 ROS 资源(例如 Discourse 或 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
Official ROS Vimeo Channel (ROS 1, ROS 2)
ROSCon 会谈、社区和工作组会议以及项目演示的视频。
ROSCon website (ROS 1, ROS 2)
ROSCon 是我们一年一度的 ROS 开发者大会。
此页面还列出了区域性 ROS 活动,例如 ROSConJP 和 ROSConFr。
Open Source Robotics Foundation official events calendar
该日历适用于 OSRF 官方活动和工作组会议。
Open Source Robotics Foundation community calendar
此日历适用于非官方的 ROS 社区活动。
各种各样的
ROS 在社交媒体上
@OpenRoboticsOrg and @ROSOrg on Twitter
访问 Open Source Robotics Foundation website
可以通过以下方式向开源机器人基金会进行免税慈善捐赠 DonorBox.
已弃用
ROS Answers (ROS 1, ROS 2)
ROS Answers 是 ROS 社区问答网站,直到 2023 年 8 月。ROS Answers 目前可作为只读资源使用。
-
包括 Galactic 在内的 API 文档
ROS 2 开发背后的早期设计决策
新的设计提案应通过以下方式提交 ROS Enhancement Proposals (REPs)