Персональные инструменты

Проекты:Гусеничный робот

Материал из Кафедра Автоматики и телемеханики

Перейти к: навигация, поиск

Проект "Гусеничный робот"


Общие сведения о проекте

Задачи проекта

   

Проект разработки гусеничного робота для целей исследования и обучения включает в себя следующие задачи:

1) разработка моноблочной гусеничной платформы, обладающей способностью:

  • перемещаться по ступеням типовых лестниц в зданиях;
  • перемещаться по пересеченной местности;
  • подниматься по наклонной плоскости с углом наклона до 45 градусов;
  • нести на себе или тянуть за собой полезную нагрузку весом в несколько десятков килограмм (дает возможность установки и использования дополнительного бортового оборудования);

2) разработка программного обеспечения робота и установку дополнительных технических средств, которое позволило бы:

  • выполнять удаленное управление роботом, получая данные с сенсоров робота, в том числе,видеоизображение с одной или нескольких бортовых видеокамер;
  • осуществлять автономное перемещение робота в известной местности (заранее известна ее карта) и в неизвестной местности (карта местности строится одновременно с перемещением робота по технологии SLAM), причем особенность перемещения между этажами здания открывает возможности для построения "многоэтажных" карт;
  • взаимодействие групп роботов (в частности, в случае перевозки более маленьких мобильных роботов на себе);
  • взаимодействие с человеком на основе распознавания его жестов и голосовых команд.

Исследовательская составляющая

Указанные задачи являются достаточно объемными и несут в себе значительную исследовательскую составляющую, затрагивающую различные проблемные области, в частности:

  • конструирование схем управления двигателями постоянного тока автономного робота;
  • реализация каналов беспроводной связи между роботом и человеком-оператором, в том числе, для передачи качественного видеоизображения;
  • проектирование архитектуры программного обеспечения автномного робота и разработка необходимых программных компонентов;
  • планирование задач реального времени в составе программного обеспечения автономного робота;
  • разработка алгоритмов компьютерного зрения для автономного робота;
  • и др.

В качестве примера сложной задачи, для выполнения которой может понадобиться решения ряда существенных исследовательских проблем, можно рассмотреть следующую задачу: выехать с 3-го этажа здания, спуститься на улицу по обычной ступенчатой лестнице, объехать вокруг этого здания (в том числе, по участкам пересеченной местности) и вернуться обратно на 3-й этаж самостоятельно (без команд оператора или при минимальном участии оператора), избегая столкновения с людьми и, возможно, распознавая их жесты.

Образовательная составляющая

Одновременно, разрабатываемый гусеничный робот является удобным средством для использования в процессах обучения студентов в рамках учебных специальностей и направлений кафедры.

Таким образом, данный проект служит как целям научных исследований, так и образовательным целям.

Работы по проекту

Работы по проекту, связанные с разработкой универсальной гусеничной платформы выполняет студент И.М. Еремеев в рамках соответствующей магистерской диссертации (руководитель М.В. Кавалеров).

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

Текущее состояние проекта

На данный момент проведены испытания (см. видео наверху страницы) гусеничного робота версии 0.1 (в дальнейшем, для удобства предполагается отслеживание истории версий с указанием информации о каждой новой версии и результатах испытаний).

Видео испытаний предыдущих версий можно посмотреть на канале: ieremeev.

Версия 0.1

При построении робота было проработано множество вариантов. Были рассмотрены колесные варианты, но они не были хорошо проходимы по пересеченной местности, а также им трудно давались подъемы по ступеням. Также внимание уделялось гибридным роботам с различными толкателями, роликами и прочими манипуляторами, используемыми для целей подъема по ступеням. Но такие варианты не подходили из-за сложности их реализации, опасений в их надежности и обычно небольшой грузоподъемности.

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

Среди уже известных гусеничных роботов интересными оказались реализации зарубежных роботостроительных компаний, в частности:

  • TALON компании Foster Miller; [1]
  • MMP40X компании Machine Lab; [2]
  • Element компании Mesa Robotics; [3]
  • Scorpion компании Mesa Robotics. [4]

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

Конструктивно, платформа разработанного робота представляет из себя "танкообразную" конструкцию размером 550х800х450мм и весом около 35 килограмм. Гусеничный блок (см. рисунок) изготовлен из алюминиевых профилей, что придает конструкции малый вес и достаточную прочность.

Одним из преимуществ данной конструкции является то, что гусеницы независимы от корпуса и могут быть легко демонтированы, например для транспортировки робота. В каждой гусенице расположено по одному аккумулятору емкостью 12 А/час (возможно расширение до двух) и двигателю с цепной передачей.

По центру, между гусеницами закрепляется корпус с вычислительной и силовой электроникой (см. рисунок). Внутри располагаются: материнская плата, жесткий диск, блок питания, универсальный контроллер для управления двигателями и манипуляторами, а также драйвер двигателей. Корпус изготовлен также из профилей и пластика. Корпус имеет двойные стенки, которые заменяют вентиляционные каналы. Внутри корпуса на стенках закреплены вентиляторы, которые через вентиляционные отверстия способствуют втягиванию холодного воздуха с одной стороны и выталкиванию горячего с другой. Это позволяет циркулировать воздуху внутри корпуса и не давать перегреваться электронике. Корпус выполнен так, чтобы препятствовать попаданию внутрь влаги и грязи.

В качестве двигателя гусеничного блока используется двигатель от стеклоподъемников автомобилей ВАЗ (см. рисунок). Двигатели имеют встроенный редуктор с червячным механизмом и обладают высокой мощностью. Также они имеют удобное крепление для ведущей шестерни. Двигатели обычно продаются в любом автомагазине, что является большим плюсом, так как это дает возможность их легко заменить в случае поломки. Также следует отметить, что в каждом гусеничном блоке реализована возможность смены передаточного числа, путем перемещения цепи на звездочки с меньшим или большим количеством зубьев.

Двигатель стеклоподъемника

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

Одной из задач при построении робота, была возможность подниматься по лестницам между этажами здания. После продолжительного анализа, моделирования и тестирования был выбран профиль гусеничного полотна и форма самого гусеничного блока. Мощность двигателей позволяет преодолевать наклонные плоскости до 45 градусов наклона и лестничные пролеты.

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

Примечания

  1. TALON robots [Электронный ресурс]. URL: http://www.wired.com/images_blogs/dangerroom/files/DS08-126-TalonIVEngineer.pdf
  2. MMP-40X Tracked Tactical Robot System [Электронный ресурс]. URL: http://www.themachinelab.com/Tactical/Tactical-40/MMP40X%20Tactical2.pdf
  3. Performance Specifications and Features - Element (Modular Robotic Platform) [Электронный ресурс]. URL: http://www.mesa-robotics.com/files/Element%20Performance%20Spec.pdf
  4. Scorpion - Developmental Chassis [Электронный ресурс]. URL: http://www.mesa-robotics.com/files/Scorpion%20Spec.pdf


.