K-RED-O

ROB-59688

Мой робот собран из конструктора Лего Mindstorms EV3.
На нём присутствуют два средних мотора, потому что они легче, чем большие моторы, их легче крепить и они быстрее ездят. Робот оснащён ультразвуковым датчиком 
и тремя датчиками цвета. Пара датчиков цвета используется для движения по линии, так же пара датчик цвета + ультразвуковой датчик используются для движения в
лабиринте и поиска помехи. Есть бампер спереди, для того что бы выталкивать кегли, он закреплен под углом что бы кегли уходили в правую сторону. 
Так же есть бампер сзади, для выравнивания и "крыло" слева, что бы робот не зацеплялся колесом в лабиринте. Робот оснащен манипулятором для захвата
центральной кегли. Для работы манипулятора используются два мотора. Средний мотор - фиксация. Большой - подъем-опускание среднего мотора.
Робот не выходит из размеров 25 см на 25 см, даже в момент работы манипулятора.
Я написала программу в языке EV3-G. Мой робот умеет ездить по линии по количеству оборотов, до перекрёстка, двигаться по инверсной линии. Во всех функциях движения по линии
пропорционально-дифференциальный регулятор. В моей программе есть блок синхронизированного движения, для точного объезда помехи, выталкивания кегель 
и прохождения лабиринта кратчайшим путём. Для прохождения лабиринта ТУДА используется ПД-регулятор. Параллельно с прохождением лабиринта идёт запись
перемещений робота (дуга налево, проезд вперёд и поворот направо) в массив. После разбора дуги на простые действия массив переписывается в файл, для того
что бы не потерять путь при перезапуске программы.
Отличительной особенностью является возможность кидаться банками и несколько LEGO лягушек в качестве украшения.