Dp 516 cz
Stavové automaty v C++ pro robotické aplikace
Autor: Petr Šilhavík
Tato práce se zabývá aplikací stavových automatů pro řízení robotů. V rámci práce bylo provedeno doplnění knihovny Boost Statechart o časovače a poté využití této knihovny pro řízení robotů v robotickém týmu Flamingos. Knihovna Boost Statechart byla vybrána jako náhrada za původní vlastní knihovnu. V souvislosti se změnou programovacího jazyku knihovny z C na C++ byla také přepsána do C++ část řídicího SW. Další část tvoří doplnění nástroje pro vizualizaci stavových automatů vytvořených za pomoci knihovny Boost Statechart. Veškeré provedené úpravy souvisí s analýzou zdrojového kódu a hledání možných chyb. Program tedy neprovádí pouze vizualizaci, ale také pomáhá programátorovi hledat možné logické chyby v implementaci.
- Šilhavík Petr, mailto:silhavik.p@gmail.com
- Sojka Michal,vedoucí práce, mailto:sojkam1@fel.cvut.cz