備註

您正在閱讀 ROS 2 的舊版但仍然受支援的文件。對於最新版本的資訊,請參見 Lyrical

ROS 2 文件

機器人作業系統(Robot Operating System,ROS)是一套用於建置機器人應用的軟體庫和工具。從驅動程式和先進算法到強大的開發者工具,ROS 擁有您為了下一個機器人專案所需的開源工具。

了解更多關於 ROS 的資訊

自從 2007 年開始運行 ROS 以來,機器人和 ROS 社群已經發生了許多變化。ROS 2 專案的目標是適應這些變化,利用 ROS 1 的優點,並改善不足之處。

您是否正在尋找特定 ROS 套件(如 MoveIt、image_proc 或 octomap)的文件? 請參閱 ROS Index 或查看 此逐套件文件索引

該網站包含 ROS 2 的文件。如果您正在尋找 ROS 1 的文件,請參考 ROS 維基

如果您在工作中使用 ROS 2,請參見引用來引用 ROS 2。

開始使用

  • Installation

    • 首次安裝 ROS 2 的指引

  • Tutorials

    • 新使用者的最佳起點!

    • 幫助您逐步建立必要技能的實作範例專案

  • 操作指南

    • Quick answers to your "How do I...?" questions without working through the Tutorials

  • Concepts

    • High-level explanations of core ROS 2 concepts covered in the Tutorials

  • 聯絡

    • 解答您的疑問或發起討論的論壇

The ROS 2 project

如果您對 ROS 2 專案的發展感興趣:

ROS 社群資源

如果您需要協助、有任何想法,或希望為專案做出貢獻,請造訪我們的 ROS 社群資源。

通用 ROS 專案資源

  • `機器人增強提案 (REPs) <https://reps.openrobotics.org/>`__(ROS 1、ROS 2)

    • 新設計與慣例的提案

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

    • 展示社群的機器人專案

    • 如何貢獻機器人的說明

  • `ROS Wiki <https://wiki.ros.org/>`__(ROS 1)

    • ROS 1 文件與使用者可修改的內容

    • 至少持續到最後一個 ROS 1 散布版 EOL 為止

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

    • ROS 1 與 ROS 2 產品登陸頁面,包含 ROS 的高層次描述以及其他 ROS 網站連結

活動

雜項

已棄用

  • ROS Answers (ROS 1, ROS 2)

    • ROS Answers was the ROS community Q&A website, until August, 2023.

    • ROS Answers is currently available as a read-only resource.

  • ROS 2 Docs

    • API documentation up to and including Galactic

  • ROS 2 設計