Přístupnostní navigace
E-application
Search Search Close
Master's Thesis
Author of thesis: Ing. Žaneta Grossová
Acad. year: 2025/2026
Supervisor: prof. Dr. Ing. Pavel Zemčík, dr. h. c.
Reviewer: Ing. Michal Hradiš, Ph.D.
The aim of this thesis is to design and implement a multiplatform system for autonomous logging of ultralight aircraft flights. The solution consists of a mobile application for Android and iOS devices which, based on Bluetooth context and GPS data, automatically detects the beginning and end of a flight and continuously records positional data, and an embedded module with an RGB LED that uses Bluetooth connectivity to serve as an aircraft identifier while also providing colour-based signalling of the connection status. The acquired records are stored in the internal database of the mobile device and, when an internet connection is available, exported to a configured server. The thesis also includes a locally runnable web interface that enables post-flight analysis of the recorded route, as well as the option to merge multiple flight records into a single spreadsheet file, thereby significantly speeding up the calculation of larger numbers of records. The thesis concludes with an evaluation of the developed system based on testing in real operational conditions.
flight logger, ultralight aviation, autonomous device, embedded device, GPS, Bluetooth Low Energy, BLE, mobile application, Android, iOS, Kotlin Multiplatform Mobile (KMM), ESP32-C3
Date of defence
22.06.2026
Result of the defence
Defended (thesis was successfully defended)
Grading
B
Process of defence
Studentka nejprve prezentovala výsledky, kterých dosáhla v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Studentka následně odpověděla 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í studentky na položené otázky rozhodla práci hodnotit stupněm B.
Topics for thesis defence
Language of thesis
Czech
Faculty
Fakulta informačních technologií
Department
Department of Computer Graphics and Multimedia
Study programme
Information Technology and Artificial Intelligence (MITAI)
Specialization
Cybersecurity (NSEC)
Composition of Committee
doc. Mgr. Kamil Malinka, Ph.D. (předseda) doc. Ing. Ondřej Ryšavý, Ph.D. (místopředseda) Ing. Zbyněk Křivka, Ph.D. (člen) doc. Ing. Ivan Homoliak, Ph.D. (člen) Ing. Libor Polčák, Ph.D. (člen) Ing. Radek Hranický, Ph.D. (člen)
Supervisor’s reportprof. Dr. Ing. Pavel Zemčík, dr. h. c.
Mám za to, že se jedná o zdařilou práci. Studentka vytvořila prakticky použitelnou aplikaci a přípravek s embedded systémem, sepsala solidní text práce a ověřila funkčnost výstupu. Celkově hodnotím stupněm velmi dobře (B).
Zadání práce patřilo sice v principu mezi průměrně náročná, ale tím, že bylo zaměřeno na monitorování provozu letadel, vyžadovalo větší množství experimentální práce a studia. Studentka se zadání zhostila úspěšně a podle mého názoru vytvořila solidně fungující mobilní aplikaci doplněnou přípravkem na bázi embedded systému pro autoamtickou identifikaci uživatelů letadel.
Realizační část práce i text byly dokončeny sice s nevelkým předstihem před odevzdáním, ale včas na to, aby bylo možno provést praktický test v letadle i konzultace a korekce textu práce.
-
S literaturou pracovala studentka nejen podle doporučení, ale iniciativně vyhledávala i další zdroje literatury a studijní prameny.
Během řešení byla studentka aktivní. Konzultace během akademického roku probíhaly sice s různou intenzitou, ale v zásadě průběžně. Na konzultace byla studentka vždy připravena.
Grade proposed by supervisor: B
Reviewer’s reportIng. Michal Hradiš, Ph.D.
Studentka vytvořila pravděpodobně funkční aplikaci, ale neproběhlo uživatelské testování a prezentovaný postup návrhu aplikace má větší mezery. Text také prezentuje pro čtenáře zbytečné nebo nerelevantní informace.
Evaluation level: zadání splněno
Evaluation level: je v obvyklém rozmezí
Práce je práce dobře pochopitelná a příjemně se mi četla. Obsahuje na jednu stranu velmi zajímavé a informativní části. Velmi oceňuji přehled v současnosti používaných nástrojů a postupů a také provedený průzkum. Text ale obsahuje i spíše zbytečné, pro čtenáře nerelevantní, sekce. Některé informace naopak chybí. Z pohledu logiky textu mi chyběla explicitnější provázanost průzkumu v kapitole 5 s definicí požadavků a samotným návrhem aplikace. Standardní návrh aplikace chybí úplně - shrnutí use cases, návrh UI, ... Také mi v práci chybí analýza požadavků na zabudování elektrických a RF zařízení do konstrukce ULL vzhledem k návrhu řešení. Specifické námitky k textu jsou:
Práce je dobře napsaná, pochopitelná a dobře se čte. Typografická úprava je také kvalitní až na tyto nedostatky:
Odkazy na tabulky a obrázky by vždy měly být ve formátu například "Tabulka 5.4, Obrázek 5.5". V práci je ale někdy uvedeno jen samotné číslo (e.g. 6.5, 6.13), nebo je uvedeno jiné značení - e.g. "schéma", "obrazovek".
Obrázky 6.6, 6.9, 6.10 nejsou odkazovány z textu.
Některé obrázky jsou uprostřed stránky a dělí text.
Práce se odkazuje celkem na 55 zdrojů. U této práce je to spíše zbytečně. Některé zdroje a informace z nich čerpané nejsou v práci potřeba - komunikační protokoly, formáty dat, GPS, WiFI. Jinak jsou citace použity vhodně, ale citace pod čarou na stránkách 24, 25, 27, 28 obsahují zdroje, které měly být citovány standardním způsobem (možná i další).
Výsledkem je funkční aplikace. Ale práce neobsahuje standardní kroky návrhu aplikací s UI a neproběhlo uživatelské testování v jakémkoliv smysluplném rozsahu. Byla testována jen funkčnost aplikace. Z toho důvodu není jasná kvalita aplikace z pohledu UX. Nejsem si úplně jistý, jak moc byl brán zřetel na výsledky dotazníku, když aplikace například implementuje export pomocí FTP a ne integraci s Google Drive nebo MS Sharepoint, když výsledky vyšly naopak.
Je možné, že aplikace je použitelná v současné podobě, ale neproběhlo uživatelské testování. Práce také nijak nediskutuje požadavky na zástavbu technických zařízení do ULL.
Evaluation level: průměrně obtížné zadání
Grade proposed by reviewer: B
Responsibility: Mgr. et Mgr. Hana Odstrčilová