Využití platformy Arduino pro konstrukci robotického vozidla
Construction of Arduino based robotic vehicle
Type of document
bakalářská prácebachelor thesis
Author
Kryštof Filip
Supervisor
Jarý Vladimír
Opponent
Nový Josef
Field of study
Aplikace softwarového inženýrstvíStudy program
Aplikace přírodních vědInstitutions assigning rank
katedra softwarového inženýrstvíDefended
2021-02-08Rights
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.htmlVysokoš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
Metadata
Show full item recordAbstract
Cílem práce je sestrojit robotické vozítko na platformě Arduino R, jež bude bezdrátově komunikovat s aplikací na počítači. Práce začíná seznámením s vývojovou platformou Arduino a vytyčením možných způsobů konstrukce vozítka, a to jak mechanických, tak elektronických prvků. Dále proběhne tvorba kódu pro základní operace a poté i využití některé z řady možností pro zautomatizování řízení vozítka. Stěžejní část práce se pak zabývá bezdrátovou komunikací vozítka s osobním počítačem. V prvé řadě jde o zamyšlení nad možnostmi komunikace, dále zřízení bezdrátové komunikace na vozítku, vývoj aplikace, jež bude umět s vozítkem komunikovat a vytvoření grafického rozhraní aplikace. Součástí toho je i zhotovení komunikační knihovny pro bezdrátové ovládání vozítka a její implementace v aplikaci. Závěrem jsou zmíněny možnosti rozšíření a vylepšení robotického vozítka nadrámec této práce. The goal of this thesis is to construct an Arduino R based robotic vehicle which would be able to wirelessly communicate with a GUI application. The thesis begins with introduction of Arduino development platforms and determining possible methods for constructing the robotic vehicle. Following will be the creation of code for elemental controlling functions and employing one of the many potential ways of enabling automatic behaviour. The cardinal part of the thesis is about the wirelless communication between the robotic vehicle and the personal computer. The first part is about considering possible ways of wireless communication, followed by enabling the wirelles functionality on the robotic vehicle, development of the application managing the wireless communication and creation of the graphical user interface. Part of this process is creation and implementation of a communication library which provides control over the robotic vehicle. The last part will mention possible upgrades and extensions of the robotic vehicle outside the scope of this thesis.