ONDERKA, D. Mobilní kamera realizovaná prostředky ROS2 [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2024.

Posudky

Posudek vedoucího

Janoušek, Vladimír

Výsledné dílo splnilo i dodatečné požadavky nad rámec zadání. Text práce má nejen dokumentační, ale i didaktickou hodnotu (pro případné použití ve výuce by si ale zasloužil jazykovou korekci).

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Informace k zadání Jde o standardně náročné zadání. Práce měla demonstrovat možnosti ROSu s využitím levného a snadno dostupného hardwaru. Student odvedl práci, která výrazně převyšuje zadané požadavky. Oproti zadání byly doplněny další hardwarové prvky, odpovídající software, sofistikovanější metody řízení a také simulace v Gazebo.   
Práce s literaturou Studijní materiály student vyhledal samostatně a použil smysluplně.
Aktivita během řešení, konzultace, komunikace Konzultace probíhaly pravidelně a byl vždy zřejmý pokrok. Dodatečná doporučení nad rámec zadání student vzal jako výzvu a následně je realizoval.
Aktivita při dokončování Práce byla dokončena včas, obsah byl konzultován, realizační výstup úspěšně demonstrován.
Publikační činnost, ocenění -
Navrhovaná známka
A
Body
95

Posudek oponenta

Peringer, Petr

Textová část této práce je podprůměrná, ale student prokázal řadu praktických dovedností a zvládnul značný rozsah problematiky týkající se systému ROS2. Navíc bylo řešení rozšířeno nad rozsah požadovaný v zadání. Proto navrhuji celkové hodnocení dobře/C.

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Náročnost zadání
Rozsah splnění požadavků zadání Menší výhrady mám jen k bodu 3, kde je  požadována " dynamická rekonfigurace " a ta není v textu vůbec zmíněna. Její realizace je možná jen přes příkazovou řádku, což není ergonomické. Pozitivně hodnotím části vytvořené nad rámec zadání - například  model pro simulátor Gazebo a přidání lidaru.
Rozsah technické zprávy Vysazený text má přes 50 stran, což je vyhovující.
Prezentační úroveň technické zprávy 65 V kapitole 2 jsou zbytečně uváděny pro tuto práci nepodstatné detaily. Kapitola 3 obsahuje nepříliš dobrý popis ROS2, bylo by dobré text lépe uspořádat a některé detaily odsunout do příloh. Kapitola 4 popisuje vlastní přínos studenta, výhrady mám především k nedostatečnému popisu vytvořené řídicí aplikace v podkapitole 4.6.
Formální úprava technické zprávy 60 Typograficky je práce podprůměrná. Některé obrázky jsou nekvalitní (např. 2.5, 2.7) a některé celkem zbytečné (např. 2.6, 2.10, 2.11). Sazba ukázek kódu formou prostředí "Algoritmus" je často nevhodná, zvláště pokud jde o obsah konfiguračního souboru (viz str. 22). Sazba zkratek je velmi  ledabylá (např "led dioda" na str. 33 dole). Z hlediska jazykového je text vyhovující, až na řadu podivných formulací, chyb a překlepů (např. "standart" na str. 14). Text celkově působí nedokončeným dojmem - například na str. 50 chybí část textu (jedna odrážka).
Práce s literaturou 65 Seznam použité literatury je vyhovující až na jednu citaci Wikipedie. Zásadní problém je nesmyslné umístění většiny citací až za odstavci.
Realizační výstup 85 Kód má rozsah přes 3000 řádků v jazyku Python. Jméno autora ve většině souborů chybí, ale odhaduji, že asi polovinu vytvořil autor sám. Celé řešení mi bylo předvedeno a je funkční.
Využitelnost výsledků Programová část a získané zkušenosti s ROS2 mohou být využity pro další práce v této oblasti.
Navrhovaná známka
C
Body
77

Otázky

eVSKP id 155048