Классификация мобильных колесных роботов по их конструктивному исполнению, а также аппаратно-техническому обеспечению крайне широка [1–3]. Обилие вариантов реализации платформ обуславливается широким спектром применения: перевозка грузов, исследование или обработка/очистка территории, экологический мониторинг, измерения параметров протяженных объектов, тушение пожаров, поиск пострадавших в завалах, исследование труднодоступных мест и др.
На практике колесные роботизированные платформы ориентированы на решение конкретной задачи, что в целом затрудняет их применимость в смежных приложениях. Часто небольшое изменение условий эксплуатации робота или постановка новой задачи приводят к необходимости существенного изменения аппаратно-технического обеспечения. Перспективным направлением обеспечения эффективного наращивания функций в рамках единой структуры мобильного колесного робота представляется модульная организация систем измерений и управления. Модульная структура аппаратно-технического обеспечения расширяет диапазон функциональных возможностей и создает предпосылки для автоматического выбора конфигураций робота.
Модульный принцип построения сенсорной и управляющей систем мобильной платформы
Основные задачи разрабатываемой платформы, такие как обеспечение возможности анализа сцен окружающего мира и возможности избегания опасных режимов функционирования, определение параметров наблюдаемых объектов, решаются с использованием сенсорной системы [3]. Выделим базовые сенсоры, используемые для решения сформулированных задач (табл. 1).
На рис. 1 выделено бортовое и дистанционное управление мобильным роботом. Уровень дистанционного управления представлен автоматизированным рабочим местом (АРМ), с которого поступают основные команды управления на интеллектуальную систему управления (ИСУ) мобильного робота, систему управления исполнительными механизмами (СУИМ) и систему управления сенсорами (СУС).
Таблица 1
Базовый набор сенсорной подсистемы
Задача |
Подзадачи |
Сенсоры |
Обеспечение возможности анализа сцен окружающего мира: |
Анализ сцен окружающего мира |
Бортовая видеокамера |
Определения параметров наблюдаемых объектов: |
Положение объекта в дальней зоне |
Лазерный дальномер |
Положение объекта в ближней зоне |
Сонар |
|
Расстояние до объекта |
Лазерный дальномер, сонар |
|
Скорость и направление движения объекта |
||
Цвет объекта |
Датчик цвета |
|
Температура объекта |
Пирометр |
|
Обеспечение возможности избегания опасных режимов функционирования: |
Наезд на препятствие |
Тактильный датчик |
Низкий заряд батареи |
Датчик разряда батареи |
|
Неисправность исполнительных механизмов |
Энкодер Датчик давления в шинах |
|
Продолжительная работа в предельных режимах |
Датчик тока |
|
Обнаружение непроходимой среды: |
Водная преграда, болотистая местность |
Датчик влаги |
Яма, обрыв |
ИК-датчик |
|
Обнаружение агрессивных факторов внешней среды: |
Высокая или низкая температура |
Датчик температуры |
Химически активная среда |
Биосенсор |
|
Ориентация: |
Отслеживание положения исполнительных механизмов |
Энкодер |
Определение наклона плоскости движения (без наклона, подъем, спуск) |
Акселерометр |
|
Определение сторон света |
Компас |
|
Определение факторов внешней среды: |
Время суток (день, ночь, сумерки) |
Датчик света |
Погодные условия (дождь, туман, снег) |
Датчик дождя, тумана, снега |
|
Оценка других факторов: |
Дым, пыль |
Датчик дыма (пыли) |
Шум |
Микрофон |
К ИСУ от АРМ подаются команды высокого уровня с указанием направления движения или целевого объекта, для СУИМ – например, команды ограничения скорости, а для СУС – команды на отключение или включение сенсоров. В ИСУ заложены алгоритмы поведения мобильного робота, например, алгоритм объезда препятствий, алгоритм «инстинкта самосохранения», самодиагностика и др.
С учетом особенностей задач и данных табл. 1 построим модульную структуру сенсорной системы [4] и покажем ее связь с системой управления [5] (см. рис 1).
Сенсоры разделены на две категории: группа независимых сенсоров НС (показания не зависят или не должны зависеть от факторов окружающей среды) и группа зависимых сенсоров ЗС (показания зависят от факторов окружающей среды).
Данные поступают с ЗС на ИСУ в основном для выполнения задач по определению параметров наблюдаемых объектов. Каждый сенсор относится к определенной категории влияющих факторов внешней среды (ФВС): зависимые от времени суток (ЗВС), зависимые от погодных условий (ЗПУ), зависимые от дыма, пыли (ЗДП) или зависимые от шума (ЗШ). У каждого сенсора есть ключ, управляемый СУС, разрешающий (ключ замкнут) или запрещающий (ключ разомкнут) работу сенсора.
Рис. 1. Модульная структура сенсорной подсистемы мобильной платформы
Информация с НС передается на СУС, ИСУ и АРМ. В СУС поступает информация с НС, которые определяют ФВС. Исходя из этих данных, СУС осуществляет управление включением-выключением сенсоров. СУС может получать данные и с других НС, например, с датчика разряда батареи для своевременного отключения энергоемких сенсоров, с датчика температуры, для отключения сенсоров, которые при данной температуре отображают недостоверную информацию.
В ИСУ поступает информация с НС, необходимая для ориентации в пространстве (компас, акселерометр, энкодер и т.д.) и для определения работоспособности робота (датчик разряда батареи, энкодер, датчик температуры). В АРМ поступает информация с НС, зависящая от конкретных целей, обычно, с небольшого числа сенсоров, обусловленного большим расстоянием между мобильным роботом и диспетчерским пунктом управления.
Формирование состава сенсорной и управляющей систем мобильной платформы
На основе опыта проектирования мобильных приложений [6] и с учетом приведенной схемы построим обобщенную структурную схему мобильной интеллектуальной платформы (рис. 2), содержащую Д – датчик; БН – блок независимых датчиков; БЗ – блок зависимых датчиков; БД – блок двигателя; ДР – драйвер двигателя; Двиг – двигатель; ДТ – датчик тока; ЭН – энкодер.
Рис. 2. Обобщенная структурная схема мобильной платформы
Формирование состава сенсорной и управляющей систем будем осуществлять по последовательному алгоритму с учетом блоков обобщенной схемы. Схема формирования состава представлена на рис. 3.
Рис. 3. Схема формирования состава сенсорной и управляющей систем
Элементы мобильной платформы будем выбирать согласно характеристикам, выбранным по критериям табл. 2 [7].
Заключение
Предложенный подход к модульной организации представляет собой концепцию наращиваемой структуры аппаратно-технического обеспечения измерений и управления мобильной интеллектуальной платформы и последовательный алгоритм выбора ее элементов.
На основании исходных данных объекта роботизации формируются входные критерии, которые поступают на вход блоков выбора элементов систем. На выходе блоков формируются параметры, которые в свою очередь определяют элемент системы измерений и управления и так же поступают на входы других блоков схемы. Полный набор элементов платформы производится путем последовательного выбора выходных параметров в соответствии с набором частных критериев.
Таблица 2
Обозначение частных критериев для выбора элементов модульной структуры мобильной платформы
Обозначение |
Характеристика |
Скорость перемещения – К1 |
|
СК1 |
< 1 м/с |
СК2 |
1–5 м/с |
СК3 |
> 5 м/с |
Грузоподъемность – К2 |
|
ГР1 |
Свой вес |
ГР2 |
< 25 % |
ГР3 |
25–50 % |
ГР4 |
50–100 % |
ГР5 |
> 100 % |
Проходимость – К3 |
|
ПР1 |
Низкая (сухой грунт, асфальт) |
ПР2 |
Средняя (пересеченная местность) |
ПР3 |
Полная с возможностью преодоления водных препятствий |
Управляемость – К4 |
|
УП1 |
Ручное |
УП2 |
Полуавтоматическое |
УП3 |
Автоматическое |
Автономность – К5 |
|
АВ1 |
< 1 ч |
АВ2 |
1–3 ч |
АВ3 |
3–10 ч |
АВ4 |
10–24 ч |
АВ5 |
> 24 ч |
Простота конструкции – К6 |
|
ПК1 |
Универсальная, расширяемая |
ПК2 |
Уникальная + универсальная, расширяемая |
ПК3 |
Уникальная |
Габариты – К7 |
|
ГБ1 |
< 0,1 м3 |
ГБ2 |
0,1–0,5 м3 |
ГБ3 |
0,5 – 1 м3 |
ГБ4 |
> 1м3 |
Маневренность – К8 |
|
МН1 |
Прямое движение |
МН2 |
Поворот, разворот с радиусом R |
МН3 |
Разворот на месте |
Защита от внешних факторов – К9 |
|
УС1 |
Не предусмотрено |
УС2 |
Туман |
УС3 |
Дождь |
УС4 |
Снег |
УС5 |
Ветер |
УС6 |
Пыль |
УС7 |
Шум |
УС8 |
Дым |
УС9 |
Удар |
УС10 |
Изменение нагрузки |
УС11 |
Сбой подсистем |
УС12 |
Электромагнитное и радиационное излучение |
Дополнительные критерии |
|
Шумность – К10 |
|
ШМ1 |
< 20 Дб |
ШМ2 |
20–40 Дб |
ШМ3 |
40–60 Дб |
ШМ4 |
> 60Дб |
Исполнение – К11 |
|
IP XX |
Индекс защиты IP |
КИ Х |
Климатическое исполнение |
КР Х |
Категория размещения изделий |
Точность движений – К12 |
|
ТД1 |
< 0,5 % |
ТД2 |
0,5–1 % |
ТД3 |
1–5 % |
ТД4 |
> 5 % |
Анализ сцен окружающего мира – К13 |
|
АС1 |
Без возможности анализа |
АС2 |
Отображение состояния |
АС3 |
Распознавание 2D-объектов |
АС4 |
Распознавание 3D-объектов |
Отслеживаемые параметры – К14 |
|
ОП1 |
Расстояние до объекта |
ОП2 |
Цвет |
ОП3 |
Освещенность |
ОП4 |
Положение в пространстве |
ОП5 |
Присутствие газа |
ОП6 |
Шум/звук |
ОП7 |
Дым/пыль/туман/дождь/снег |
ОП8 |
Влажность |
ОП9 |
Температура |
ОП10 |
Давление |
Избегание опасных режимов функционирования – К15 |
|
ИО1 |
Избегание внешних опасных ситуаций |
ИО2 |
Избегание внутренних опасных режимов работы |
Дальность связи – К16 |
|
ДС1 |
< 1 м |
ДС2 |
1–10 м |
ДС3 |
10–1000 м |
ДС4 |
> 1000 м |
Скорость передачи данных – К17 |
|
СС1 |
< 128 кб/с |
СС2 |
128–1024 кб/с |
СС3 |
> 1024 кб/с |
Рецензенты:
Кавалеров Б.В., д.т.н., доцент, заведующий кафедрой электротехники и электромеханики, ФГБОУ ВПО «Пермский национальный исследовательский политехнический университет», г. Пермь;
Казанцев В.П., д.т.н., профессор кафедры микропроцессорных средств автоматизации, ФГБОУ ВПО «Пермский национальный исследовательский политехнический университет», г. Пермь.
Работа поступила в редакцию 30.10.2013.