https://github.com/ros2/ros2
The Robot Operating System, is a meta operating system for robots.
https://github.com/ros2/ros2
Last synced: about 2 months ago
JSON representation
The Robot Operating System, is a meta operating system for robots.
- Host: GitHub
- URL: https://github.com/ros2/ros2
- Owner: ros2
- Created: 2015-02-24T22:46:55.000Z (about 11 years ago)
- Default Branch: rolling
- Last Pushed: 2026-02-18T08:33:23.000Z (about 2 months ago)
- Last Synced: 2026-02-18T12:56:20.103Z (about 2 months ago)
- Homepage: https://docs.ros.org
- Size: 494 KB
- Stars: 5,070
- Watchers: 240
- Forks: 853
- Open Issues: 168
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-self-driving - ROS2
- awesome-uav-drone-ai - ROS 2 - time robotics. (Frameworks)
- awesome-robotic-tooling - ROS2 - is the next generation robot operating system, and is actively being developed to fully replace ROS1 in the near future (Framework)
- awesome-open-source-robotics - ROS 2
- awesome-ai-robotics - **ROS2** - The Robot Operating System (ROS) is a set of software libraries and tools that help you build robot applications. (Frameworks / Teleoperation)
- awesome-cloud-robotics - ROS2 - A new version of ROS with different design and architecture. (Platforms / Development Platforms)
- awesome-robotics - ROS 2 - time, DDS, multi-platform. | (🤖 ROS / ROS 2 Ecosystem)
README
# 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](https://ros.org/)
# Getting Started
Looking to get started with ROS?
Our [installation guide is here](https://www.ros.org/blog/getting-started/).
Once you've installed ROS start by learning some [basic concepts](https://docs.ros.org/en/rolling/Concepts/Basic.html) and take a look at our [beginner tutorials](https://docs.ros.org/en/rolling/Tutorials/Beginner-CLI-Tools.html).
# Join the ROS Community
## Community Resources
* [ROS Discussion Forum](https://discourse.ros.org/)
* [ROS Zulip Server](https://openrobotics.zulipchat.com/)
* [Robotics Stack Exchange](https://robotics.stackexchange.com/) (preferred ROS support forum).
* [Official ROS Videos](https://vimeo.com/osrfoundation)
* [ROSCon](https://roscon.ros.org), our yearly developer conference.
* Cite ROS 2 in academic work using [DOI: 10.1126/scirobotics.abm6074](https://www.science.org/doi/10.1126/scirobotics.abm6074)
## Developer Resources
* [ROS 2 Documentation](https://docs.ros.org/)
* [ROS 2 API docs (rclcpp, rclpy, packages)](https://docs.ros.org/en/rolling/p/)
* [ROS Package Index](https://index.ros.org/)
* [ROS on Docker Hub](https://hub.docker.com/_/ros/)
* [ROS Resource Status Page](https://status.openrobotics.org/)
* [REP-2000](https://ros.org/reps/rep-2000.html): ROS 2 Releases and Target Platforms
## Project Resources
* [Purchase ROS Swag](https://spring.ros.org/)
* [Information about the ROS Trademark](https://www.ros.org/blog/media/)
* On Social Media
* [Open Robotics on LinkedIn](https://www.linkedin.com/company/open-source-robotics-foundation)
* [Open Robotics on Twitter](https://twitter.com/OpenRoboticsOrg)
* [ROS.org on Twitter](https://twitter.com/ROSOrg)
ROS is made possible through the generous support of open source contributors and the non-profit [Open Source Robotics Foundation (OSRF)](https://www.openrobotics.org/).
Tax deductible donations to the OSRF can be [made here.](https://donorbox.org/support-open-robotics?utm_medium=qrcode&utm_source=qrcode)