Skip to content

Latest commit

 

History

History
100 lines (69 loc) · 4.38 KB

index.rst

File metadata and controls

100 lines (69 loc) · 4.38 KB

ROS 2 Documentation

.. toctree::
   :titlesonly:
   :maxdepth: 1
   :hidden:

   Installation
   Tutorials
   Concepts
   Troubleshooting
   Contributing
   Contact
   ROSCon-Content
   Releases
   Features
   Roadmap
   Feature-Ideas
   Governance
   Marketing
   Related-Projects

The Robot Operating System (ROS) is a set of software libraries and tools for building robot applications. From drivers to state-of-the-art algorithms, and with powerful developer tools, ROS has what you need for your next robotics project. And it's all open source.

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.

Here you will find the official documentation on ROS 2, the newest version of ROS.

If you're looking for documentation on ROS 1 (i.e., ROS as it has existed for several years, and what you might be using right now), check the ROS wiki.

Where to start

Newcomers and experienced ROS users should consult this overview of our user-centric content to find what they're looking for.

Learn more

There are plenty of resources available online to learn more about ROS 2. Here's a few to start with:

About ROS 2

If you're interested in the business and advancement side of the ROS 2 project, these pages provide high-level details in various related areas.

About this documentation

We're always working hard on improving our documentation. You can help by submitting pull requests for fixes or issues for suggestions on our GitHub repository.

Written purely in ReST markup format, it is processed using Sphinx during ROSIndex builds. Intersphinx support <Contributing/Inter-Sphinx-Support> is readily available for cross-linking package specific entities.