Samořízení modelu auta v neznámém prostředí pomocí SLAM
Loading...
Date
Authors
ORCID
Advisor
Referee
Mark
B
Journal Title
Journal ISSN
Volume Title
Publisher
Vysoké učení technické v Brně. Fakulta informačních technologií
Abstract
Tato práce si klade za cíl sestavit model vozidla, které bude schopno autonomně se pohybovat v prostředí a zároveň bude mapovat své okolí. Dalším cílem práce bylo podrobněji porozumět vestavným systémům a jejich vývoji, a proto bylo programování záměrně realizováno na hardwarové úrovni (bare metal) bez využití operačního systému, či jiných, již existujících řešení. Z technik SLAM byla vybrána grid-based metoda, která využívá mřížku (grid) jako základní prostorovou reprezentaci prostředí. V rámci této metody jsou senzory využívány k měření vzdálenosti a určování polohy robota v daném prostoru. Tyto informace jsou následně zpracovány a použity k vytvoření mapy prostředí, kterou robot využívá ke své orientaci a pohybu v daném prostoru. Po projetí předem neznámé dráhy robot sestaví mapu prostoru a uloží ji jako excelový soubor na SD kartu, aby byla mapa jednoduše či telná. Přínosem této práce je podrobné popsání jednotlivých použitých součástek. Práce byla od začátku psána tak, aby byly jednotlivé moduly samostatně funkční. Tím vznikly knihovny, které když se vloží do projektu, budou plně funkční.
This thesis aims to build a model of a vehicle that will be able to autonomously navigate in the environment while mapping its surroundings. Another goal of the work was to understand embedded systems and their development in more detail, and therefore the programming was deliberately implemented at the hardware level (bare metal) without the use of an operating system or other existing solutions. From the SLAM techniques, a grid-based method was chosen, which uses a grid as the basic spatial representation of the environment. In this method, sensors are used to measure the distance and determine the position of the robot in a given space. This information is then processed and used to create a map of the environment, which the robot uses to orient and move through the space. After traversing a previously unknown path, the robot builds a map of the space and saves it as an excel file on an SD card to make the map easy to read. The contribution of this thesis is the detailed description of each component used. The work was written from the beginning so that the individual modules are independently functional. This created libraries that when inserted into the project will be fully functional.
This thesis aims to build a model of a vehicle that will be able to autonomously navigate in the environment while mapping its surroundings. Another goal of the work was to understand embedded systems and their development in more detail, and therefore the programming was deliberately implemented at the hardware level (bare metal) without the use of an operating system or other existing solutions. From the SLAM techniques, a grid-based method was chosen, which uses a grid as the basic spatial representation of the environment. In this method, sensors are used to measure the distance and determine the position of the robot in a given space. This information is then processed and used to create a map of the environment, which the robot uses to orient and move through the space. After traversing a previously unknown path, the robot builds a map of the space and saves it as an excel file on an SD card to make the map easy to read. The contribution of this thesis is the detailed description of each component used. The work was written from the beginning so that the individual modules are independently functional. This created libraries that when inserted into the project will be fully functional.
Description
Citation
JAHN, F. Samořízení modelu auta v neznámém prostředí pomocí SLAM [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2023.
Document type
Document version
Date of access to the full text
Language of document
cs
Study field
Informační technologie
Comittee
prof. Ing. Lukáš Sekanina, Ph.D. (předseda)
doc. Ing. Jan Kořenek, Ph.D. (člen)
Ing. Filip Orság, Ph.D. (člen)
Ing. Libor Polčák, Ph.D. (člen)
Ing. Michal Hradiš, Ph.D. (člen)
Date of acceptance
2023-06-14
Defence
Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm B.
Result of defence
práce byla úspěšně obhájena
Document licence
Standardní licenční smlouva - přístup k plnému textu bez omezení