EN - FR - DE - ES - IT - PT -

LexiconDream

💻 Robot operációs rendszer

Egy nyílt forráskódú keretrendszer robotikai szoftverfejlesztéshez.

Robot operációs rendszer

A Robot Operating System, vagy ROS, egy nyílt forráskódú keretrendszer robotikai szoftverekhez. Nem hagyományos értelemben vett operációs rendszer. Olyan könyvtárak, eszközök és konvenciók gyűjteménye, amelyek segítik a fejlesztőket robotikai alkalmazások létrehozásában. Kezeli a folyamatok közötti kommunikációt, a hardverabsztrakciót és a gyakori algoritmusokat.

A ROS 2007-ben indult a Stanfordon, majd később a Willow Garage és az Open Source Robotics Foundation tartotta karban. A jelenlegi verzió, a ROS 2, jobb valós idejű teljesítményt, biztonságot és többrobotos támogatást nyújtott. Több ezer csomag érhető el: érzékelőkhöz való illesztőprogramok, SLAM implementációk, mozgástervező könyvtárak és szimulációs interfészek.

ROS alapfogalmak

A ROS nem tökéletes. Meredek a tanulási görbéje. A valós idejű teljesítmény gondos konfigurációt igényel. A ROS 2 jobb, de még mindig nem egy nehéz valós idejű rendszer. Egyes kereskedelmi robotok a ROS-t prototípuskészítéshez használják, majd átírják a gyártáshoz. Mások közvetlenül használják. A ROS erőssége a közösség. Egy fejlesztő szinte bármilyen érzékelőhöz vagy algoritmushoz találhat csomagot. Ez hónapok munkáját takarítja meg. A ROS a robotikai kutatás közös nyelvévé vált. A legtöbb cikk ROS-kódot tartalmaz. A legtöbb laboratórium használja. Nem ez az egyetlen keretrendszer, de a legszélesebb körben használt. Bárki számára, aki belép a robotikába, a ROS elsajátítása szinte kötelező.

Comments

No comments yet. Be the first to share a thought.

Leave a comment