System operacyjny robota (Robot Operating System - ROS) to zestaw bibliotek oprogramowania i narzędzi, które pomagają w tworzeniu aplikacji. Jest on dziś już na tyle rozbudowany, by można było w oparciu o niego konstruować autonomiczne pojazdy.