Knihovna pro senzory a akční členy nové FEL Open - Cube
The library for sensors and actuators of the new FEL Open - Cube
Typ dokumentu
bakalářská prácebachelor thesis
Autor
Jakub Vaněk
Vedoucí práce
Hlinovský Martin
Oponent práce
Kirschner Filip
Studijní program
Kybernetika a robotikaInstituce přidělující hodnost
katedra řídicí technikyPráva
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
Zobrazit celý záznamAbstrakt
Bakalářská práce se zabývá přidáním podpory pro senzory a motory ze stavebnice LEGO Mindstorms EV3 do nové řídící kostky Open-Cube. Krátce je zde popsána Open-Cube i sada EV3. Následně jsou vytvořeny ovladače pro MicroPython pro oba typy periferií. Pro řízení motorů je dále navržen regulátor zajišťující plynulé zrychlování motorů. Vzniklý kód je následně otestován na dvou úlohách pro Robosoutěž, každoroční soutěž robotů pořádanou na FEL ČVUT. Na závěr je na platformě GitLab automatizováno sestavování celkového MicroPython firmwaru. This bachelor thesis deals with adding support for sensors and motors from the LEGO Mindstorms EV3 kit to the new Open-Cube programmable brick. The Open-Cube and the EV3 kit are briefly described. Subsequently, new MicroPython drivers are created for both types of peripherals. Furthermore, a feedback controller is designed to make smooth acceleration of the motors possible. The resulting code is then tested on two tasks from Robocontest, an annual robotics competition hosted at FEE CTU. Finally, the build process of the MicroPython firmware is automated on the GitLab platform.
Kolekce
- Bakalářské práce - 13135 [476]