ROS ( Robot Operating System ) är ett robotprogrammeringsekosystem som ger funktionalitet för distribuerat arbete. ROS utvecklades ursprungligen 2007 under namnet switchyard vid Stanford University Artificial Intelligence Lab för ett projekt ( STAIR Archived 21 Jan 2013 at the Wayback Machine [1] ).
Utvecklingen fortsätter under 2008 vid Willow Garage , ett robotforskningsinstitut /inkubator , med mer än tjugo samverkande institut. [2] [3]
ROS | |
---|---|
Sorts | robotik , OS , bibliotek |
Författare | Keenan Wyrobek [d] [4] |
Utvecklare | Willow Garage , Stanford Artificial Intelligence Laboratory |
Skrivet i | C++ , Python |
Operativ system | Linux , MacOS X |
Första upplagan | 2007 |
senaste versionen | Noetic Ninjemys [5] (23 maj 2020 ) |
Licens | BSD |
Hemsida | ros.org ( engelska) |
Mediafiler på Wikimedia Commons |
ROS tillhandahåller standardoperativsystemtjänster såsom: hårdvaruabstraktion, enhetskontroll på låg nivå, implementering av vanliga funktioner, meddelandeöverföring mellan processer och pakethantering . ROS bygger på en grafarkitektur , där databehandling sker i noder som kan ta emot och sända meddelanden sinsemellan. Biblioteket riktar sig till Unix-liknande system ( Ubuntu Linux ingår i listan "stödda", medan andra varianter som Fedora och Mac OS X anses vara "experimentella").
ROS har två huvudsakliga "sidor": ros -operativsystemsidan , som beskrivits ovan, och ros-pkg , en uppsättning användarunderhållna paket (organiserade i uppsättningar som kallas stackar ) som implementerar olika robotfunktioner: SLAM , schemaläggning, avkänning, modellering , etc. .
ROS släpps under villkoren för BSD-licensen och är öppen källkod . ROS är gratis att använda för både forsknings- och kommersiella ändamål. Paket från ros-pkg distribueras under olika öppen källkodslicenser.
Leverantör | Utgivningsdatum | Affisch | Slutdatum | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Noetic Ninjemys (senaste ROS 1-släppet) |
23 maj 2020 | maj 2025 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Melodisk Morenia | maj 2018 | maj 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Lunar Loggerhead | 23 maj 2017 | maj 2019 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Kinetisk Kame | 23 maj 2016 | 2021-05-30 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Jade | 23 maj 2015 | 2017-05-30 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Indigo | 22 juli 2014 | 2019-04-30 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Hydro | 4 september 2013 | 2014-05-31 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Groovy Galapagos | 31 december 2012 | 2014-07-31 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Fuerte sköldpadda | 23 april 2012 | -- | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Elektriska Emys | 30 augusti 2011 | -- | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diamant baksida | 2 mars 2011 | -- | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
C Sköldpadda | 2 augusti 2010 | -- | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Box sköldpadda | 2 mars 2010 | -- | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Legend:Gammal version, stöds inteGammal version som stödsAktuell versionTestversionframtida version |
Robotik | |
---|---|
Huvudartiklar | |
Robottyper | |
Anmärkningsvärda robotar | |
Relaterade termer |