Tato práce se zabývá úlohami pro platformu Arduino Robot, možnostmi této platformy, taktéž i možnostmi připojení vybraných periferií (senzorů, komunikačních prostředků) k této platformě. Klade si za cíl vytvoření praktických a zajímavých laboratorních úloh pro předmět robotika, a tím inicializovat zájem studenta o tento obor. Součástí práce je i vzoro-vé zpracování vybraných úloh tak, že studenta provádí od základní práce s programováním mikropočítače až po složitější úlohy specifické pro mobilní robotiku, jako je například sle-dování čáry. Arduino Robot je koncipován jako výuková platforma, která má při výuce co nabídnout.
Annotation in English
This thesis is concerned with exercises for Arduino Robot platform, its possible uses, as well as with possibilities to connect selected peripheries (sensors, communication resources) to the platform. The goal of the thesis is to create practical and interesting laboratory exer-cises for the robotics course in order to cause an interest in the subject on the part of a stu-dent. Part of the thesis is also the exemplar treatment of selected tasks in a way that the student is walked through from the basic work with microcomputer programming up to the more complex tasks specific for mobile robotics such as line following. Arduino Robot is designed as a learning platform which has something to offer in the process of learning.
Tato práce se zabývá úlohami pro platformu Arduino Robot, možnostmi této platformy, taktéž i možnostmi připojení vybraných periferií (senzorů, komunikačních prostředků) k této platformě. Klade si za cíl vytvoření praktických a zajímavých laboratorních úloh pro předmět robotika, a tím inicializovat zájem studenta o tento obor. Součástí práce je i vzoro-vé zpracování vybraných úloh tak, že studenta provádí od základní práce s programováním mikropočítače až po složitější úlohy specifické pro mobilní robotiku, jako je například sle-dování čáry. Arduino Robot je koncipován jako výuková platforma, která má při výuce co nabídnout.
Annotation in English
This thesis is concerned with exercises for Arduino Robot platform, its possible uses, as well as with possibilities to connect selected peripheries (sensors, communication resources) to the platform. The goal of the thesis is to create practical and interesting laboratory exer-cises for the robotics course in order to cause an interest in the subject on the part of a stu-dent. Part of the thesis is also the exemplar treatment of selected tasks in a way that the student is walked through from the basic work with microcomputer programming up to the more complex tasks specific for mobile robotics such as line following. Arduino Robot is designed as a learning platform which has something to offer in the process of learning.
Vypracujte literární rešerši na dané téma.
Uveďte popis Arduino robota a možnosti využití ve výuce robotiky.
Vyberte a popište vhodné senzory a prostředky pro komunikaci s okolím a jejich připojení k robotu.
Navrhněte a vytvořte vhodné laboratorní úlohy.
Pro vybrané laboratorní úlohy vytvořte vzorová řešení.
Vytvořte elektronický manuál, jehož součástí bude popis práce s robotem, popis a připojení vybraných periférií a jednotlivé realizované laboratorní úlohy.
Research Plan
Vypracujte literární rešerši na dané téma.
Uveďte popis Arduino robota a možnosti využití ve výuce robotiky.
Vyberte a popište vhodné senzory a prostředky pro komunikaci s okolím a jejich připojení k robotu.
Navrhněte a vytvořte vhodné laboratorní úlohy.
Pro vybrané laboratorní úlohy vytvořte vzorová řešení.
Vytvořte elektronický manuál, jehož součástí bude popis práce s robotem, popis a připojení vybraných periférií a jednotlivé realizované laboratorní úlohy.
Recommended resources
CORKE, Peter I. Robotics, vision and control: fundamental algorithms in Matlab. Berlin: Springer, 2011, xxiv, 570 s. Springer tracts in advanced robotics. ISBN 978-3-642-20143-1.
DUDEK, Gregory a Michael JENKIN. Computational principles of mobile robotics. Second edition. New York: Cambridge University Press, 2010, xiii, 391. ISBN 978-0-521-87157-0. Dostupné také z: http://www.loc.gov/catdir/enhancements/fy1010/2010020795-t.html
WARREN, John-David, Josh S ADAMS a Harald MOLLE. Arduino robotics. New York: Apress, \matsymb{lbrack}2011\matsymb{rbrack}, xxiv, 601. Technology in action. ISBN 978-1-4302-3183-7.
MARGOLIS, Michael. Arduino cookbook. Second edition. Sebastopol: O\symbol{39}Reilly, 2011, xx, 699. ISBN 978-1-4493-1387-6.
MARGOLIS, Michael. Make an Arduino-controlled robot. Sebastopol, Calif.: O\symbol{39}Reilly, c2013. Make. ISBN 978-1-449-344375.
MCROBERTS, Michael. Beginning Arduino. Second ed. Berkeley, CA: Apress, \matsymb{lbrack}2013\matsymb{rbrack}. Technology in action series. ISBN 978-1-4302-5016-6.
Recommended resources
CORKE, Peter I. Robotics, vision and control: fundamental algorithms in Matlab. Berlin: Springer, 2011, xxiv, 570 s. Springer tracts in advanced robotics. ISBN 978-3-642-20143-1.
DUDEK, Gregory a Michael JENKIN. Computational principles of mobile robotics. Second edition. New York: Cambridge University Press, 2010, xiii, 391. ISBN 978-0-521-87157-0. Dostupné také z: http://www.loc.gov/catdir/enhancements/fy1010/2010020795-t.html
WARREN, John-David, Josh S ADAMS a Harald MOLLE. Arduino robotics. New York: Apress, \matsymb{lbrack}2011\matsymb{rbrack}, xxiv, 601. Technology in action. ISBN 978-1-4302-3183-7.
MARGOLIS, Michael. Arduino cookbook. Second edition. Sebastopol: O\symbol{39}Reilly, 2011, xx, 699. ISBN 978-1-4493-1387-6.
MARGOLIS, Michael. Make an Arduino-controlled robot. Sebastopol, Calif.: O\symbol{39}Reilly, c2013. Make. ISBN 978-1-449-344375.
MCROBERTS, Michael. Beginning Arduino. Second ed. Berkeley, CA: Apress, \matsymb{lbrack}2013\matsymb{rbrack}. Technology in action series. ISBN 978-1-4302-5016-6.