Řídící modul pro robotickou stavebnici LEGO NXT

Abstract
Tato bakalářská práce se zaměřovala na realizaci vlastního řídicího modulu založeného na platformě počítače Raspberry Pi 4 a komponentů z Lego NXT Mindstorms. Cílem práce bylo vytvořit modul, který bude schopen ovládat připojené servomotory a načítat hodnoty z různých typů senzorů, jako jsou dotykové, ultrazvukové a světelné snímače. V rámci práce bylo plánováno postavit funkčního robota ze senzorů a motorů Lego NXT Mindstorms a připojit ho k vytvořenému řídicímu modulu. Poté byli v Pythonu naprogramovány programy pro ovládání robota, včetně autonomního pohybu v prostoru a hledání zajímavých předmětů. Tato práce měla za cíl ukázat, že je možné vytvořit vlastní řídicí modul pro Lego NXT, který bude mít stejné funkce jako originální modul, ale bude založen na otevřené platformě a bude umožňovat větší flexibilitu a rozšiřitelnost.
This bachelor thesis focused on the implementation of a custom control module based on the Raspberry Pi 4 computer platform and components from Lego NXT Mindstorms. The aim of the work was to create a module that would be able to control connected servo motors and read values from different types of sensors such as touch, ultrasonic and light sensors. The work planned to build a working robot from Lego NXT Mindstorms sensors and motors and connect it to the created control module. Programs were then programmed in Python to control the robot, including autonomous movement in space, and finding objects of interest. This work aimed to show that it is possible to create a custom control module for Lego NXT that will have the same functionality as the original module but will be based on an open platform and allow for greater flexibility and extensibility.
Description
Subject(s)
Raspberry Pi, Python, Mindstorms, Arduino UNO
Citation
ISSN
ISBN