Využití strojového učení pro ovládání dronu/robota

Téma již má řešitele.
Řešitel
Matouš Jahoda - Studijní nadační fond Gymnázia Brno - Řečkovice
Instituce
Vysoké učení technické v Brně
Fakulta/ústav
Fakulta elektrotechniky a komunikačních technologií
Další údaje o pracovišti
Ústav radioelektroniky
Lektoři
Tomáš Frýza
Podpora
JCMM podpořila toto SOČ téma částkou 9 000 Kč na materiál a částkou 10 000 Kč na honorář školitele.

Téma je zaměřeno do oblasti elektroniky, programování, učících algoritmů a bezdrátové komunikace.

Cílem projektu je vytvořit zařízení, které bude schopno snímat pohyby ruky, klasifikovat vybrané gesta a ta bezdrátově přenášet na létající nebo pozemní model. Součástí práce je i osvojení si principu klasifikace pomocí strojového učení, k čemuž napomůže absolvování online kurzu: https://www.coursera.org/learn/introduction-to-embedded-machine-learning

Projekt spočívá v návrhu elektroniky a softwaru pro ESP32 (programovací jazyk C/C++, Arduino framework) pro "ovládací rukavici". Umístěním vhodných senzorů na tuto rukavici a jejich snímání mikrokontrolérem je možné rozlišit řadu gest/povelů (např. leť nahoru, dolů, zastav se, zatoč se doleva, doprava, apod.). Strojové učení obecně vyžaduje velký počet ukázkových příkladů, s pomocí kterých si vytvoří model a ten pak používá pro real-time rozhodování o aktuálním pohybu. Využije-li se některý typ bezdrátové komunikace jako např. Wi-Fi, Bluetooth, apod. lze příkazy odesílat přímo z rukavice do řízeného modelu.