Циолковский

ROB-74319

Робот собран на базе конструктора Lego Mindstorms EV3 Education. В нем используются: блок EV3, два больших мотора для движения, два ультразвуковых датчика расстояния для поиска стен и банок,  датчики цвета в режиме светоотражения для езды по лини, подсчета перекрестков, выбивания банок до черного круга.  

Программа написана в среде RobotC.  Алгоритм работа такой:  робот едет по линии до кирпича,  объезжает его и едет до лабиринта. Заехав лабиринт: пока датчик света не увидел перекрёсток: проверка наличия препятствия спереди. Если оно есть, поворот налево. Если нет, то проверка стены справа. Если она есть, то движение вдоль неё. Если нет, то проезд вперед, поворот направо, проезд вперед, когда робот увидел перекрёсток он переключается на движение по линии с преодолением горки. Едет пока не увидит перекресток затем переключается на кегелиринг:  проезд вперед, проезд до черной линии, отъезд назад, поворот до банки, проезд до круга.