MACHÁLEK, L. Aplikace geometrických algeber [online]. Brno: Vysoké učení technické v Brně. Fakulta strojního inženýrství. 2021.

Posudky

Posudek vedoucího

Vašík, Petr

The applicant fulfilled the objectives by programming his own application on ellipse detection from a camera moving inside a tube. Moreover, he proposed his own implementation of symbolic geometric algebra (GA) calculations compatible with C#. The software may be used as a training set generator and applied for AI algorithm for autonomous control of a robot inside a tube. On the other hand, the topic demands certain amount of time which has not been dedicated by the student and thus especially the logical structure and clarity of some paragraphs are not excellent. Therefore, although certain parts of the thesis deserve even publication, I suggest the grade B, but strongly recommend the thesis for the defence.

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 B
Vlastní přínos a originalita B
Schopnost interpretovat dosažené výsledky a vyvozovat z nich závěry C
Využitelnost výsledků v praxi nebo teorii B
Logické uspořádání práce a formální náležitosti C
Grafická, stylistická úprava a pravopis B
Práce s literaturou včetně citací B
Samostatnost studenta při zpracování tématu A
Navrhovaná známka
B

Posudek oponenta

Návrat, Aleš

This diploma thesis describes an application of Geometric Algebra for Conics to autonomous navigation of a robot moving in a tube. The navigation algorithm is based on an ellipse fitting algorithm leading to the estimation of the tube axis. The theoretical part consists of an extensive introduction to the theory of geometric algebras and a detailed description of the Geometric algebra for Conics. It is properly and clearly written and I did not find any incorrectness. In particular, I appreciate that the theory is supplied by many examples. On one hand, they help the reader to understand the topic and they show the right understanding of the author on the other hand. A perfect knowledge of the theory is proven in the application part, namely by implementing a functional engine in C#. This engine could be regarded as the goal of this work however the author goes further and combines this approach with classical algorithms from computer graphics to get an algorithm for autonomous navigation. Although I am missing comparison to classical approach via vector / matrix algebra in this part, the author performed evidently a great amount of good work. Overall the text is well written using an appropriate language and thesis structure, which makes the thesis easy to follow. Except a few inaccurate formulations and misprints I did not find any substantial errors. I suggest to evaluate it by grade A

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 A
Grafická, stylistická úprava a pravopis A
Práce s literaturou včetně citací A
Navrhovaná známka
A

Otázky

eVSKP id 129585