Original title:
Demonstrační programové knihovny v microPythonu pro UAMTbot
Translated title:
Demonstration program libraries in microPython for UAMTbot
Authors:
Hanák, David ; Kopečný, Lukáš (referee) ; Žalud, Luděk (advisor) Document type: Bachelor's theses
Year:
2026
Language:
cze Publisher:
Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií Abstract:
[cze][eng]
Tato bakalářská práce se zabývá návrhem a implementací řídicího softwaru pro výukového mobilního robota UAMTbot postaveného na platformě Raspberry Pi Pico. Hlavním cílem bylo vytvořit sadu knihoven a demonstračních programů v jazyce MicroPython, které studentům usnadní práci s hardwarovými periferiemi robota. Teoretická část popisuje principy fungování jednotlivých komponent robota. Praktickým výstupem práce je softwarová architektura, která poskytuje abstraktní rozhraní pro ovládání hardwaru. Veškeré zdrojové kódy jsou zdokumentovány a umístěny na GitHub projektu.
This bachelor's thesis focuses on the design and implementation of control software for the educational mobile robot UAMTbot, based on the Raspberry Pi Pico platform. The aim of the thesis was to create a set of libraries and demonstration programs in MicroPython to enable students to easily interact with the robot's hardware peripherals. The thesis describes the operating principles of the individual modules. The practical output of the work is a software architecture that provides an abstract interface for hardware control. The entire software solution is documented and available on the project's GitHub repository.
Keywords:
control software; educational robot; embedded systems; MicroPython; Raspberry Pi Pico; RP2040; RP2350; UAMTbot; MicroPython; Raspberry Pi Pico; RP2040; RP2350; UAMTbot; vestavěné systémy; výukový robot; řídicí software
Institution: Brno University of Technology
(web)
Document availability information: Fulltext is available in the Brno University of Technology Digital Library. Original record: http://hdl.handle.net/11012/258415