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

15 сентября 2018 - Администратор

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

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

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

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

вращение ev3

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

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

 

Задание:

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

     Вернуться к содержанию          Перейти к следующему уроку Сумо лего

Полезно почитать по теме кегельринг lego
Инструкция по сборке робота ev3 для кегельринга
Циклические алгоритмы lego ev3

Поделиться:

 

 

Комментарии (0)

Нет комментариев. Ваш будет первым!