Синтез законов управления подвижными объектами с использованием компьютерного зрения

Уткин Алексей Васильевич
Бесплатно
В избранное
Работа доступна по лицензии Creative Commons:«Attribution» 4.0

В работе рассматриваются вопросы практической реализации закона управления мобильным роботом с визуальной обратной связью. Робот имеет две степени свободы на плоскости и жестко закрепленную на нем камеру. Задача состоит в позиционировании относительно определенного объекта с учетом внешнего возмущения. Управление осуществляется по схеме Image-based visual servo control, позволяющей использовать визуальную информацию в контуре обратной связи без применения триангуляции. Ключевые точки извлекаются при помощи двух алгоритмов: ORB и AKAZE. Для учета динамики робота синтезируется регулятор с многоцелевой структурой. Приведено описание программного комплекса виртуальной реальности для проверки алгоритмов компьютерного зрения, а так же представлены результаты испытаний системы управления в этой среде.

Введение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Постановка задачи . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Обзор литературы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Глава 1. Разработка закона управления колесным роботом с ис-
пользованием алгоритмов компьютерного зрения . . . . . 6
Глава 2. Проверка закона управления в среде MatLab . . . . . . . . 8
Глава 3. Проектирование программного комплекса c элементами
виртуальной реальности . . . . . . . . . . . . . . . . . . . . 11
3.1. Gazebo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.2. Robot Operating System . . . . . . . . . . . . . . . . . . . . . 11
3.3. Turtelbot3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
3.4. Выбор метода извлечения ключевых точек . . . . . . . . . . 12
3.5. Объединение выбранных частей в комплекс . . . . . . . . . 13
Глава 4. Тестирование программного комплекса . . . . . . . . . . . 14
Глава 5. Введение учета динамики . . . . . . . . . . . . . . . . . . . 17
5.1. Модель робота с учетом динамики . . . . . . . . . . . . . . . 17
5.2. Моделирование . . . . . . . . . . . . . . . . . . . . . . . . . 19
Выводы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Заключение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Список литературы . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32

Современная промышленность движется по направлению полной ав-
томатизации производственного процесса. Одно из характерных решений
автоматизации — замена человека на робота. Неотъемлемой частью робота
является набор датчиков, наибольший потенциал среди которых имеет видео-
камера. В статье [1] описаны методы, позволяющие реализовывать управление
с визуальной обратной связью или Visual servo control (VS). Частный случай,
называемый Image-Based VS (IBVS), позволяет осуществлять управление без
триангуляции положения камеры. Такой метод может быть применен к зада-
чам следования в колонне и позиционирования в конкретной точке, которые
являются типичными в логистике промышленного склада.
Немаловажным фактором, характеризующим современные задачи авто-
матического управления, является повышение требований к динамике управ-
ляемого движения подвижного объекта в различных режимах работы. В част-
ности, нередко требуется обеспечение заданного поведения системы в слу-
чае наличия внешних возмущений различного характера. Таким образом,
при проектировании системы управления необходимо принимать во внима-
ние динамику управляемого объекта и выдвигаемые требования к качеству
управления.
Современный уровень развития компьютерных технологий позволяет
осуществлять проверку и анализ алгоритмов управления при помощи моде-
лирования на электронной вычислительной машине (ЭВМ), тем самым ис-
ключая из результатов ошибку, связанную с неидеальностью реальных управ-
ляемых объектов. В случае алгоритмов VS использование компьютерного
зрения накладывает на моделирующий комплекс требование о возможности
моделирования трехмерного пространства и получении его изображения с
виртуальной камеры.
Данная работа рассматривает вопросы управления с визуальной обрат-
ной связью мобильным роботом с двумя степенями свободы, а также вопросы
проверки полученных соотношений в среде виртуальной реальности.
Постановка задачи
Рассмотрим двухколесного робота с возможностью поворота на месте.
Камеру на роботе данного типа логично расположить таким образом, чтобы
ее оптическая ось совпадала с осью поступательной степени свободы робота.
Введем следующие системы координат. Пусть Ox∗ y ∗ z ∗ — неподвижная
система координат, связанная с Землей, Or xyz — система координат, соот-
ветствующая роботу, а Oc x0 y 0 z 0 — система координат камеры. Все системы
координат являются правыми.
Математическая модель кинематики колесного робота, движущегося
на плоскости, имеет вид



 x˙∗ = v cos(φ),

y˙∗ = v sin(φ),


φ̇ = ω,

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

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

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

3. Протестирован моделирующий комплекс и проведена численная про-
верка синтезированного закона управления. В ходе тестирования про-
ведено сравнение методов извлечения ключевых точек AKAZE и ORB.

Заказать новую

Лучшие эксперты сервиса ждут твоего задания

от 5 000 ₽

Не подошла эта работа?
Закажи новую работу, сделанную по твоим требованиям

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

    Хочешь уникальную работу?

    Больше 3 000 экспертов уже готовы начать работу над твоим проектом!

    Дмитрий Л. КНЭУ 2015, Экономики и управления, выпускник
    4.8 (2878 отзывов)
    Занимаю 1 место в рейтинге исполнителей по категориям работ "Научные статьи" и "Эссе". Пишу дипломные работы и магистерские диссертации.
    Занимаю 1 место в рейтинге исполнителей по категориям работ "Научные статьи" и "Эссе". Пишу дипломные работы и магистерские диссертации.
    #Кандидатские #Магистерские
    5125 Выполненных работ
    Мария Б. преподаватель, кандидат наук
    5 (22 отзыва)
    Окончила специалитет по направлению "Прикладная информатика в экономике", магистратуру по направлению "Торговое дело". Защитила кандидатскую диссертацию по специальнос... Читать все
    Окончила специалитет по направлению "Прикладная информатика в экономике", магистратуру по направлению "Торговое дело". Защитила кандидатскую диссертацию по специальности "Экономика и управление народным хозяйством". Автор научных статей.
    #Кандидатские #Магистерские
    37 Выполненных работ
    Олег Н. Томский политехнический университет 2000, Инженерно-эконо...
    4.7 (96 отзывов)
    Здравствуйте! Опыт написания работ более 12 лет. За это время были успешно защищены более 2 500 написанных мною магистерских диссертаций, дипломов, курсовых работ. Явл... Читать все
    Здравствуйте! Опыт написания работ более 12 лет. За это время были успешно защищены более 2 500 написанных мною магистерских диссертаций, дипломов, курсовых работ. Являюсь действующим преподавателем одного из ВУЗов.
    #Кандидатские #Магистерские
    177 Выполненных работ
    user1250010 Омский государственный университет, 2010, преподаватель,...
    4 (15 отзывов)
    Пишу качественные выпускные квалификационные работы и магистерские диссертации. Опыт написания работ - более восьми лет. Всегда на связи.
    Пишу качественные выпускные квалификационные работы и магистерские диссертации. Опыт написания работ - более восьми лет. Всегда на связи.
    #Кандидатские #Магистерские
    21 Выполненная работа
    Александра С.
    5 (91 отзыв)
    Красный диплом референта-аналитика информационных ресурсов, 8 лет преподавания. Опыт написания работ вплоть до докторских диссертаций. Отдельно специализируюсь на повы... Читать все
    Красный диплом референта-аналитика информационных ресурсов, 8 лет преподавания. Опыт написания работ вплоть до докторских диссертаций. Отдельно специализируюсь на повышении уникальности текста и оформлении библиографических ссылок по ГОСТу.
    #Кандидатские #Магистерские
    132 Выполненных работы
    Сергей Е. МГУ 2012, физический, выпускник, кандидат наук
    4.9 (5 отзывов)
    Имеется большой опыт написания творческих работ на различных порталах от эссе до кандидатских диссертаций, решения задач и выполнения лабораторных работ по любым напра... Читать все
    Имеется большой опыт написания творческих работ на различных порталах от эссе до кандидатских диссертаций, решения задач и выполнения лабораторных работ по любым направлениям физики, математики, химии и других естественных наук.
    #Кандидатские #Магистерские
    5 Выполненных работ
    Дмитрий К. преподаватель, кандидат наук
    5 (1241 отзыв)
    Окончил КазГУ с красным дипломом в 1985 г., после окончания работал в Институте Ядерной Физики, защитил кандидатскую диссертацию в 1991 г. Работы для студентов выполня... Читать все
    Окончил КазГУ с красным дипломом в 1985 г., после окончания работал в Институте Ядерной Физики, защитил кандидатскую диссертацию в 1991 г. Работы для студентов выполняю уже 30 лет.
    #Кандидатские #Магистерские
    2271 Выполненная работа
    Татьяна М. кандидат наук
    5 (285 отзывов)
    Специализируюсь на правовых дипломных работах, магистерских и кандидатских диссертациях
    Специализируюсь на правовых дипломных работах, магистерских и кандидатских диссертациях
    #Кандидатские #Магистерские
    495 Выполненных работ
    Катерина М. кандидат наук, доцент
    4.9 (522 отзыва)
    Кандидат технических наук. Специализируюсь на выполнении работ по метрологии и стандартизации
    Кандидат технических наук. Специализируюсь на выполнении работ по метрологии и стандартизации
    #Кандидатские #Магистерские
    836 Выполненных работ

    Другие учебные работы по предмету

    Кооперативные игры на гиперграфах
    📅 2019год
    🏢 Санкт-Петербургский государственный университет