Рубики
ROB-54134Роботы, используемые в этом соревновании, называются сумоботами. Инженерные задачи заключаются в том, чтобы робот нашел своего противника (обычно это делается с помощью инфракрасных или ультразвуковых датчиков) и вытолкнул его с плоской арены. Искать соперника нам по-прежнему будет помогать один из датчиков, способных определять предметы на расстоянии (инфракрасный или ультразвуковой), а своевременно определять белую границу поля будем с помощью датчика цвета.
Для того, чтобы защитить впереди расположенный датчик от взаимодействия с соперником, соорудим бампер и закрепим его на нашем роботе.
оведенческую модель робота-сумоиста можно условно разделить на две части: поиск соперника и атака соперника. Сначала займемся реализацией первой части - поиска соперника.
Подробно пропишем последовательность действий нашего робота при обнаружении соперника на поле:
- вращаться вокруг своей оси, пока впереди расположенный датчик не обнаружит соперника;
- остановиться напротив соперника.