Программирование кегельринга для ev3: соревнование роботов

15.09.2019, 20:24, Источник: itrobo.ru, Администратор



Кегельринг - очень увлекательное соревнование по робототехнике .

В этом соревновании в самом начале при старте робот стоит в центре круга, по границе круга расставлены кегли. Робот вращаясь, с помощью датчика расстояния, определяет, где находится кегля, выталкивает её за круг, возвращается в центр и ищет следующую кеглю. Робот должен вытолкнуть как можно быстрее все кегли за границу круга. Побеждает тот робот, который вытолкнет все кегли быстрее других.

Приведем пошаговый алгоритм кегельринга для EV . Мы будем использовать циклические алгоритмы, поиска кегли и движения до границы круга. Подробнее о циклических алгоритмах EV3 можно познакомится в уроке Циклические алгоритмы.

Действие 1. Ставим бесконечный цикл. В него ставим цикл «вращение» с ультразвуковым датчиком.

вращение ev3

Действие 2. Едем вперёд, до тех пор, пока не увидим чёрную линию – границу круга, с помощью датчика света.

движение до линии ev3

Задание:

1. Добавьте в программу отъезд назад. используя урок Движение лего

Другие схемы роботов lego ev3



Если вы хотите видеть на нашем сайте больше статей то кликните Поделиться в социальных сетях! Спасибо!
Смотрите также:

Обратите внимание полезная информация.