Сумо - одно из самых увлекательных соревнований роботов Лего Ev3.
В данном соревновании робот должен вытолкнуть робота противника за круг при этом самому
не выехать за границу круга.
В самом начале соревнования роботы ставятся в центр круга,
после страта программы запускаются и роботы должны подождать 3 секунды,
после этого роботы должны доехать до границы круга и только потом они имеют
возможность атаковать противника.
Опишем алгоритм и программу Сумо для робота EV3
1 Действие.
Робот ждёт 3 секунды, отъезжаем от центра круга до границы, едем вперёд, крутимся,
ищем врага, едем до врага, если едем от границы то отъезжаем назад.
Ставим ожидание на 3 секунды.
![](sumo-lego/e343c5f009fac175c4db70e83d6a78f0.png)
2 Действие. Отъезжаем назад, до границы.
![](sumo-lego/2984c8cdfeb3a4f881502113af42c129.png)
3 действие. После того как робот отъехал до границы он должен выдвинуться вперед. Движение вперёд.
![](sumo-lego/f2612c7209a456025b379a9010f49cad.png)
4 Действие. Ставим бесконечный цикл. Робот будет атаковать врага, пока его не вытолкнет или пока не закончится время соревнования.
в него ставим цикл вращение c ультразвуковым датчиком. (можно использовать и инфракрасный датчик)
![](sumo-lego/f3449c5233e941fad5490bcdbadba0b7.png)
5 Действие. Едем вперёд до тех пор, пока датчик цвета не увидит чёрную линию, границу круга.
![](sumo-lego/ab8b9df1ac274060fab0cabf4d6acd72.png)
6 . Действие После того как увидели границу мы отъезжаем назад.
Задание.
Напишите отъезд назад сами, используя урок 1.Движение и повороты EV3
Другие схемы роботов lego ev3