警告

您正在阅读的 ROS 2 文档版本已达到 EOL(生命周期结束),不再受官方支持。如果您想了解最新信息,请访问 Jazzy.

ROS 2 文档

机器人操作系统(ROS)是一套用于构建机器人应用程序的软件库和工具。从驱动程序到最先进的算法,再加上强大的开发工具,ROS 可满足您下一个机器人项目的需要。而且全部开源。

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

在这里,您可以找到有关以下内容的官方文档 ROS 2这是 ROS 的最新版本。

如果您要查找 ROS 1(即已存在数年的 ROS,也就是您现在可能正在使用的 ROS)的文档,请查阅 ROS 维基百科.

从哪里开始

无论是新用户还是有经验的 ROS 用户,都可以参考我们以用户为中心的内容概览,找到自己想要的内容。

  • 安装 页面将帮助您首次安装 ROS 2。您可以根据需要选择平台、安装类型和发行版。

  • 教程 ROS 2》通过小型项目和 ROS 2 的示例使用来引导您,让您可以通过实际使用这些工具来学习相关知识。这些内容按照必要技能的发展顺序排列,是新用户的最佳入门工具。

  • 指南 回答所有 "我该如何......?"的问题时尽量简短、切题,这样你就可以找到所需的信息,而无需通过教程的叙述性来了解背景。

  • 概念 是关于 ROS 2 核心概念的高层次解释和背景信息,可为教程中涉及的主题提供一些背景知识。

  • 捐款 是 ROS 2 的伟大之处!我们有关于贡献新的 ROS 2 内容以及将现有内容从 ROS 1 移植到 ROS 2 的最佳实践和方法指南。

  • 寻求帮助 我们始终鼓励您这样做。在这里,您可以通过多种方式获得问题答案或展开讨论。

关于 ROS 2

如果您对 ROS 2 项目的业务和发展方面感兴趣,这些页面将提供各相关领域的高级详细信息。

  • 发布 过去、现在和未来的 ROS 2 分发情况,包括日期和两次分发之间的变化。

  • 特点 是当前 ROS 2 版本的一部分,另外还有阐述每项新功能的内容。

  • 路线图 是 ROS 2 的功能构想集,尚未实现,但即将推出。

  • ROSCon 会谈 介绍整个社区对 ROS 2 的最新利用和更新。

  • 项目管理 由技术指导委员会负责,您可以在此了解更多信息。

  • 市场营销 推广 ROS 2 的资料可从本页下载。

  • ROS 2 设计 包含多篇关于 ROS 2 设计决策的文章。

关于本文档

我们一直在努力改进我们的文档。您可以通过在以下网站上提交修复请求或问题建议来帮助我们 我们的 GitHub 仓库.