Robotoperativsystemet
Robotoperativsystemet, ofta förkortat ROS, är ett flexibelt ramverk för utveckling av robotmjukvara. Det är inte ett verkligt operativsystem, utan en middleware som underlättar kommunikation mellan programvarukomponenter, sensorer och aktuatorer. ROS tillhandahåller bibliotek, drivrutiner, verktyg för simulering och visualisering samt stöd för att bygga och återanvända modulära robotapplikationer.
ROS utvecklades ursprungligen vid Willow Garage omkring 2010 och förvaltas idag av Open Robotics tillsammans med
ROS har en nodbaserad arkitektur där applikationer består av fristående noder som kommunicerar genom publicera/ prenumerera
ROS integreras med simulation- och visualiseringsverktyg som RViz och Gazebo, samt specialiserade paket för rörelseplanering som
ROS 1 distribueras under BSD-licens, medan ROS 2 har ett bredare licens-ramverk inklusive Apache 2. Den breda