Dostarcza w paczkach napisane przez nich lub społeczność implementacje algorytmów do zadań często używanych w robotyce jak obsługa sensorów, mapowanie czy planowanie ścieżki, a także symulatory (np. gazebo) i wizualizatory danych (np. rviz).

ROS został wydany na licencji BSD. Może być wykorzystywany zarówno w celach naukowych, jak i komercyjnych za darmo.

Oficjalne wersje (nazywane dystrybucjami) ROS 1: 23 maja 2020 - Noetic Ninjemys (dedykowana Ubuntu 20) 23 maja 2018 – Melodic Morenia (dedykowana Ubuntu 18) 23 maja 2017 – Lunar Loggerhead 23 maja 2016 – Kinetic Kame (dedykowana Ubuntu 16) 23 maja 2015 – Jade Turtle 22 lipca 2014 – Indigo Igloo (dedykowana Ubuntu 14) 4 września 2013 – Hydro Medusa 23 kwietnia 2012 – Fuerte 30 sierpnia 2011 – Electric 2 marca 2011 – Diamondback 3 sierpnia 2010 – C Turtle 1 marca 2010 – Box Turtle 22 stycznia 2010 – ROS 1.0

Ponadto, powstał też ROS 2, mający na celu poprawienie niedoskonałości z ROS 1. Jego wersje (dystrybucje): 22 maja 2026 - Lyrical Luth 23 maja 2025 - Kilted Kaiju 23 maja 2024 - Jazzy Jalisco 23 maja 2023 - Iron Irwini 23 maja 2022