Электронная библиотека Веда
Цели библиотеки
Скачать бесплатно
Доставка литературы
Доставка диссертаций
Размещение литературы
Контактные данные
Я ищу:
Библиотечный каталог российских и украинских диссертаций

Вы находитесь:
Диссертационные работы России
Технические науки
Роботы, мехатроника и робототехнические системы

Диссертационная работа:

Минин Андрей Анатольевич. Навигация и управление мобильным роботом, оснащенным лазерным дальномером : диссертация ... кандидата технических наук : 05.02.05 / Минин Андрей Анатольевич; [Место защиты: Моск. гос. техн. ун-т им. Н.Э. Баумана]. - Москва, 2008. - 182 с. : ил. РГБ ОД, 61:08-5/169

смотреть содержание
смотреть введение
Содержание к работе:

Стр.
Введение 6

Глава 1. Анализ проблем и существующих методов решения задач

і и ' <

навигации для мобильного робота 12

  1. Задачи, решаемые мобильными роботами 12

  2. Средства очувствления мобильных роботов 17

1.2.1. Навигация мобильного робота в искусственной среде

с помощью сканирующего дальномера 20

  1. Задачи навигации мобильного робота 21

  2. Существующие методы решения задачи локальной навигации 24

  1. Поиск экстремума функции различия 24

  2. Совмещение сканов методом/СР 27

  3. Выделение характерных черт 29

1.5. Решение задач глобальной навигации. Вероятностные алгоритмы 30

  1. Метод фильтрация Калмана 32

  2. Метод фильтрации частиц 34

  3. Метод локализации Монте-Карло 37

Выводы 40

Глава 2. Решение задачи локализации с помощью определения

параметров движения 41

2.1. Задача определения угловой и линейной скорости по

дальнометрическим измерениям 42

2.1.1. Математическая модель относительного движения точек в
дальнометрическом изображении 42

  1. Движение мобильного робота без проскальзывания 42

  2. Движение мобильного робота с учетом проскальзывания 45

3 Стр.

2.1.2. Уравнение связи движения робота с функцией сечения

рельефа 47

  1. Дискретизация задачи 50

  2. Определение параметров движения 53

  1. Определение оценок с помощью псевдообратной матрицы 54

  2. Определение оценок с помощью метода рекуррентной фильтрации 55

  3. Выбор параметров фильтра 58

2.1.5. Исследование работы алгоритма рекуррентной фильтрации в

среде MatLab 61

2.2. Исследование работы разработанного алгоритма при движении
мобильного робота в частных случаях 64

  1. Движение мобильного робота вдоль плоской стены 64

  2. Вращение робота в цилиндрическом рельефе 65

  3. Движение робота к плоской стене 66

  4. Поведение матрицы ковариации ошибок оценок 67

2.3. Исследование поведения оценок параметров движения

мобильного робота во времени 68

2.4. Получение оценок координат положения мобильного робота при
движении 72

  1. Интегрирование уравнений движения 72

  2. Использование расширенного фильтра Калмана 74

2.5. Предварительная обработка дальнометрического изображения 77

2.6. Исследование шумов 79

2.6.1. Подтверждение нормальности распределения 79

2.7. Точность определения параметров движения 83

  1. Точность метода рекуррентной фильтрации 83

  2. Точность определения координат робота 86

4 Стр.

  1. Определение линейной и угловой скоростей робота в среде с динамическими препятствиями 89

  2. Комплексирование дальнометрических данных с информацией от других датчиков мобильного робота 90

  1. Комплексирование с данными гироскопа 91

  2. Комплексирование с данными спутниковой навигационной системы (СНС) 96

2.10. Построение карты 103

  1. Виды описаний окружающей среды 103

  2. Построение сетчатой карты для мобильного робота, оснащенного лазерным дальномером 104

2.11. Решение задачи глобальной навигации 106

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

  2. Коррекция положения робота 107

Выводы 112

Глава 3. Управление мобильным роботом по данным лазерного

дальномера 114

  1. Обеспечение движения вдоль стены 116

  2. Движение в заданную точку на карте 122

  1. Планирование пути по карте 122

  2. Модификация алгоритма поиска пути в точку для безопасного движения робота 124

3.2.3. Движение по траектории 128

Выводы 130

Глава 4. Моделирование и экспериментальные исследования 131

4.1. Разработка системы управления мобильного робота 131

4.1.1. Состав оборудования мобильного робототехнического

комплекса 132

5 Стр.

4.1.2. Программное обеспечение системы управления мобильного
робототехнического комплекса 135

  1. Архитектура системы управления 135

  2. Межзадачное взаимодействие 138

  3. Пользовательский интерфейс системы управления 139

4.1.3. Тестирование работы системы управления в среде

Player/Stage 141

4.2. Результаты экспериментов 142

  1. Локализация робота и построение карты 142

  2. Движение в заданную точку 147

Выводы 149

Выводы и заключение 150

Литература 153

Приложение А 157

Приложение Б 164

Приложение В 174

Введение к работе:

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

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

обеспечение автоматического движения;

обеспечение безопасности транспортного средства;

определение положения мобильного робота в пространстве;

составление описания рабочей зоны.

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

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

Ключевой проблемой мобильной робототехники является решение задачи навигации, что подразумевает под собой определение положения мобильного робота в рабочем пространстве — локализацию и составление представления, описания окружающего мира - картографию. Информация о текущем положении робота необходима для решения большинства встречающихся задач управления: прохождения заданной траектории, поиска пути в заданную точку, возвращения в исходное положение. Информация об окружающем мире, которая чаще всего представляется в виде карты или плана местности, необходима для запоминания пройденного маршрута, планирования траектории в обход статических препятствий, слежения за динамическими объектами. Задача локализации является наиболее сложной, хотя она может быть решена при помощи датчиков спутниковых навигационных систем (СНС) таких как GPS и ГЛОНАСС, но на настоящий момент в большинстве случаев эти системы не позволяют получить точности, необходимой для управления мобильным роботом. Кроме того, их применение ограничивается зонами доступности сигнала спутников, что делает невозможным определение положения робота внутри зданий, а также вблизи высоких сооружений и деревьев. Наиболее точное решение навигационной задачи может быть получено с помощью систем технического зрения на основе видеокамер, лазерных дальномеров и других сенсоров. Такие системы также позволяют формировать описание окружающей робот зоны, выявлять потенциальные опасности, находить ориентиры целей. Информационный поток с таких датчиков довольно высок (от 5 КБайт/сек. для лазерного дальномера до 8 Мбайт/сек. для видеокамер), поэтому методы обработки такой информации требуют сложных алгоритмов,

8 значительных вычислительных мощностей и получили развитие только в последнее время.

Среди датчиков, входящих в системы технического зрения мобильных роботов, большой популярностью среди разработчиков пользуются лазерные сканирующие дальномеры. Эти датчики позволяют измерять расстояния до ближайших объектов за счет излучения пучка лучей лазера в плоскости. Результатом измерения является массив дальностей до ближайших объектов, находящихся на пути лучей - своеобразное изображение сечения окружающего мира в плоскости, называемое также сканом. Лазерные дальномеры имеют высокую точность измерения расстояния (до 10-15 мм.) при больших диапазонах (до 80 м.) и скоростях измерения (до 75 сканов в секунду). Они могут применяться на мобильных роботах, двигающихся по пересеченной местности, для составления цифрового описания рельефа рабочей зоны и определения её проходимости. Более эффективное использование лазерного дальномера возможно в искусственных средах, например офисных и производственных помещениях, где движение совершается в плоскости и сечение рельефа неизменно с высотой. Измерение такого рельефа может быть получено с помощью лазерного дальномера, установленного на мобильном роботе в плоскости, параллельной поверхности движения. В этом случае, информации сканирующего дальномера оказывается достаточно для решения задачи навигации и управления мобильного робота. Эта проблема — навигация и управление мобильным роботом, оснащенным лазерным дальномером, в искусственной среде решается в диссертационной работе.

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

9,

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

Исследования в области развития методов навигации и управления мобильными роботами ведутся во многих научных центрах нашей страны — в МГТУ им. Баумана [4],[5],[6], ИПМ им. М.В. Келдыша РАН [7] в ЦНИИ Робототехники в Санкт-Петербурге [28], и в Институте проблем механики РАН, а также в университетах США - Карнеги Меллон (Carnegie Mellon University) [18], Стэнфорд (Stanford University) [24], Германии - Бонн (University of Bonn) [14], Австралии - Сидней (The University of Sidney) [22] и других стран.

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

В соответствии с этим в работе поставлены и решены следующие задачи.

Анализ существующих методов решения задачи навигации.

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

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

Разработка методов управления движением робота и планирования пути в заданную точку на карте.

Проведение экспериментальных исследований на компьютерной модели и на макете мобильного робота.

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

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

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

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

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

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

робота в специальном пакете Player/Stage, а также на макете мобильного робота, созданного в центре «Робототехника» МГТУ им. Баумана.

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

На защиту выносятся:

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

Метод решения задачи локализации мобильного робота.

Метод определения точности решения навигационной задачи.

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

Методы планирования пути и управления движением мобильного робота по карте.

Подобные работы
Заединов Руслан Вильданович
Управление роботами на основе быстроменяющейся информации
Ифанов Андрей Владимирович
Структура и управление манипуляционных систем технологических роботов при лазерной резке объемных объектов
Нефедов Виктор Викторович
Численно-аналитические методы исследования состояний и управление колебаниями робота - манипулятора
Сергеев Константин Александрович
Управление траекторным движением колесных роботов относительно подвижных объектов
Джанхотов Валентин Викторович
Исследование и разработка следящих электроприводов на базе вентильных двигателей с управлением от сигнального процессора для шагающего робота
Евстратова Ирина Анатольевна
Управление динамикой локомоционного робота при нарушении статической устойчивости
Евграфов Владимир Владимирович
Динамика и управление движением колесных роботов
Сербенюк Николай Сергеевич
Управление движением мобильного робота в стесненных условиях

© Научная электронная библиотека «Веда», 2003-2013.
info@lib.ua-ru.net