Ros (robot operációs rendszer)

Tully Foote, az Open Source Robotics Alapítvány ROS menedzsere válaszolt a opensource.com kérdéseire.

- Miért csak az operációs rendszer csak a robotok számára?






- A robotika közösségnek soha nem volt nyílt forráskódú platformja. Azt mondhatjuk, hogy a ROS megjelenése előtt a robotika nem ugyanazt a nyelvet beszélte. Képzelj el egy világot LAMP stack technológia nélkül, és érezni fogod, hogy mi a helyzet a robotika világában.

A robotok technikai összetettsége miatt saját operációs rendszert igényelnek. Vegye ki a világ legösszetettebb hardverrendszerét, tegye szemmel, fülekkel, érzékeivel, mozgásával, manipulációival. Mindegyik funkcióhoz több érzékelő, adat hozzáadására van szükség.

- Miért döntöttek úgy, hogy az Ubuntut használják a Robot operációs rendszerhez, nem Debianhoz vagy a Fedorához?
- Az Ubuntut a népszerűség és a könnyű használat miatt választották ki. Jelenleg támogatjuk a Debian és a Fedora konstrukciókat is. A közösségi tagoknak Debian-nak és Debiannak és Debian-nak a Fedora számára készült prototípusai vannak.

- Hogyan látja a Robot operációs rendszer fejlesztését a közeljövőben?
- A ROS kereskedelmi telepítései tavaly növekedtek. Egy akadémiai körben elindított projekt esetében ez tényleg lenyűgöző. A ROS-t kereskedelmi, ipari, szolgáltató és fogyasztói robotok használják. A rendszer még a Robonaut-2-en (Robonaut2) van felszerelve, amely a Nemzetközi Űrállomáson van.

Például a közösségünk eszközei nagyon értékesek - a 3D megjelenítő, a naplózó alkalmazás és a lejátszási alkalmazás. Ezek az eszközök lehetővé teszik a fejlesztőknek, hogy összpontosítsanak az általuk létrehozott rendszerre.

Emellett speciális képességekkel rendelkezünk a robot számára. Ezek olyan komponensek, amelyek beépíthetők a fejlesztési rendszerbe. A mozgásszabadság-tervezési könyvtáraktól kezdve a navigációs veremig terjed, amely 2D alapú navigációt biztosít. A szolgáltatások egy részét a közösség hozza létre, például számítógépes látáskönyvtárakat és pontfelhő feldolgozó könyvtárakat.







Az OSRF egyik támogatott funkciója a Gazebo szimulátor, amely egy vagy több robotot képes 3D-s modellezésre, reális fizikával és rendereléssel. Alkalmazható regressziós tesztelésre. És a végső rész egy világszerte működő felhasználói közösség által létrehozott ökoszisztéma. Ebben a hatalmas közösségben az emberek hasonló dolgokon dolgoznak. A ROS lehetőséget biztosít közös munkára, mind a közelben lévőek, mind a világ bármely részén élő emberek számára.

- honnan származik a fő támogatás?
- Fő támogatásunk adományokból, adományokból és szerződésekből áll. Több támogatást kapunk olyan szervezetektől, mint a NASA, az NSF és a hadsereg. Állami szervezetek és kereskedelmi cégek, például a DARPA, a Qualcomm és a Google által kötött szerződések alapján dolgozunk. Ez lehetővé teszi számunkra, hogy új lehetőségeket dolgozzunk ki platformjaink számára.

- Mennyire fontos a közösség a Robot operációs rendszerben és mit csinálsz?
- A ROS mögött álló közösség egyike a sajátosságainak. A közösség lehetőséget nyújt arra, hogy együtt dolgozzanak egymással. Az OSRF egy kis csapata támogatja a rendszermagot, de ami még fontosabb, támogatjuk a közösségi infrastruktúrát.

Webhelyünk van, például answers.ros.org, ahol a közösség több ezer kérdést válaszol. Vannak olyan közösség tagjai a világon, akik csomagokat bocsátanak ki. Néhányan robotikus vállalat alkalmazottai, mások hobbiként vesznek részt, vannak diákok. A ROS közösség olyan hely, ahol mindenki részt vehet.

- Hogyan engedélyezi a kódod?
- Alapértelmezés szerint új BSD. Az új projektek az Apache 2.0 alatt futnak.

- A Robot operációs rendszer hosszú távú céljait?
"A hosszú távú célunk a ROS-nak az alapvető képességek biztosítása mindenkinek, aki robotokat vagy robotrendszereket hoz létre. A következő nagy projekt a ROS 2.0 fejlesztése.

- A növekvő érdeklődés a STEM-oktatásban, látja a ROS aktívabb részvételét a felső és középfokú oktatási intézményekben?
- A ROS sikeres végrehajtási tapasztalattal rendelkezik a felsőoktatási rendszerben. Lassan és fokozatosan a ROS elkezdi a fiatalabb évekhez jutni. A TurtleBot, amely olcsó platform a ROS alapon történő fejlesztésére, általában középiskolákban használatos. Gazebo, robot szimulációs szoftver hamarosan a FIRST Robotics és RoboCup tagok kezébe kerül.

Fordította: abv24.com




Kapcsolódó cikkek