ROS 2概述

机器人操作系统(ROS)是用于构建机器人应用程序的一组软件库和工具。从驱动程序到最新算法,再到强大的开发人员工具,ROS可以满足您下一个机器人项目的需求。而且都是开源的。

自ROS于2007年启动以来,机器人技术和ROS社区已发生了许多变化。ROS 2项目的目标是适应这些变化,充分利用ROS 1的优点,并改善不受欢迎的事物。

在这里,您可以找到ROS 2的最新版本的官方文档。

如果您正在寻找有关ROS 1的文档(即ROS,因为它已经存在了几年,以及您现在可能使用的是什么),请查看ROS Wiki

从哪里开始

新手和经验丰富的ROS用户应查阅以用户为中心的内容的概述,以查找所需内容。

  • 安装页面将帮助您首次设置ROS 2。您可以选择平台以及适合您需要的安装类型和发行版。
  • 无论您是从头开始学习还是在寻求实现更具体目标的指导,教程都将带您逐步学习ROS 2。
  • 概念是有关ROS 2核心概念的高级解释和背景信息,应为教程中涵盖的主题提供一些上下文。
  • 故障排除指南涵盖了可能出现问题的一些特定的常见情况。
  • 贡献就是使ROS 2出色的原因!我们提供了有关最佳实践和方法的指南,以贡献新的ROS 2内容以及将现有内容从ROS 1迁移到ROS 2。
  • 总是鼓励获得帮助。在这里,您将找到几种获取问题答案或进行讨论的方法。

了解更多

在线提供了大量资源,以了解有关ROS 2的更多信息。以下是一些资源:

关于ROS 2

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

  • 新闻稿过去,现在和未来的ROS 2点的分布,包括日期和改变的分布之间进行。
  • 特点是当前ROS 2版本的一部分,再加上每一个新功能,内容详细说明。
  • 路线图是尚未实现但即将推出的ROS 2功能思想的集合。
  • 项目治理由技术指导委员会负责,您可以在此处了解更多信息。
  • 可以从此页面下载宣传ROS 2的营销材料。

关于本文档

我们一直在努力改善文档。您可以通过在我们的GitHub存储库上提交请求修复的请求或问题的建议来提供帮助。

纯以ReST标记格式编写,在ROSIndex构建期间使用Sphinx处理。 Intersphinx支持很容易用于特定于组件的交叉链接。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注