ROS, het Robot Operating System, is een opensourceframework voor het schrijven van software voor roboticatoepassingen.
ROS biedt een enorme flexibiliteit en laat zijn kracht vooral in dynamische omgevingen zien, bijvoorbeeld bij het navigeren van bestuurderloze transportsystemen (BTS), het grijpen van objecten of het vermijden van botsingen.
De kant-en-klare ROS-pakketten bevatten gedefinieerde functionaliteiten alsmede stuurprogramma's en worden via de gezamenlijke community aan gebruikers ter beschikking gesteld. Dit kan bijvoorbeeld een padplanning zijn, die door u eenvoudig in een pick-and-place-toepassing wordt aangepast. De afzonderlijke ROS-pakketten zijn modulair en dus veelzijdig inzetbaar. Ze zijn ook compatibel met de hardware van verschillende fabrikanten.