ROS je krajšava za Robot Operating System (slo. Robotski operacijski sistem), operacijski sistem za pisanje programske opreme, za programiranje robotov. Robotski operacijski sistem je bil razvit z namenom, da bi spodbudil skupni razvoj programske opreme za robotiko. Zelo spodbuja skupinski razvoj oziroma skupine navdušencev nad roboti, ki sodelujejo in se med seboj nadgrajujejo.
Gre za nabor orodij, knjižnic in konvencij. Glavni cilj je, da olajšajo nalogo ustvarjanja kompleksnega in robustnega vedenja robota na različnih robotskih platformah.