Игрек
ROB-47537Конструкция:
робот “Игрек” сделан на базе образовательного конструктора LEGO EV3. В качестве дополнительных устройств используются Большие моторы, в качестве датчиков: 2 датчика света, 1 ультразвуковой датчик, а также оптические энкодеры, встроенные в моторы. В роботе используются колеса среднего размера.
ПО:
Программа для робота написана на функциональном ЯП RobotC, алгоритм работы следующий:
- Калибровка.
- Вращаться до тех пор, пока не заметит банку ультразвуковым датчиком.
- Заметив банку, остановиться.
- Подъехать вплотную к банке.
- Определить её цвет датчиком света, смотрящим вперед.
- Если банка белая, то ехать вперед пока не увидит датчиком света, смотрящим вниз черный цвет, после этого поехать на место старта.
- Иначе, если банка черная, то поехать назад на место старта.