Využití platformy mBot pro návrh robotického podvozku
Using the mBot platform for robotic chassis design
Type of document
bakalářská prácebachelor thesis
Author
Lukáš Daněk
Supervisor
Havlík Jan
Opponent
Dvořák Jan
Study program
Kybernetika a robotikaInstitutions assigning rank
katedra řídicí technikyRights
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 této práce bylo navrhnout a realizovat úpravy jednoduché robotické stavebnice mBot, které umožní přesný a rychlý pohyb na souřadnice na hladkém povrchu. Bylo nutné vybrat vhodnou metodu určování pozice robotu a vhodný způsob komunikace mezi senzory a řídicí deskou mBotu. Důležitými požadavky na výsledné řešení byly jak dobrá dostupnost a nízká cena použitých senzorů, tak i nízká výpočetní náročnost určení polohy. Klíčové bylo, aby vznikl modul, který bude možné snadno připojit k robotu mBot pomocí jeho standardních součástí. Vzhledem k volbě odometrie za použití optických senzorů a komunikace po I2C sběrnici se tyto požadavky podařilo splnit. Výsledné řešení dosahuje požadované přesnosti, neboť relativní chyby vztažené vůči ujeté vzdálenosti jsou v řádu malých jednotek procent. Navržený modul je možné bez mechanických úprav připojit k libovolné stavebnici mBot. Použitý software umožňuje jednoduchou úpravu parametrů výpočtů pro určení polohy a regulačních konstant použitého regulátoru. Výsledný modul bude využíván na fakultě pro výukové a prezentační účely. The main goal of this work was to develop upgrades for simple robot kit mBot, which will allow this robot fast and precise movement to coordinates on a smooth surface. It was necessary to choose a suitable method for robot positioning and a suitable way of communication between sensors and mBot's control unit. Important requirements for the final solution were good availability and low price of the used sensors, as well as low computational difficulty. The main idea was to develop a module, which can be easily connected to the mBot robot using only it's standard components. Because of the chosen method for robot positioning (i.e. odometry based on measurements from optical sensors) and communication via I2C bus, all the requirements were met. Solution presented in this work achieves required accuracy, which means that relative errors related to the distance traveled are equal to small units of percents. The developed module can be mounted to any mBot robot without any mechanical changes. Software of the module allows easy adjustment of parameters for positioning calculations and regulator's constants. Final module will be used at the CTU FEE for educational and presentation purposes.
Collections
- Bakalářské práce - 13135 [476]