Shustrik
ROB-77020Робот собран на базе Lego EV3 MINDSTORM и запрограммированного в среде Lego Classroom.
Наш робот успешно выполняет задачи: следование по линии, преодоление препятствий, ориентация по меткам, въезд на рампу и съезд с неё, объезд препятствий, нахождение в зоне спасения и выезд из неё.
Высота робота - 120 мм. Длина робота - 200 мм. Ширина робота - 185 мм. Расстояние от поля до датчиков цвета - 18 мм. Расстояние между датчиками - 12 мм.
Основная конструкция робота собрана на базе приводной платформы. Приводная платформа состоит из двух больших моторов, направленных в одну сторону, соединённых между собой, но при этом, двигатели могут вращаться параллельно в разные стороны. Момент вращения с моторов передаётся на гусеницы. Выбор пал на гусеницы, так как благодаря большей площади соприкосновения с полем, робот может эффективно заезжать на рампу и качели. Блок расположен сверху робота. Центр массы робота приходится на его середину, благодаря этому конструкция робота устойчива. Для более успешного прохождения рампы и качель, впереди робота установлено буферное колесо, которое может принимать удар, ели робот отклонился на большой угол, что предотвращает переворот.
Для ориентации на поле, робот имеет два датчика цвета, направленных под углом 90 градусов на поверхность поля. Вследствие их удачного расположения, робот хорошо ориентируется на поле - преодолевает разрывы, прямые углы, определяет перекрестки и правильно поворачивает на них. На роботе есть два ультразвуковых датчика, спереди для поиска возможных препятствий перед следованием робота, справа - для ориентации по стенкам в зоне спасения.
Основной программой при выполнении миссии является движение робота по линии с использованием ПИД-регулятора. Когда робот двумя датчиками цвета считал черную линию, запускается подпрограмма движения на перекрестке. Если при выполнении миссии, на расстоянии менее 8 сантиметров ультразвуковой датчик, расположенный в передней части робота, найдет препятствие, должен запуститься блок подпрограммы “Объезда по дуге”. При считывании двумя датчиками цвета значений, обозначающих светоотражающую линию, запускается блок программы “Зона спасения”. Движение в зоне происходит до тех пор, пока правый ультразвуковой датчик получает значение, что расстояние до стенки менее 10 см. Если расстояние больше, то программа получает логическое значения, что справа есть выезд, и робот может покинуть зону.
В процессе разработки командой находится блок робота, позволяющий искать, фиксировать и доставлять в точку эвакуации пострадавших и жертв. Поиск будет осуществляться с помощью датчика цвета. Когда датчик найдет жертву или пострадавшего, механизм захватит его, и доставит в красную зону - если захватит жертву, или в зелёную - если захватит пострадавшего. В определении цвета зон будет помогать этот же датчик. Для этого, мы планируем использовать плату расширения портов, или дополнительный контроллер для возможности полностью выполнить запланированный функционал блока.
Наш робот создан для передвижения по пересечённой местности, поиска и спасения жертв. Так же его можно использовать к4ак тренировочный макет для отработки программ автономных робототизированнх систем, направленных на проведение спасательных операций. Отличительной особенностью нашего робота от других, является использование гусениц, наличие колеса перед датчиками цвета, которое не позволяет роботу упасть, наличие особой конструкции, которая позволяет поворачивать в зоне спасения и находить выход по правой стороне. Это помогает успешно выполнять поставленные задачи и эффективно выполнять новые, нестандартные миссии.
Файлы
Добавлен 20.11.2024
Добавлен 20.11.2024
Добавлен 20.11.2024