警告

您正在閱讀已達到生命週期結束(end-of-life,EOL)版本的 ROS 2 文件,該版本不再正式受支援。如果您想獲取最新資訊,請參見 Kilted

ROS 2 文件

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

Since ROS was started in 2007, a lot has changed in the robotics and ROS community. The goal of the ROS 2 project is to adapt to these changes, leveraging what is great about ROS 1 and improving what isn’t.

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

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

開始使用

  • 安裝

    • Instructions to set up ROS 2 for the first time

  • 教學

    • The best place to start for new users!

    • Hands-on sample projects that help you build a progression of necessary skills

  • 操作指南

    • Quick answers to your 「How do I…?」 questions without working through the Tutorials

  • 概念

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

  • 聯絡

    • Answers to your questions or a forum to start a discussion

ROS 2 專案

If you’re interested in the advancement of the ROS 2 project:

  • Contributing

    • Best practices and methodology for contributing to ROS 2, as well as instructions for migrating existing ROS 1 content to ROS 2

  • 散布版

    • 過去、現在及未來的 ROS 2 散布版

  • Features Status

    • 當前發行版的功能

  • Feature Ideas

    • Ideas for nice-to-have features that are not under active development

  • 路線圖

    • Planned work for ROS 2 development

  • ROSCon 講座

    • Presentations by the community on ROS 2

  • 專案治理

    • 關於 ROS 技術指導委員會、工作小組和即將舉行的活動的資訊

  • 行銷

    • 可下載的行銷素材

Other ROS resources

  • ROS Answers (ROS 1, ROS 2)

  • ROS 增強提案 (REPs) (ROS 1, ROS 2)

    • 新設計與慣例的提案

  • ROS Discourse (ROS 1, ROS 2)

    • Forum for general discussions and announcements for the ROS community

    • See the Contact Page for more information

  • ROS 索引 (ROS 1, ROS 2)

    • Indexed list of all packages (i.e. Python Package Index (PyPI) for ROS packages)

    • See which ROS distributions a package supports

    • Link to a package’s repository, API documentation, or website

    • Inspect a package’s license, build type, maintainers, status, and dependencies

    • Get more info for a package on ROS Answers

  • ROS Prerelease (ROS 1)

    • Generates commands to emulate the ROS Buildfarm on your local machine

    • Currently only shows ROS 1 distributions

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

    • Showcases robots projects from the community

    • Instructions on how to contribute a robot

  • ROS Wiki (ROS 1)

    • ROS 1 documentation and user modifiable content

    • Active until at least the last ROS 1 distribution is EOL

  • ROS.org (ROS 1, ROS 2)

    • ROS 1 and ROS 2 product landing page, with high-level description of ROS and links to other ROS sites

Deprecated