Ираида
ROB-77372Здравствуйте! Уважаемые судьи мы команда [Килька] из города Данилов. Наша команда состоит из участников : Иванова Максима и Болотова Кирилла. Наш робот сделан на платформе mindstorms EV3 education. Среда написания называется EV3 claassroom-1.5.3. Конструктивно робот выполнен в виде четырехколесного автомобиля с задним и управляемыми передними колесами. Управляемые колеса установлены на двух кинематических осях. Изменение направления движения робота осуществляться исключительно поворотом управляемых колес вокруг их вертикальной оси. На роботе используются 3 средних мотора, 2 датчика цвета и два инфракрасных датчика. Наш робот достаточно не обычный. Датчик цвета прикреплен к балке, которая зацеплена на среднем моторе. При движении мотора, датчик опускается и начинает поиск линий. Спереди на двух кинематических осях установлены два колеса с менее грубым протектором, а сзади с более грубым для лучшей управляемости и проходимости.
Для решения поставленной задачи мы должны избежать столкновения робота со стенками коридора. При этом на пути робота присутствуют камни и черные линии.
В нашем программном коде используются условные операторы «Если .. то» - измеряя расстояние до стенок коридора и сравнивая с заданным, робот осуществляет повороты влево или вправо, Условный оператор «Повторять пока НЕ» - контролирует движение робота до финишной линии. Финишная линия определяется через переменную. Задается значение переменной по количеству линий на трассе. Когда робот видит черную линию, которую ему надо сосчитать то он останавливается и прибавляет к переменой а+1. Когда сумма достигнет заданного значения переменной – «Если а=7, то STOP/