SEMENIUK, A. Obousměrné plánování cesty [online]. Brno: Vysoké učení technické v Brně. Fakulta strojního inženýrství. 2023.

Posudky

Posudek vedoucího

Dvořák, Jiří

Zadání práce bylo splněno v celém rozsahu. V prvé části práce autor zpracoval problematiku plánování cesty robota, přičemž se v souladu se zadáním podrobněji zaměřil na obousměrné metody plánování. Ve druhé části práce v jazyku Python programově implementoval čtyři vybrané metody (klasický A*, jeho obousměrnou variantu a dále dvě pokročilé metody založené na A*) a vyhodnotil provedené experimenty. Student měl velmi dobrou pracovní morálku a při zpracování náročné problematiky také prokázal vysokou míru samostatnosti.

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Splnění požadavků a cílů zadání A
Postup a rozsah řešení, adekvátnost použitých metod A
Vlastní přínos a originalita B
Schopnost interpretovat dosažené výsledky a vyvozovat z nich závěry A
Využitelnost výsledků v praxi nebo teorii B
Logické uspořádání práce a formální náležitosti A
Grafická, stylistická úprava a pravopis B
Práce s literaturou včetně citací A
Samostatnost studenta při zpracování tématu A
Navrhovaná známka
A

Posudek oponenta

Nevoral, Tomáš

Práce studenta detailně popisuje problematiku plánování cesty robota bludištěm, se zaměřením na hledání optimální dráhy pomocí obousměrných prohledávacích algoritmů. Student provedl důkladný rozbor tématu a seznámil se s příslušnými pojmy spojenými s touto problematikou. Následně vytvořil 2D simulační program v jazyce Python a aplikoval v něm metody, které byly popsány v práci. Výsledky získané ze simulací byly dobře a přehledně popsány v rámci práce. V textové části práce jsou sice zaznamenány některé nedostatky, jako je nevhodné umístění pomocných obrázků nebo stejné pojmenování kapitol. V kapitole čtvté, ve které se popisuje uživatelské rozhraní, student slovně popisuje, co se zde nachází a jaké jsou funkcionality bez žádné grafické ukázky jak to vypadá. Těmito nedostatky je logické uspořádání práce hodnoceno známkou B. Po grafické a stylistické úpravě již nejsou takové výhrady k textové části, avšak v praktické části jsou zjištěny některé nedostatky, které se dají zahrnout do této kapitoly. Student se snažil zlepšit čitelnost kódu prostřednictvím komentářů, ale bylo spíše  na obtíž než pomoc. Funkce jsou příliš dlouhé a nejednoznačné, opakují se v nich části kódu, které by mohly být oddělené v jiné funci. Přesto že se jedná o funkční program, co dělá přesně co student zamýšlel jeho struktůra se neda popsat jako "čistý kód". Tato oblast je hodnocena známkou C. Práce s literaturou a citace je ohodnocena známkou C, protože v práci jsou použity nevhodné odkazy na citace a není jasné, která část odstavce pochází z jakého zdroje. Práci hodnotím jako velice zdařilou a celkové hodnocení dávám za B.

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Splnění požadavků a cílů zadání A
Postup a rozsah řešení, adekvátnost použitých metod A
Vlastní přínos a originalita A
Schopnost interpretovat dosaž. výsledky a vyvozovat z nich závěry A
Využitelnost výsledků v praxi nebo teorii A
Logické uspořádání práce a formální náležitosti B
Grafická, stylistická úprava a pravopis C
Práce s literaturou včetně citací C
Navrhovaná známka
B

Otázky

eVSKP id 149373