O ROS

Robot Operating System (ROS) je flexibilní rámec pro psaní softwaru pro roboty. Jedná se o soubor nástrojů, knihoven a konvencí, jejichž cílem je zjednodušit úkol vytváření komplexního a robustního chování robotů na nejrůznějších robotických platformách.

Proč? Protože vytvořit skutečně robustní, univerzální software pro roboty je obtížné. Problémy, které se lidem zdají triviální, se z pohledu robota často v různých instancích úloh a prostředí velmi liší. Vypořádat se s těmito rozdíly je tak obtížné, že žádný jednotlivec, laboratoř nebo instituce nemůže doufat, že to zvládne sám.

V důsledku toho byl systém ROS od základu vytvořen tak, aby podporoval společný vývoj robotického softwaru. Například jedna laboratoř může mít odborníky na mapování vnitřního prostředí a může přispět prvotřídním systémem pro tvorbu map. Jiná skupina by mohla mít odborníky na používání map k navigaci a další skupina by mohla objevit přístup počítačového vidění, který dobře funguje při rozpoznávání malých objektů v nepořádku. ROS byl navržen speciálně pro takové skupiny, aby mohly spolupracovat a navazovat na svou práci, jak je popsáno na celé této stránce.

.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.