Přístupnostní navigace
E-application
Search Search Close
Bachelor's Thesis
Author of thesis: Jakub Ramašeuski
Acad. year: 2025/2026
Supervisor: Ing. Josef Strnadel, Ph.D.
Reviewer: Ing. Václav Šimek
The aim of this Bachelor’s thesis is to design, build and operate a competitive autonomous vehicle model based on the requirements of the NXP Cup competition, capable of moving on a racing track. The design is based on the competition rules, experience from previous years and the requirements for overall system functionality. The theoretical background related to embedded systems, and used hardware components are described. Based on this, an implementation is created in which the main navigation is provided by the Pixy 2 camera, accompanied by distance sensors, an inertial measurement unit and a display. The software part runs on a real-time operating system. The work also includes the design of custom printed circuit boards, 3D models, and a collection of driving data. The model participated in the NXP Cup competition and the work can serve as a stepping stone for follow-up projects in the coming years.
NXP cup, FreeRTOS, embedded system, sensors, Teensy4.1, microcontroller, line following, detection, state machine, autonomous vehicle, navigation algorithm
Date of defence
17.06.2026
Result of the defence
Defended (thesis was successfully defended)
Grading
D
Process of defence
Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm D.
Topics for thesis defence
Language of thesis
Czech
Faculty
Fakulta informačních technologií
Department
Department of Computer Systems
Study programme
Information Technology (BIT)
Composition of Committee
doc. Ing. František Zbořil, Ph.D. (předseda) doc. Ing. Vojtěch Mrázek, Ph.D. (místopředseda) Ing. Petr Veigend, Ph.D. (člen) Ing. David Bařina, Ph.D. (člen) Ing. Miloš Musil, Ph.D. (člen)
Supervisor’s reportIng. Josef Strnadel, Ph.D.
S přihlédnutím k
navrhuji ohodnotit práci studenta a její výsledek stupněm C.
Student prokázal schopnost samostatně využívat vedoucím doporučené i vlastním úsilím nalezené informační zdroje související s řešeným tématem, mj. orientovat se v nich, čerpat z nich a vhodně využívat informace v nich obsažené k řešení daného tématu.
Dané téma začal student zpracovávat s poměrně velkým zpožděním - řešení více konzultoval a informoval o dílčích pokrocích i dalším směřování řešení až cca od února. Nicméně, student pracoval samostatně a na konzultace byl vždy velmi dobře připraven.
Výsledek práce studenta (tj. realizační výstup a technická zpráva) mi byl předkládán ke konzultacím spíše sporadicky. Zhruba od března mi však verze jeho konečné podoby byly předkládány poměrně pravidelně a s předstihem umožňujícím mi jejich průběžné připomínkování před odevzdáním, byť předtisková konzultace a korektura se již nestihly kvůli nedostatku času.
Grade proposed by supervisor: C
Reviewer’s reportIng. Václav Šimek
Celkové hodnocení této bakalářské práce není jednoduchou záležitostí. Úroveň technické zprávy se v první chvíli jeví coby velmi solidní, avšak bližší pohled odhalí i nedostatky zbytečně kazící celkový dojem. Obslužný firmware je sice implementován na bázi dílčích úloh v rámci RTOS operačního systému, avšak jeho funkcionalita je poněkud diskutabilní. Bohužel se obávám, že s přihlédnutím ke všem těmto skutečnostem nemohu navrhnout lepší souhrnné hodnocení než stupněm D - uspokojivě, 65 bodů.
Evaluation level: průměrně obtížné zadání
Posuzovaná bakalářská práce se zabývá přípravou modelářského autíčka pro účast v soutěži NXP Cup. Konkrétně se zde jedná o fyzické sestavení modelu, doplnění řídicí elektroniky o potřebné senzorické elementy a implementaci obslužného firmware pro řízení jízdy autíčka na vytyčené dráze. S ohledem na skutečnost, že lze v tomto případě čerpat ze zkušeností řešitelů z FIT VUT v Brně účastnících se soutěže NXP v předchozích letech, považuji náročnost zadání za obvyklou.
Technická zpráva je členěna do celkem 7 kapitol a tří doplňkových příloh. Jednotlivé části mají přiměřený rozsah a v logickém pořadí na sebe poměrně hladce navazují. Nicméně celkový dojem z jinak velmi solidně připraveného textu kazí i několik různě závažných nedostatků:
K jazykové stránce technické zprávy nemám výraznějších připomínek. Z pohledu formální úpravy jsem však při studiu technické zprávy narazil na několik nedostatků:
Za klíčovou součást realizačního výstupu lze považovat zejména obslužný firmware. Vzniklo poměrně hezky strukturované řešení, jehož funkčnost lze však z pohledu jízdních výkonů autíčka považovat přinejmenším za dosti problematickou.
Pozitivně hodnotím snahu autora o realizaci koncepce obslužného firmwaru na bázi úloh RTOS operačního systému. Tento přístup by mohl usnadnit cestu těm, kteří budou eventuálně na prezentovaný výsledek v budoucnu navazovat.
Evaluation level: zadání splněno s drobnými výhradami
Po formální stránce byly požadavky zadání bezpochyby splněny. Určité výhrady lze však vznést ohledně parametrů či kvality řídicího firmwaru. Dle informací prezentovaných v technické zprávě a demonstračních videí dostupných v rámci elektronické přílohy nebylo totiž autíčko v rámci soutěže NXP Cup schopno předvést smysluplnou jízdu po vytyčené dráze.
Evaluation level: je v obvyklém rozmezí
Až na skutečnost, že u některých položek z přehledu použitých informačních pramenů, které mají charakter online materiálu, chybí taktéž doplnění informace o posledním navštívení či ověření dostupnosti, nemám ohledně práce s literaturou významnějších připomínek.
Grade proposed by reviewer: D
Responsibility: Mgr. et Mgr. Hana Odstrčilová