Optimalizace robotických trajektorií pomocí modulárních evolučních algoritmů
Loading...
Date
Authors
Fiala, Jan
Advisor
Referee
Mark
A
Journal Title
Journal ISSN
Volume Title
Publisher
Vysoké učení technické v Brně. Fakulta strojního inženýrství
ORCID
Abstract
Tato diplomová práce se zabývá návrhem a implementací modulárního frameworku pro optimalizaci trajektorií robotických systémů v prostředí s překážkami. Navržený sys- tém kombinuje sampling-based plánovací algoritmus, variantu Rapidly-exploring Random Tree, s modulární verzí diferenciální evoluce. Díky integraci s frameworkem Irace umož- ňuje automatické ladění parametrů evolučních algoritmů bez potřeby manuálních zásahů. Výpočetní proces je realizován paralelně v prostředí Kubernetes, což zajišťuje škálovatel- nost na vícejádrové i cloudové architektury. Součástí práce je knihovna testovacích scén, otevřená implementace v jazyce Python a webové rozhraní pro vizualizaci a analýzu vý- sledků. Závěrem je provedena srovnávací studie výkonnosti různých konfigurací algoritmu, která ověřuje univerzálnost navrženého přístupu.
This thesis focuses on the design and implementation of a modular framework for tra- jectory optimization of robotic systems in obstacle-filled environments. The proposed system combines sampling-based planning algorithm, Rapidly-exploring Random Tree variant, with a modular version of Differential Evolution. Through integration with the Irace framework, the system enables automated parameter tuning without manual inter- vention. The computational process is executed in parallel within a Kubernetes environ- ment, ensuring scalability across multi-core and cloud architectures. The work includes a library of test scenarios, an open-source Python implementation, and a web-based in- terface for trajectory visualization and analysis. Finally, a comparative study evaluates the performance of different algorithm configurations, demonstrating the robustness and general applicability of the proposed approach.
This thesis focuses on the design and implementation of a modular framework for tra- jectory optimization of robotic systems in obstacle-filled environments. The proposed system combines sampling-based planning algorithm, Rapidly-exploring Random Tree variant, with a modular version of Differential Evolution. Through integration with the Irace framework, the system enables automated parameter tuning without manual inter- vention. The computational process is executed in parallel within a Kubernetes environ- ment, ensuring scalability across multi-core and cloud architectures. The work includes a library of test scenarios, an open-source Python implementation, and a web-based in- terface for trajectory visualization and analysis. Finally, a comparative study evaluates the performance of different algorithm configurations, demonstrating the robustness and general applicability of the proposed approach.
Description
Citation
FIALA, J. Optimalizace robotických trajektorií pomocí modulárních evolučních algoritmů [online]. Brno: Vysoké učení technické v Brně. Fakulta strojního inženýrství. 2025.
Document type
Document version
Date of access to the full text
Language of document
cs
Study field
bez specializace
Comittee
doc. Ing. Oldřich Trenz, Ph.D. (předseda)
prof. Ing. Zdeněk Hadaš, Ph.D. (člen)
Ing. Jiří Kovář, Ph.D. (člen)
prof. RNDr. Ing. Miloš Šeda, Ph.D. (místopředseda)
doc. Ing. Jakub Kůdela, Ph.D. (člen)
prof. Ing. Dagmar Janáčová, CSc. (člen)
prof. Ing. Jiří Jaroš, Ph.D. (člen)
prof. Ing. Milan Hofreiter, CSc. (člen)
doc. Ing. David Fojtík, Ph.D. (člen)
Date of acceptance
2025-06-11
Defence
Student obeznámil komisi s výsledky své práce. Následovaly posudky vedoucího a oponenta DP. Po zodpovězení dotazů oponenta byly studentovi položeny tyto dotazy:
Paralelizace, jak dlouho běží finální konfigurace.
Počet bodů trajektorie.
Rychle rostoucí stromy, úprava trajektorie (aby byla hladká).
Časová náročnost při robotizaci.
DP se všem členům komise velice líbila a viděli v ní velký potenciál.
Result of defence
práce byla úspěšně obhájena
