Ориентация робота в условиях коридорной местности | Статья в журнале «Техника. Технологии. Инженерия»

Отправьте статью сегодня! Журнал выйдет 26 октября, печатный экземпляр отправим 30 октября.

Опубликовать статью в журнале

Автор:

Рубрика: Электроника, радиотехника и связь

Опубликовано в Техника. Технологии. Инженерия №3 (9) июнь 2018 г.

Дата публикации: 13.05.2018

Статья просмотрена: 1069 раз

Библиографическое описание:

Смольский, Д. А. Ориентация робота в условиях коридорной местности / Д. А. Смольский. — Текст : непосредственный // Техника. Технологии. Инженерия. — 2018. — № 3 (9). — С. 8-14. — URL: https://moluch.ru/th/8/archive/95/3378/ (дата обращения: 16.10.2024).



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

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

Перед нашим аппаратом стояла задача преодолеть следующий путь (рисунок 1):

Рис. 1.

Все начиналось с того, что нам был выдан набор, содержащий в себе: пару неповоротных колес, к ним — пара электромоторов, один ультразвуковой датчик URM37, блок питания, набор проводов, корпус на который все это крепилось и сама плата (Arduino Romeo 2.2). Выглядело в сборке это вот так (рисунок 2):

Рис. 2.

Поскольку одной из приоритетных задач являлась скорость преодоления трассы — от такой конструкции решено было отказаться, так как алгоритм поворота посредством вращения колес в разные стороны отнимал бы некоторое количество времени, пока бы наш робот подворачивал себя — уходили бы драгоценные секунды на эти виляния, да и крутящий момент моторов этого аппарата оставлял желать большего. Скорость текущего аппарата составляла примерно 2,4 км/ч. В качестве альтернативы, мною было предложено использовать базу от старой машинки на пульте управления уже с 4 колесами, задним приводом и передней поворотной кулисой, с возможностью установки большего числа модулей в силу более грузоподъемного и большого корпуса (габариты аппарата 29*20*13) и обилия точек опоры (колес).

В дальнейшем эта идея была реализована, старая плата из машинки была извлечена, на ее место встала наша Arduino Romeo 2.2, к ней был припаян блок питания на 4 аккумуляторные батареи, который крепился под днище машины посредствам эластичного ремня и изоленты. Поскольку о начальных технических характеристиках нам было не так много известно, для первых тестов на плату был записан самый простой алгоритм движения вперед, чтобы опытным путем установить реальные перспективы скорости движения нашего аппарата. Результатами этих запусков мы остались довольны, так как средняя скорость автомобиля составила уже 7,2 км/час (рисунок 3)

Рис. 3.

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

File:URM37 V3.2 Ultrasonic Sensor2.png

Рис. 4.

Во-первых, решено, что для нашей не столь сложной первоначально задачи хватит двух датчиков (по количеству поворотных колес), а вот дальше возникла одна из первых неприятных особенностей. Дело в том, что угол охвата датчиков невелик (всего 30 градусов), в связи с чем при параллельной установке их на корпус у аппарата возникают так называемые «мертвые зоны». Когда он движется параллельно, например, стене, есть вероятность, что он будет об нее тереться, теряя скорость, а при худшем раскладе и вовсе упрется и может изменить направление движения на противоположное. Эту проблему можно решить путем установки еще пары датчиков по бокам, но это уже усложнит как конструкцию, так и алгоритм. Поэтому было придумано установить датчики под углом (примерно на градус поворота передних колес, что составило примерно 35 градусов), это дало нам какой-никакой боковой охват местности и возможность написания относительно легкого алгоритма движения, так как по большей части многие проблемы, с которыми мы бы могли столкнуться были решены конструктивно (рисунки 5, 6)

Рис. 5.

Рис. 6.

Но этого было недостаточно для решения нашей задачи. Нужен был новый алгоритм…

Первоначальной идеей был просто поворот по типу: “Вижу препятствие справа — подворачиваю налево и наоборот” Этот алгоритм оказался малоэффективен на высоких скоростях. Наш аппарат достигал препятствия быстрее, чем успевал подвернуть колеса. Поэтому был придуман новый алгоритм:

старый все еще продолжал работать + при приближении к препятствию максимально плотно и примерно нулевым показаниям датчика — робот совершал рывок длиной 2 секунды назад, с подворотом колес в сторону препятствия, а затем еще один рывок назад для того, чтобы случайно вновь не влететь (так как высокая скорость), после чего аппарат поворачивал в сторону более дальнего пеленга и продолжал движение вперед (рисунок 7):

Рис. 7.

Скорость решено было оставлять максимальной на каждом этапе, чтобы не потерять ход.

Итог: нашему роботу удалось выполнить поставленную перед ним задачу за 31,18 секунд, что стало лучшим результатом и позволило выиграть соревнования (рисунки 8,9)

Рис. 8.

https://pp.userapi.com/c627425/v627425706/337d/Cb8ETdkpc9Y.jpg

Рис. 9.

В ходе эксплуатации датчиков и реализации движения аппарата по коридорной местности эмпирическим путем была проанализирована работа ультразвуковых датчиков в целом, а также намечены дальнейшие пути развития аппарата (рисунок 10)

https://www.robotshop.com/media/files/images/dfrobot-urm-ultrasonic-sensor-1-large.jpg

Рис. 10.

Достоинства ультразвуковых датчиков:

  1. Высокая дальность приема до 5 метров, что при малых габаритах аппарата позволяет достигнуть весьма неплохих показателей скорости, так как наш робот может заранее начать поворот.
  2. Ультразвуковой датчик является акустическим прибором, а, как известно, под водой один из основных способов локации именно акустика.
  3. Компактность, что позволяет нам выбрать всевозможные способы посадки, что, в свою очередь, влечет разнообразие способов локации.
  4. Относительно небольшой вес, что незначительно сказывается на ходовой части аппарата.
  5. Доступность, они недорогие и их не так сложно достать.

Недостатки:

  1. Низкий спектр обзора, всего 15 градусов в одну сторону, то есть общий охват 30 градусов одним датчиком.

Эту проблему можно решить путем увеличения количества самих датчиков.

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

  1. Наличие «мертвой зоны» вблизи датчиков, примерно 4 см, что вытекает как раз из-за узкой характеристики направленности, а это может повлечь за собой то, что мы просто не увидим перед собой какого-то препятствия, если это будет не сплошная стена.

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

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

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

http://sudprom.ru/files/news/3251_504c29.jpg

Рис. 11.

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

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

E:\Dropbox\Dropbox\mik\smtu\Технология-АМУ\rov.jpg

Рис. 12. 1–Обслуживающее судно; 2–ТНПА; 3–Пульт управления, устройство вывода информации, устройство записи; 4–Катушка с кабелем; 5–Кабель-трос.

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

Конечно, одной из главных проблем, которые возникают в данном алгоритме, является проблема передачи… Наиболее эффективным решением является использование проводной передачи.

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

– количество степеней свободы движения,

– плотность и состав окружающей среды,

– модель движения робота (расположение движителей, их количество, габариты, направление),

– флору и фауну среды,

и т. д.

Литература:

  1. URM37 V3.2 Ultrasonic Sensor Specification;
  2. Arduino Romeo 2.2 Specification;
  3. Белов Б. П. Проектирование информационно-управляющих систем подводной робототехники. — Санкт-Петербург, СПбГМТУ, 2008
  4. Кузнецов М. И. Основы электротехники — Москва: Высшая школа, 1970
  5. Официальный сайт Arduino (https://www.arduino.cc/index.php);
  6. Регламент робототехнических соревнований по дисциплине «Ралли»;
  7. Чемоданов М. Н. Технология АМУ.
Основные термины (генерируются автоматически): датчик, задача, робот, аппарат, рисунок, GPS, мощная вычислительная машина, Пульт управления, узкая характеристика направленности, ультразвуковой датчик.

Похожие статьи

Облик перспективной навигационной системы для подвижного наземного объекта

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

Формирование облика навигационной системы для подвижного наземного объекта

Рассматривается формирование облика навигационной системы подвижного наземного объекта, предлагается состав системы с описанием его элементов. В качестве алгоритма обработки информации предлагается использование алгоритма обработки информации позволя...

Особенности демонтажа АЭС

Проведен анализ структуры и последовательности демонтажа АЭС. Рассмотрена технологическая схема переработки Ж/Б отходов после демонтажа АЭС. Проведены лабораторные испытания на определение физико-механических свойств установленного материала, для обо...

Применение мобильной робототехники при тушении пожаров

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

Анализ работы подсистемы мониторинга транспорта с использованием мобильных устройств

Приводится анализ метода мониторинга транспорта в разработанном приложении. Представлены основные достоинства и недостатки рассмотренного метода мониторинга движения транспорта.

Совершенствование организации перевозки кислорода в баллонах в условиях г. Волгограда

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

Обзор и перспективы развития мобильных шагающих робототехнических систем

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

Облик навигационной системы для подвижного наземного объекта и принципы его формирования

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

Совместное использование технологий информационного моделирования зданий и геоинформационных систем в городском планировании

В статье рассмотрены перспективы внедрения и развития технологий компьютерного моделирования зданий, их экологических и эксплуатационных свойств в городской среде с использованием ГИС. Описывается государственная поддержка развития и внедрения BIM-те...

Клиническая характеристика больных с дефектами и деформациями носа и методы их устранения

В статье отражены этиологические факторы приобретенной или врожденной деформации крыла носа или дефекта носа. А также возможные варианты реконструктивных операций в зависимости от формы патологии. Объем и тактика хирургического вмешательства в каждом...

Похожие статьи

Облик перспективной навигационной системы для подвижного наземного объекта

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

Формирование облика навигационной системы для подвижного наземного объекта

Рассматривается формирование облика навигационной системы подвижного наземного объекта, предлагается состав системы с описанием его элементов. В качестве алгоритма обработки информации предлагается использование алгоритма обработки информации позволя...

Особенности демонтажа АЭС

Проведен анализ структуры и последовательности демонтажа АЭС. Рассмотрена технологическая схема переработки Ж/Б отходов после демонтажа АЭС. Проведены лабораторные испытания на определение физико-механических свойств установленного материала, для обо...

Применение мобильной робототехники при тушении пожаров

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

Анализ работы подсистемы мониторинга транспорта с использованием мобильных устройств

Приводится анализ метода мониторинга транспорта в разработанном приложении. Представлены основные достоинства и недостатки рассмотренного метода мониторинга движения транспорта.

Совершенствование организации перевозки кислорода в баллонах в условиях г. Волгограда

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

Обзор и перспективы развития мобильных шагающих робототехнических систем

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

Облик навигационной системы для подвижного наземного объекта и принципы его формирования

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

Совместное использование технологий информационного моделирования зданий и геоинформационных систем в городском планировании

В статье рассмотрены перспективы внедрения и развития технологий компьютерного моделирования зданий, их экологических и эксплуатационных свойств в городской среде с использованием ГИС. Описывается государственная поддержка развития и внедрения BIM-те...

Клиническая характеристика больных с дефектами и деформациями носа и методы их устранения

В статье отражены этиологические факторы приобретенной или врожденной деформации крыла носа или дефекта носа. А также возможные варианты реконструктивных операций в зависимости от формы патологии. Объем и тактика хирургического вмешательства в каждом...

Задать вопрос