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

LexiconDream

💻 Operační systém robota

Open-source framework pro vývoj softwaru pro roboty.

Operační systém robota

Operační systém robotů (ROS) je open-source framework pro software pro roboty. Nejedná se o operační systém v tradičním slova smyslu. Je to soubor knihoven, nástrojů a konvencí, které pomáhají vývojářům vytvářet robotické aplikace. Zajišťuje komunikaci mezi procesy, abstrakci hardwaru a běžné algoritmy.

ROS vznikl na Stanfordské univerzitě v roce 2007 a později jej spravovaly Willow Garage a Open Source Robotics Foundation. ROS 2, aktuální verze, vylepšila výkon v reálném čase, zabezpečení a podporu pro více robotů. K dispozici jsou tisíce balíčků: ovladače pro senzory, implementace SLAM, knihovny pro plánování pohybu a simulační rozhraní.

Základní koncepty ROS

ROS není dokonalý. Má strmou křivku učení. Výkon v reálném čase vyžaduje pečlivou konfiguraci. ROS 2 je lepší, ale stále to není hard real-time systém. Některé komerční roboty používají ROS pro prototypování a poté jej přepisují pro produkci. Jiné ho používají přímo. Silnou stránkou ROS je komunita. Vývojář dokáže najít balíček pro téměř jakýkoli senzor nebo algoritmus. To šetří měsíce práce. ROS se stal lingua franca robotického výzkumu. Většina článků obsahuje kód ROS. Používá ho většina laboratoří. Není to jediný framework, ale je nejpoužívanější. Pro každého, kdo vstupuje do robotiky, je učení se ROS téměř povinné.

Comments

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

Leave a comment