LÁZNIČKOVÁ, J. Řídicí a vizualizační software pro propagační robotické vozítko [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2024.

Posudky

Posudek vedoucího

Jirgl, Miroslav

Cílem této práce bylo navrhnout a implementovat SW pro řízení a vizualizaci pohybu robotického demonstračního vozítka. Téma práce vzniklo na základě požadavků zadávající firmy B:TECH, kde diplomantka zároveň pracuje, a kde měla zároveň možnost své řešení diskutovat s konzultantem, jehož posudek je rovněž k dispozici. Diplomantka tak nejprve popsala koncepci celé úlohy a provedla rešerši vybraných komunikačních rozhraní. Následně navrhla koncepci a architekturu celého řídicího a vizualizačního SW obsahující i plánování tras či možnost přidání virtuálních vozítek do mapy. Architektura SW využívá standardní koncept MVVM (Model-View-ViewModel) a realizace SW je založená na využití poměrně moderního frameworku .NET MAUI. Výstupem je tak poměrně komplexní řídicí a vizualizační SW, který byl následně úspěšně otestován a byly diskutovány jeho vlastnosti. Diplomantka mě pravidelně informovala o stavu a průběhu realizace práce, technické řešení pak diskutovala s konzultantem práce. K řešení práce přistoupila poměrně aktivně a svědomitě, avšak textová část práce by mohla být zpracována trochu pečlivěji. Zadání práce však bylo splněno, rozsah i využití citované literatury hodnotím jako odpovídající typu práce. Diplomovou práci tedy doporučuji k obhajobě a navrhuji hodnocení 82 b/B.

Navrhovaná známka
B
Body
82

Posudek oponenta

Benešl, Tomáš

Zadáním diplomové práce studentky bylo vypracovat vizualizační a řídicí systém pro robotické vozítko. Zadání práce hodnotím jako středně náročné. Rozsah diplomové práce a struktura odpovídá požadavkům na diplomouvou práci na ÚAMTu. Práce obsahuje minoritní množství překlepů, stylistických nebo gramatických chyb. Prvním bodem zadání byla koncepce robotického vozítka se zameřením na komunikační rozhraní a možnost výměny dat. Co mi v této kapitole chybí je počáteční definice požadavků na komunikaci. Je zde zmíněno, že musí být bezdrátová, ale již daty chybí datové toky, odezvy, četnost komunikace apod. Zbytečně jsou zde popsány komunikační protokoly Modbus RTU, jak i studnetka zmiňuje vyžaduje drátovou fyzickou vrstvu a Modbus ASCII, který se dnes již prakticky nepoužívá. Pro následně vlastně vytvořený protokol na UDP mi přijde zbytečně popis reprezentace datového typu float pro odesílání dat apod. Zde bych raději uvítal obecný popis protokolu, způsob kontroly zprávnosti zprávy, vývojové diagramy nebo nějaký časový diagram průběhu komunikace. Tvorba aplikace je popsána kvalitně a podrobně. Co mi zde však chybí je nějaký základní průzkum, jakým způsobem lze plánovat trajektorie jednotlivých robotů, aby byla jejich cesta optimální i při větším množství robotů. Z práce je zjevné, že cele řešení studentky je plně funkční a pro testovací prostor fungovalo jak plánování tras tak celá aplikace. Předložená práce svědčí o diplomových schopnostech studentky a práci dle výše uvedeného hodnotím 79 bodů C.

Navrhovaná známka
C
Body
79

Otázky

eVSKP id 160032