MARTIČEK, J. Výpočet a vizualizace přistávacího manévru pro orbitální nosnou raketu [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2025.
The student became familiar with the topic of convex optimization for generating optimal trajectories in the Powered Descent Guidance problem. Despite shortcomings in the text and the timeline, I evaluate this thesis as very good.
| Kritérium | Známka | Body | Slovní hodnocení |
|---|---|---|---|
| Informace k zadání | The topic of this master's thesis is demanding, whose theoretical framework exceeds the knowledge typically acquired during the course of study. All objectives of the assignment were fulfilled. The student became familiar with tools for numerical optimization and successfully applied them to a complex dynamic system of an orbital rocket. The Powered Descent Guidance (PDG) problem is among the most challenging maneuvers and requires the use of modern convex solvers to update the optimal solution in real time. The student also successfully visualized the PDG results in Unreal Engine 5. I also appreciate that the thesis was written in English. | ||
| Práce s literaturou | The student appropriately researched the necessary literature and cited it correctly in the text. However, the scope of literature could be more extensive. The student also familiarized himself with other available tools such as the General Mission Analysis Tool (GMAT), Systems Tool Kit (STK), and others, thereby effectively evaluating the current state of these tools. | ||
| Aktivita během řešení, konzultace, komunikace | Consultations took place regularly. The student was active and came prepared with questions for discussion. Although I was generally satisfied with the ongoing results, there were delays in both technical report and implementation that had to be made up for towards the end of the semester. | ||
| Aktivita při dokončování | The thesis was completed with a slight delay. However, most of the content had been consulted in advance. | ||
| Publikační činnost, ocenění |
The thesis text shows a trend of deteriorating quality, indicating that the student underestimated the time required for completion. It's unfortunate because the topic is interesting. If the work had been properly completed, the overall impression would have been much better.
| Kritérium | Známka | Body | Slovní hodnocení |
|---|---|---|---|
| Náročnost zadání | The thesis topic deals with advanced areas of mathematics and physics that are not adequately covered in courses during BUT FIT studies and must be studied independently. | ||
| Rozsah splnění požadavků zadání | The thesis assignment requirements have been met. However, I would be pleased to see some sections described and processed in more depth. | ||
| Rozsah technické zprávy | The technical report is rather longer than average, but this is accomplished through increased repetition and reformulation of previously described ideas. | ||
| Prezentační úroveň technické zprávy | 75 | I would appreciate more precise work with references to literature, abbreviations and descriptions of equations, which in the current state sometimes makes it rather difficult to navigate in the text. | |
| Formální úprava technické zprávy | 75 | Apart from a few typos and several odd sentence constructions, the language is clear and easy to read. Regarding typography I'm missing kind of reference (e.q. Eq 1.1, Fig 2.3 instead of just 1.1 or 2.3 etc.). Within mathematic formulas there is no single system for term explanation, so the orientation is difficult. | |
| Práce s literaturou | 80 | Given the complexity of the topics, I would expect the list of reference literature to be longer. However, it contains the most important and relevant items. Some papers are not publicly available, but supervisors may provide them to the student. Additionally, some of the URLs in the reference list are invalid. | |
| Realizační výstup | 75 | The thesis output is divided into two parts: the implementation of the optimization problem using the SCPToolbox and the visualization of the precomputed problem based on Unreal Engine. For the optimization problem, the system is implemented in the Julia programming language using several source code modules. Unfortunately, these are not clearly attributed, so it is unclear what constitutes the student's original work and what comes from other sources. Regarding the Unreal Engine-based visualization, I envision a solution that goes far beyond the current, very simple setup. However, the presented work merely demonstrates the solved problem. | |
| Využitelnost výsledků | The thesis compiles the currently available results. If the work were properly finished, it could provide an excellent introduction to trajectory optimization problems. |
eVSKP id 160116