Skip to content
@ros2

ROS 2

Version 2 of the Robot Operating System (ROS) software stack

About

The Robot Operating System (ROS) is a set of software libraries and tools that help you build 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. Full project details on ROS.org

Getting Started

Looking to get started with ROS? Our installation guide is here. Once you've installed ROS start by learning some basic concepts and take a look at our beginner tutorials.

Join the ROS Community

Community Resources

Developer Resources

Project Resources

ROS is made possible through the generous support of open source contributors and the non-profit Open Source Robotics Foundation (OSRF). Tax deductible donations to the OSRF can be made here.

Popular repositories Loading

  1. ros2 ros2 Public

    The Robot Operating System, is a meta operating system for robots.

    3.7k 683

  2. examples examples Public

    Example packages for ROS 2

    C++ 725 316

  3. rclcpp rclcpp Public

    rclcpp (ROS Client Library for C++)

    C++ 563 426

  4. ros2_documentation ros2_documentation Public

    ROS 2 docs repository

    Python 557 1.1k

  5. demos demos Public

    C++ 511 332

  6. ros1_bridge ros1_bridge Public

    ROS 2 package that provides bidirectional communication between ROS 1 and ROS 2

    C++ 465 297

Repositories

Showing 10 of 137 repositories