Detekce překážek před autonomním vozidlem zpracováním kamerových dat
Detecting obstacles in front of the autonomous vehicle by processing the images
dc.contributor.advisor | Kovář Bohumil | |
dc.contributor.author | Šimon Jelínek | |
dc.date.accessioned | 2023-09-07T22:51:50Z | |
dc.date.available | 2023-09-07T22:51:50Z | |
dc.date.issued | 2023-09-07 | |
dc.identifier | KOS-1195494576005 | |
dc.identifier.uri | http://hdl.handle.net/10467/111663 | |
dc.description.abstract | Předmětem této bakalářské práce byl vývoj algoritmu pro detekci překážky zpracováním dat z kamery, následná jeho implementace a ověření na reálných datech. První část práce se zaměřuje na teorii, kde se rozebírají témata spjaté se segmentací obrazu a s metody pro detekci překážek. Ve vývoji programu byla aplikovaná jedna z metod pro segmentaci obrazu. Funkčnost algoritmu byla ověřena na vozítku JetRacer osazené Nvidia Jetson Nano. Pro vývoj algoritmu byl zvolen programovací jazyk Python. K zaručení spolehlivosti programu byla vybraná data přímo z kamery vozítka modelovaná v různých situacích. Výstupem této práce je funkční kód pro detekci překážek fúzí dat z kamery a lidaru. Algoritmus mimo jiné zpracovává data i k detekci jízdního pruhu, pro takovou úlohu však není koncipovaný. V budoucnu by se sjednocením algoritmů pro detekci jízdních pruhů a pro detekci překážek mohlo mluvit o autonomním systému řízení vozítka. | cze |
dc.description.abstract | The subject of this bachelor's thesis was the development of an algorithm for obstacle detection by processing camera data, its subsequent implementation, and verification on real data. The first part of the work focuses on theory, where topics related to image segmentation and obstacle detection methods are discussed. In the development of the program, one of the image segmentation methods was applied. The functionality of the algorithm was verified on a JetRacer vehicle equipped with an Nvidia Jetson Nano. Python was chosen for the development of the algorithm. To guarantee the reliability of the program, we modeled selected data directly from the vehicle's camera in different situations. The output of this work is a functional code for obstacle detection by fusion of camera and lidar data. Among other things, the algorithm processes data for lane detection, but it is not designed for such a task. In the future, by unifying algorithms for lane detection and obstacle detection, we could talk about an autonomous vehicle control system. | eng |
dc.publisher | České vysoké učení technické v Praze. Vypočetní a informační centrum. | cze |
dc.publisher | Czech Technical University in Prague. Computing and Information Centre. | eng |
dc.rights | A 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.html | eng |
dc.rights | Vysokoš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.html | cze |
dc.subject | Segmentace obrazu Počítačové vidění Práhování Algoritmy segmentace Jednoduché práhování Adaptivní práhování Otsuova metoda Práhování podle trojúhelníku Srovnání metod Detekce objektů Matematické algoritmy pro detekci objektů Metody detekce objektů R | cze |
dc.subject | CNN Fast R | cze |
dc.subject | CNN Faster R | cze |
dc.subject | CNN SPP | cze |
dc.subject | net YOLO SSD Navrhovaná metoda v teorii Systém řízení Implementace JetRacer Zdrojový kód v jazyce Python | cze |
dc.subject | Image segmentation Computer vision Thresholding Segmentation algorithms Simple thresholding Adaptive thresholding Otsu Method Triangle thresholding Comparison of methods Object detection Math algorithms in object detection Methods for object detection R | eng |
dc.subject | CNN Fast R | eng |
dc.subject | CNN Faster R | eng |
dc.subject | CNN SPP | eng |
dc.subject | net YOLO SSD Proposed method in theory Steering system Implementation JetRacer Python code | eng |
dc.title | Detekce překážek před autonomním vozidlem zpracováním kamerových dat | cze |
dc.title | Detecting obstacles in front of the autonomous vehicle by processing the images | eng |
dc.type | bakalářská práce | cze |
dc.type | bachelor thesis | eng |
dc.contributor.referee | Matowicki Michal | |
theses.degree.discipline | Inteligentní dopravní systémy | cze |
theses.degree.grantor | ústav aplikované matematiky | cze |
theses.degree.programme | Technika a technologie v dopravě a spojích 3 | cze |