Научная статья на тему 'Автономный мобильный мини-робот'

Автономный мобильный мини-робот Текст научной статьи по специальности «Электротехника, электронная техника, информационные технологии»

CC BY
608
234
i Надоели баннеры? Вы всегда можете отключить рекламу.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по электротехнике, электронной технике, информационным технологиям , автор научной работы — Лохин В. М., Манько С. В., Романов М. П., Гарцеев И. Б., Трипольский П. Э.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Автономный мобильный мини-робот»

17. Охоцимский Д.Е., Мартыненко ЮТ. Новые задачи динамики и управления движением мобильных колесных роботов // Успехи механики. 2003. №1. С.3-46.

18. Мартыненко ЮТ. Проблемы управления и динамики мобильных роботов // Новости искусственного интеллекта. 2002. №4 (52). С.18-23.

19. Гориневский ДМ., Формальский А.М., Шнейдер AM. Управление манипуляционными системами на основе информации об усилиях. - М.: Физматлит, 1994. - 368 с. (См. также Gorinevsky D.M., Formal’sky A.M., Schneider A. Yu. Force control of robotics systems. CRC Press, Boca Raton, New York, 1997, 350 p.)

20. . ., . ., . ., . ., . . -тезе управления неустойчивым объектом. Перевернутый маятник // Изв. РАН. ТиСУ. 2002." № 5. С. 14-24*

21. . ., . . // , 2005. . 69. . 4. . 569-583.

22. Формальский А. М. Управляемость и устойчивость систем с ограниченными ресурсами. - М.: Наука, 1974 - 368 с.

23. . ., . ., . ., . ., . . ,

управляемый при помощи маховика //Докл. РАН. 2003. Т. 392. № 6. С.743-749.

24. Белотелое В.H., Жихарев Д.Н., Кожанов A.A., Пахомов ВТ. Футбол роботов /Материалы научной школы-конференции «Мобильные роботы и мехатронные системы». М. 2005. СЛ54-157

25. Ленский А. В., Мартыненко ЮТ., Окунев Ю. М. Концепция «интеллектуального спорта» как новая образовательная технология в механике управляемого движения // Международная конференция «Четвертые Окуневские чтения». СПб. 2004. С.52-53.

УДК 004.89.004.3

В.М. Лохин, С.В. Манько, МЛ. Романов, И.Б. Гарцеев, П.Э. Трипольский, Р.И. Александрова, Д.В. Евстигнеев, О.А. Антипов, С.В. Епишин

Московский государственный институт радиотехники, электроники и автоматики (технический университет), г. Москва

АВТОНОМНЫЙ МОБИЛЬНЫЙ МИНИ-РОБОТ

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

1. Поиск, обнаружение и эвакуация грузов и оборудования в трудно доступ-

.

2. Целевая доставка грузов и оборудования в труднодоступных условиях.

3. .

4. .

5. Мониторинг текущей обстановки и окружающей среды.

6. Картографирование местности.

7. Выполнение непосредственных боевых задач.

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

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

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

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

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

MPRS/URBOT (Man Portable Robotic System) (Space and Naval Warfare Systems Center, San Diego, USA) - малогабаритная переносная Мобильная робототех-. :

♦ длина - около 0.8 м;

♦ масса - около 40 кг (с аккумуляторами);

♦ скорость - до 25км/час

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

Dragon Runner (Marine Corps Warfighting Lab, USA) - экспериментальный - -спецподразделений морской пехоты США. Оснащен средствами радиосвязи, сен, .

. :

♦ - 500 ;

♦ максимальная скорость - до 30 км/час;

♦ масса - около 7 кг;

RATLER (Robotic All Terrain Lunar Exploration Rover) (Sandia National Laboratories, USA) - прототип мобильного робота для исследования Луны. Универсальная конструкция шасси с продольным разделением на два гусеничных модуля обеспечивает высокую проходимость и положена в основу одноименного ряда ма-

логабаритных мобильных роботов военного назначения, типоразмеры которых варьируются по длине в диапазоне 20 - 90 см.

SandDragon (Sandia National Laboratories, USA) - дистанционноуправляемый малогабаритный переносной наземный мобильный робот наблюде-. 7,2 / ,

без аккумуляторных батарей - 13, 6 кг, штатный комплект батарей типа NiMH BB-390A/U (1,5 А ч, 36 В): - 2, 3, 4 или 6 шт., вес батареи - 1,75 кг, средняя продолжительность работы - 5 ч при скорости 3,2 км/ч или 12 ч в неподвижном состоянии при включенной бортовой электронике, максимальная полезная нагрузка - от 18 до 36 , - -

локонному каналу - 1 км и 100 м соответственно.

Характерной особенностью задач применения автономных мобильных роботов является наличие значительных факторов неопределенности, возникающих в процессе их функционирования. Среди этих факторов наиболее существенными :

1. .

2. .

3. , пространственно-габаритных параметров препятствий и целей.

4. -метров среды функционирования.

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

Анализ задач и условий функционирования автономных мобильных роботов и обзор примеров разработок таких устройств позволяет сделать следующий прин-: -

ных характеристик мобильных роботов функциональные требования, предъявляемые к их системам управления, схожи и определяются, с одной стороны, ключе-

выми характеристиками всех наземных мобильных роботов как объектов управле-

, , , -.

:

1. ,

, -

щения и возвратом в исходную точку.

2.

обеспечения возможности возврата в исходную точку

3. , геометрических характеристик и расстояний до них.

4. , -

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

5. -.

6. -

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

, .

8.

, .

9. -

.

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

1. -

зованием как универсальных, так и специализированных вычислительных .

2. , -

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

3. универсальные алгоритмические вычисления;

4. .

5. , , -

ложенными непосредственно на приводах движения.

6. , способной работать в условиях пониженной освещенности.

7. , -

мальное время функционирования при минимальных массогабаритных параметрах и с возможностью оперативного восстановления.

8. .

9. -бованиями по быстродействию и пропускной способности.

10. -нительными устройствами с минимизацией энергетических потерь.

11. , -ям по внешним условиям функционирования: температуре, давлении, влажности, вибростойкости и т.д.

Указанные требования послужили основой разработки на кафедре «Проблемы управления» МИРЭА автономного мобильного мини-робота (АММР). АММР построен на базе колесной полноприводной платформы, оснащен системой управления, включающей мощный бортовой вычислитель, системой технического зрения и лазерной дальнометрии. Технические характеристики АММР представлены в 1.

1

Технические характеристики АММР

Параметр Значение

Длина х Ширина х Высота 240 х 160 х 110 мм

Эффективное расстояние между колес 130 мм

Радиус колеса 35 мм

Максимальная линейная скорость движения 1.3 м/с

Максимальная скорость поворота 6 рад/с

Суммарный ток потребления при линейном движении 0.3 А

Суммарный ток потребления при поворотном движении 1 А

Суммарный пусковой ток 3 А

Напряжение питания 6 В

Время непрерывной работы 2.5 часа

Ключевой особенностью системы управления этого мобильного робота является использование интеллектуальных технологий, в первую очередь на стратегическом уровне управления для решения задач планирования поведения, что коренным образом отличает автономный мобильный робот от дистанционно управляемого. Интеллектуальная система управления АММР позволяет решать следующие задачи:

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

♦ автономное движение по заданному маршруту;

♦ автономное или дистанционно-управляемое движение с составлением карты местности на пути движения;

♦ автономное или дистанционно-управляемое движение с фотографированием участков местности, сохранением фотографий в памяти и отображением соответствующих точек на построенной карте местности;

♦ перемещение в заданную точку карты и выполнение фотографирования, выгрузки или загрузки контейнера;

♦ автономное поисковое движение с формированием карты по пути следования и фотографированием, с последующим возвращением в точку старта.

В целом система управления АММР состоит из бортового комплекса и уда-

, . бортового комплекса аппаратных средств интеллектуальной системы управления АММР представлена на рисунке 1.

Бортовой комплекс системы управления представляет собой иерархическую многопроцессорную систему, верхний уровень которой (бортовой вычислитель) реализован с помощью встраивомого вычислительного устройства на базе микропроцессора Intel PXA-255. Контроллер беспроводного интерфейса Ethernet подключается к бортовому вычислителю через интерфейс Compact Flash. Через второй такой же интерфейс к бортовому вычислителю может быть опционально подключен навигационный модуль GPS.

Ориентирование АММР в пространстве осуществляется по информации, поступающей от системы технического зрения. Эта система обеспечивает выполнение следующих функций:

♦ обработка изображени й с бортовой телекамеры;

♦ распознавание объектов внешней среды;

♦ определение параметров удаленности объектов внешней среды и автоматическое формирование локальной карты расположения препятствий.

Система бортового технического зрения включает в себя два основных модуля:

♦ модуль получения изображения, включающий в свой состав малогабаритную цифровую телевизионную камеру, систему освещения рабочей зоны АММР на базе импульсной лампы и систему подсветки рабочей сцены на базе полупроводникового лазера;

♦ модуль ввода и хранения изображения, осуществляющий ввод одного кадра изображения с телевизионной камеры и хранение этого кадра.

Нижний уровень бортового комплекса системы управления разработан на основе микроконтроллера (однокристальной микро ЭВМ) P89C662. В иерархии бортовой вычислитель—микроконтроллер последний является подчиненным. Команды управления работой микроконтроллера поступают от бортового вычислителя в последовательном коде через интерфейс RS-232. Этот же интерфейс используется для передачи от бортового вычислителя программных координат углов поворота и скорости вращения электродвигателей, а также команд управления освещением и подсветкой рабочей сцены. Так как объем информации, поступающей от телевизионной камеры (и соответственно хранящийся в модуле ввода и хранения изобра-

жения) большой, то для ее передачи на бортовой вычислитель использован высокоскоростной 8-р^рядный параллельный интерфейс. Аналогичный интерфейс использован для управления режимами работы телевизионной камеры.

Рис.1. Структурная схема комплекса аппаратных средств ИСУАММР

Система построения локальной карты местности решает задачи построения карты расположения препятствий непосредственно вокруг АММР. Для этого ви, , детектора лазерного луча. Используя информацию о перемещении робота, данная система дискретно передвигает локальную карту в невидимую с телекамеры зону, формируя локальную карту препятствий в невидимой зоне. Пример работы систе-

2.

Рис.2. Построение локальной карты местности: а) схематический вид сцены; б) локальная карта местности, полученная бортовой системой технического

зрения

Система построения глобальной карты решает задачи навигационной привязки местоположения робота. Разделение карты на локальную и глобальную обусловлено с одной стороны наличием «мертвых зон» системы технического зрения, что позволяет строить точную карту препятствий только в локальной области, а с другой стороны существенной неопределенностью глобальных координат АММР из-за накапливаемой ошибки. Эти причины обусловливают значительную разницу в алгоритмах работы систем построения локальной и глобальной карт местности. Система построения глобальной карты местности работает в двух режимах: в режиме формирования карты и в режиме движения по карте. Пример работы системы построения глобальной карты местности в режиме формирования карты приведен на рисунке 3.

Рис. 3. Работа системы построения глобальной карты местности

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

для формирования задания роботу и получения информации о выполненном зада, -.

,

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

i Надоели баннеры? Вы всегда можете отключить рекламу.