Матукана

ROB-47943

Робот Матукана создан на базе образовательного конструктора LEGO EV3. В качестве исполнительных устройств используются большие моторы, а в качестве датчиков используются два датчика света, один ультразвуковой датчик, а также оптические энкодеры, встроенные в моторы. В роботе используются колеса среднего размера.

ПО:
Программа для робота написана на функциональном ЯП RototC, алгоритм работы следующий:
1. Калибровка.
2. Вращение вокруг своей оси до тех пор, пока датчик УЗ не заметит банку.
3. Движение вперед до изменения значения переднего датчика света и некорое заданное время после этого.
4. Проверка цвета банки и различное поведение для белой и черной - выталкивание белой и игнорирование черной.
5. Возврат робота обратно в центр круга на основании показаний энкодеров.