GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ros2
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles

This view

  • Original page
  • New address

GeezerVison is showing github.com — ROS 2

README.md

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

  • ROS Discussion Forum
  • ROS Zulip Chat -- best for developer conversations
  • Robotics Stack Exchange -- best for getting ROS support
  • Official ROS Videos
  • ROSCon, our yearly developer conference.
  • Cite ROS 2 in academic work using DOI: 10.1126/scirobotics.abm6074
  • Open Source Robotics Foundation Official Events Calendar
  • Open Source Robotics Foundation Community-organised Events Calendar -- submit an event

Developer Resources

  • ROS 2 Documentation
  • ROS Package API reference
  • ROS Package Index
  • ROS on Docker Hub
  • ROS Resource Status Page
  • REP-2000 defines ROS 2 Releases and Target Platforms
  • List of Robotics Enhancement Proposals (REPS)
  • ROS Infrastructure Homepage -- Build Farm status, plus ROS tools like Bloom and Colcon.

Project Resources

  • Open Robotics / the Open Source Robotics Foundation (OSRF) is the non-profit organization that supports ROS and our sibling projects.
  • The Open Source Robotics Alliance (OSRA) is the membership organization that handles governance of the ROS project.
  • Purchase ROS merchandise
  • Information about the ROS Trademark
  • On Social Media
    • Open Robotics on LinkedIn
    • Open Robotics on Twitter
    • ROS.org on Twitter

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.

    6.3k 983

  2. ros2_documentation ros2_documentation Public

    ROS 2 docs repository

    Python 1.1k 1.3k

  3. examples examples Public

    Example packages for ROS 2

    C++ 989 373

  4. rclcpp rclcpp Public

    rclcpp (ROS Client Library for C++)

    C++ 826 578

  5. demos demos Public

    C++ 658 366

  6. ros1_bridge ros1_bridge Public

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

    C++ 626 369

Repositories

Loading
Type
Language
Sort
Showing 10 of 146 repositories
  • ros2_tracing Public

    Tracing tools for ROS 2.

    ros2/ros2_tracing's past year of commit activity
    Python 273 Apache-2.0 74 19 (2 issues need help) 8 Updated Nov 12, 2026
  • ros2_documentation Public

    ROS 2 docs repository

    ros2/ros2_documentation's past year of commit activity
    Python 1,067 CC-BY-4.0 1,347 114 (30 issues need help) 60 Updated Nov 12, 2026
  • rclcpp Public

    rclcpp (ROS Client Library for C++)

    ros2/rclcpp's past year of commit activity
    C++ 826 Apache-2.0 579 240 (42 issues need help) 103 Updated Nov 11, 2026
  • rcl Public

    Library to support implementation of language specific ROS Client Libraries.

    ros2/rcl's past year of commit activity
    C++ 172 Apache-2.0 214 48 (3 issues need help) 29 Updated Nov 11, 2026
  • rosidl Public

    Packages which provide the ROS IDL (.msg) definition and code generation.

    ros2/rosidl's past year of commit activity
    C++ 112 Apache-2.0 180 75 (14 issues need help) 45 Updated Nov 11, 2026
  • ros2cli Public

    ROS 2 command line interface tools

    ros2/ros2cli's past year of commit activity
    Python 272 Apache-2.0 244 83 (23 issues need help) 35 Updated Nov 11, 2026
  • launch Public

    Tools for launching multiple processes and for writing tests involving multiple processes.

    ros2/launch's past year of commit activity
    Python 156 Apache-2.0 194 106 (34 issues need help) 55 Updated Nov 10, 2026
  • rmw Public

    The ROS Middleware (rmw) Interface.

    ros2/rmw's past year of commit activity
    C 121 Apache-2.0 88 26 (4 issues need help) 7 Updated Nov 10, 2026
  • geometry2 Public

    A set of ROS packages for keeping track of coordinate transforms.

    ros2/geometry2's past year of commit activity
    C++ 157 BSD-3-Clause 262 70 (7 issues need help) 26 Updated Nov 10, 2026
  • rosidl_python Public

    rosidl support for Python

    ros2/rosidl_python's past year of commit activity
    EmberScript 26 Apache-2.0 75 18 (3 issues need help) 19 Updated Nov 10, 2026
View all repositories

People

@jtbandes @esteve @asymingt @wjwwood @gbiggs @mjcarroll @nuclearsandwich @garyservin @kyrofa @cottsay @gerkey @jacobperron @dirk-thomas @vmayoral @ruffsl @christophebedard @codebot @dhood @mm318 @audrow
View all

Top languages

C++ Python CMake C EmberScript

Most used topics

hacktoberfest ros ros2
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.