Zobrazit minimální záznam

Hardware accelerated risk-aware motion planning



dc.contributor.advisorČížek Petr
dc.contributor.authorOndřej Toman
dc.date.accessioned2023-06-13T22:52:11Z
dc.date.available2023-06-13T22:52:11Z
dc.date.issued2023-06-13
dc.identifierKOS-1176615876105
dc.identifier.urihttp://hdl.handle.net/10467/109220
dc.description.abstractAlgoritmus Risk-based RRT* umožňuje plánovat trajektorie bezpilotních letounů tak, aby byly minimalizovány škody způsobené případnou havarí. Možnost reálného nasazení a tím i zvýšení bezpečnosti leteckého provozu však omezuje relativně značná výpočetní náročnost tohoto algoritmu. Proto jsme se v této práci zaměřili na možnosti hardwarové akcelerace pomocí technologie Field-programmable Gate Array (FPGA). Nejprve jsme teoreticky analyzovali výpočetní náročnost jednotlivých částí původního algoritmu. Závěry této analýzy jsme ověřili měřením, nejprve na již existující implementaci v jazyce Julia, později i na vyvinuté implementaci v jazyce C++ přímo na vývojové FPGA desce DE10-Nano. Na základě naměřených hodnot jsme jako nejnáročnější operaci vyhodnotili výpočet míry rizika daného plánovacího segmentu. Pro urychlení tohoto výpočtu jsme navrhli a otestovali FPGA komponentu maticového násobení po prvcích. Nakonec jsme na základě vlastností komponenty navrhli systémovou architekturu obvodu pro zrychlení kompletního plánovacího algoritmu Risk-based RRT*.cze
dc.description.abstractThe Risk-based RRT* algorithm is used for the trajectory planning for aerial vehicles to minimize the damage caused by a potential crash. However, a major limitation of this algorithm is its computational complexity. In this thesis, we focus on hardware acceleration of the algorithm using the Field-programmable Gate Array (FPGA). First, we theoretically analyze the computational complexity of the different parts of the algorithm. We verify the conclusions of the analysis by benchmarking the existing Julia and developed C++ implementations of the algorithm and identify the crash risk calculation as the main performance bottleneck of the existing, purely CPU-based, implementation of the algorithm. Next, we design and benchmark a custom developed FPGA component for hardware acceleration of the crash risk calculation that is integrated within the System on a Programmable Chip (SoPC) design of the developed architecture. Based on the properties of the developed component and its benchmarking results, we propose an SoPC FPGA architecture for acceleration of the Risk-based RRT* algorithm.eng
dc.publisherČeské vysoké učení technické v Praze. Vypočetní a informační centrum.cze
dc.publisherCzech Technical University in Prague. Computing and Information Centre.eng
dc.rightsA university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.htmleng
dc.rightsVysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.htmlcze
dc.subjectRisk-based RRT*cze
dc.subjectrizikové plánovánícze
dc.subjecthardwarová akceleracecze
dc.subjectFPGAcze
dc.subjectRisk-based RRT*eng
dc.subjectrisk planningeng
dc.subjecthardware accelerationeng
dc.subjectFPGAeng
dc.titleHardwarově akcelerované rizikové plánování ve scénářích městské vzdušné mobilitycze
dc.titleHardware accelerated risk-aware motion planningeng
dc.typebakalářská prácecze
dc.typebachelor thesiseng
dc.contributor.refereeBáča Tomáš
theses.degree.grantorkatedra řídicí technikycze
theses.degree.programmeKybernetika a robotikacze


Soubory tohoto záznamu





Tento záznam se objevuje v následujících kolekcích

Zobrazit minimální záznam