Управление движением двухколесного мобильного робота
Разработка динамической и кинематической модели двухколесного мобильного робота. Его основные функции. Эффективность применения нечеткого логического контроллера для обеспечения движения колесного мобильного робота в неструктурированной окружающей среде.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | статья |
Язык | русский |
Дата добавления | 03.02.2021 |
Размер файла | 11,0 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Управление движением двухколесного мобильного робота
Дементьева Анастасия Владимировна - магистрант, направление: информационные технологии и робототехника, кафедра вычислительной техники и программного обеспечения,
2Иванова Ирина Владимировна - кандидат педагогических наук, доцент, Костанайский государственный университет им. А. Байтурсынова, г. Костанай, Республика Казахстан
Аннотация
двухколесный мобильный робот
В дизайне контроллера для системы обычно используется кинематическая модель. Многие контроллеры на основе кинематической модели были предложены. Однако в реальном мире колеса может заносить на земле или они могут уплыть от земли в соответствии с вращательным движением тела. Поэтому мы получаем динамическую модель двухколесного мобильного робота, которая подразумевает поступательное движение с 3 степенями свободы и вращательное движение с 3 степенями свободы тела и вращательное движение с одной степенью свободы каждое колесо, а затем уменьшить динамическую модель до кинематической модели при определенных допущениях. Автомобиль имеет два колеса независимо друг от друга для контроля угловой скорости. Эта работа занимается моделированием мобильных роботов, затем контролирует стратегии и результаты моделирования. Результаты симуляции рекомендуют нечеткий логический контроллер для движения колесного мобильного робота в неструктурированной окружающей среде.
Ключевые слова: неголономная система, управление движением, неизвестная и неструктурированная среда, препятствия, нечеткая стратегия управления.
Одной из основных функций робота является мобильность, и мобильные роботы имеют механизмы для реализации мобильности, такие как ноги или колеса. Для роботов такого типа, как правило, движение определяется кинематической зависимостью между степени свободы движения механизма; для роботов на колесах, когда колеса не скользят, движение определяется вращением колес. Этот вид динамической системы называется неголономной системой. Мобильный робот - это неголономная система. Для неголономных систем, контроллер может быть разработан с кинематическим отношением как уравнение состояния. С точки зрения контроля, неголономная система обладает сложным свойством; локально неуправляем, даже если он глобален. Эффективный и общий алгоритм проектирования контроллера неголономной системы еще не было предложено.
Контроллеры, которые были предложены до сих пор, классифицируются как изменяющиеся во времени контроллеры и прерывистые не зависящие от времени контроллеры. Изменяющиеся во времени контроллеры были созданы Самсон. Сордален и Эгеланн, и М'Клоски и Мюррей предложили негладкие регуляторы с временным изменением, которые обеспечивают экспоненциальную скорость сходимости [1,45].
С другой стороны, прерывистая не зависящая от времени обратная связь Хеннуф и Канудас предложили контроллеры де Вит. Астолфи предложил метод проектирования контроллера путем преобразования исходной системы посредством негладкого преобразования координат и проектирования гладкого не зависящий от времени контроллер для преобразованной системы. Контроллеры обеспечивают экспоненциальные скорости сходимости [2,102].
Контроль Ляпунова является одним из методов проектирования контроллера обратной связи нелинейных систем; Установив положительно определенную функцию (функция Ляпунова), которая минимизируется в нужной точке и умножает градиент вектор функции симметричным положительно-определенным тензором, рассчитан управляющий вход. Когда Ляпунов контроль применяется к неголономной системе, контролируемой система имеет точки равновесия помимо желаемой точки и может остановиться в этих точках. Мы предложили метод проектирования путем расширения метода Ляпунова следующим образом; Сначала определим положительно определенную функцию (функцию Ляпунова), которая минимизируется в нужной точке. Затем мы строим тензор путем наложения асимметричный тензор на симметричном положительно-определенном тензоре и рассчитать управляющий вход, умножив вектор градиента функции Ляпунова на тензор. Когда расширенный контроль Ляпунова применяется к неголономной системе, контролируемая система не имеет равновесия, за исключением желаемой точки и сходится к желаемой точке. Разработанный контроллер является прерывистым Постоянный от времени контроллер обратной связи.
С другой стороны, разработка мобильного робота который может выполнить задачу в реальном мире, желателен сейчас. До настоящего времени было проведено несколько экспериментов для проверки надежность контроллера. Астолфи выполнил эксперимент для двухколесного мобильного робота с прерывистый контроллер. М'Клоски и Мюррей провели эксперимент по буксировке мобильного робота с изменяющимся во времени контроллером. В этих экспериментах проверялась устойчивость к измерению шума или модели. Ошибки в кинематической модели проверяются в предположении. Было немного исследований, которые принимают во внимание заноса и поплавка колес, чтобы проверить правильность кинематической модели. Мобильный робот не всегда удовлетворял кинематические отношения; колеса часто скользят по земле или уплывают от земли в соответствии с вращательными движениями тела. Когда контроллер движения мобильного робота разработан на основе теории управления неголономными системами, важно изучить динамический эффект движения, занос и плавание колеса. Для этого необходимо получить динамическую модель мобильного робота и динамические характеристики. Они должны быть проверены на основе модели [3,65].
Так же мобильные колесные роботы должны быть способны обнаруживать окружающую среду. Это, ультразвуковые датчики и система стереовидения должны быть вокруг транспортного средства, чтобы обеспечить контроль. Технологическая стадия механизмов движения, сенсорные устройства позволяют направлять исследования разработке стратегий управления для решения сложных задач, с которыми робот должен справиться. Когда транспортное средство движется к цели, обнаруживается препятствие или уклон, необходимо стратегия избегания. Для эффективной работы интеллектуальных роботов они оснащены система восприятия окружающей среды и системы анализа ситуации и принятия решений делая, и они выполняют планирование движения. Предусмотрен нечеткий контроллер движения колесного мобильного робота внеструктурированной среды, в том числе препятствия. Нечеткое реактивное управление исследовано для автоматического навигация интеллектуального мобильного робота. Нечеткий контроллер включает в себя столкновение и препятствие избегание между роботами. Навигационное управление роботом осуществляется через нечеткое согласование всех правил. Три простые навигационные стратегии: поиск цели, пересечение местности и избегать препятствий.
Нечеткое управление применяется для навигации автономного мобильного робота в неструктурированных средах с препятствиями. Схема управления может быть описана как закон управления без обратной связи, где вход переменные определены ранее и доступны в формате вектора, содержащего постоянные значения дискретного времени. Эти значения используются для управления независимым скорости колес. Этот закон управления может направить робота к физическому препятствию. Таким образом, контроллер все еще должен решить проблему препятствий и границы рабочего пространства. Робот должен изменить свою траекторию, когда он входит в физическое препятствие или граница рабочего пространства. Когда датчики глубины робота обнаруживают приближение препятствия, оно изменяет направление движения с учетом описанной стратегии [4,5].
Контроллер нечеткой логики, используемый в навигации мобильного робота, является одной из предложенных стратегий. Подход заключается в том, чтобы извлечь набор нечетких правил из предоставленного набора траекторий. Цели ввода для всех контроллеров нечеткой логики - расстояние до препятствия слева, препятствие справа расстояние, расстояние до переднего препятствия и целевой угол. Нечеткие правила помогают роботу, чтобы избежать препятствий и найти цели. Достичь цели и избегать препятствий.
В заключении рассмотрев существующие системы балансирующих мобильных роботов, пришли к выводу о том, что у различных систем имеются ограничения и возможности. Особое внимание приразработки реальных мобильных двухколесных роботах необходимо уделять механической или электрической стабилизации платформы.
Список литературы
1. Сордален Дж. и Эгеланн О. Экспоненциальная стабилизация неголономных цепных систем. IEEE Trans. По автоматическому управлению, 1995. 49 с.
2. Брокетт Р. Асимптотическая устойчивость и стабилизация обратной связи, теория дифференциального геометрического управления. Прогресс в математике, 1983. 181 с.
3. Астольфи А. Прерывистое управление неголономными системами. Системные и контрольные письма, 1996. 67 с.
4. Сераджи К., Ховард А. и Тунстел Э. Наземная навигация ланетарныхроверов: нечеткий логический подход // скусственный интеллект и робототехника и автоматизации в космосе: меж.симпозиум. Квебек, Канада: i - SAIRAS, 2001. С.6.
Размещено на Allbest.ru
...Подобные документы
Обзор схемы конструкции автоматизированного мобильного робота. Выбор компонентов конструкции. Общая классификация роботов; виды двигателей. Выбор типа микроконтроллера. Осуществление программирования на основе расчётов по математической модели робота.
курсовая работа [1,2 M], добавлен 20.05.2015История возникновения и развития современной робототехники, применение технологий искусственного интеллекта. Разработка структурной схемы системы навигации мобильного робота, коррекция траектории его движения, методы управления локальными перемещениями.
дипломная работа [1,1 M], добавлен 18.05.2011Назначение и типы роботов-андроидов. Функции обнаружения объектов в робототехнике; машинное, электромагнитное зрение, датчики препятствий на ИК лучах. Разработка концептуально-функциональной модели робота типа "шагающий" с функцией обнаружения объекта.
курсовая работа [3,0 M], добавлен 20.12.2012Назначение и область применения набора MicroCamp, расположение элементов на его плате. Обобщенная структурная схема и технические характеристики мобильного робота. Обзор микроконтроллера Atmega 8. Разработка программного обеспечения для набора MicrоCamp.
курсовая работа [7,1 M], добавлен 15.07.2012Понятия, классификация и структура экспертных систем. Базы знаний и модели представления знаний. Механизмы логического вывода. Инструментальные средства проектирования и разработки экспертных систем. Предметная область ЭС "Выбор мобильного телефона".
курсовая работа [2,2 M], добавлен 05.11.2014Классификация колесных наземных мобильных роботов. Обзор приводов мобильных платформ. Особенности стабилизации скорости мобильной платформы Rover 5 с дифференциальным приводом. Разработка алгоритмов управления на основе микроконтроллера Arduino.
курсовая работа [1,3 M], добавлен 04.05.2017Интернет с мобильного телефона. Варианты выхода в Интернет посредством мобильного телефона: через wap-браузер мобильного телефона; с использованием мобильного телефона в качестве беспроводного модема (GPRS-технологии) и подключением его к компьютеру.
реферат [22,4 K], добавлен 12.01.2008Информационно-измерительные системы мобильных роботов. Системы технического зрения; дескриптивный подход к обработке, анализу и распознаванию изображений. Разработка программного обеспечения для создания СТЗ мобильного робота для ориентации в комнате.
дипломная работа [5,5 M], добавлен 10.05.2014Анализ российского рынка мобильных приложений. Мобильное приложение как новый канал коммуникации с целевой аудиторией. Этапы создания мобильного приложения. План продвижения мобильного приложения в сети Интернет. Бесплатные инструменты продвижения.
дипломная работа [1,6 M], добавлен 23.06.2016Составление программы для построения траектории движения захвата манипулятора робота: запись системы линейных алгебраических уравнений, получение коэффициентов. Анимация движения манипулятора. Схема направления движения точки соединения звеньев робота.
лабораторная работа [274,4 K], добавлен 01.12.2013Обзор существующих мобильных роботов и их виды: на гусеничном ходу, на колёсном ходу, стационарные. Разработка проекта совершенного мобильного робота для обезвреживания взрывоопасных объектов. Описание информационной системы для управления механизмом.
курсовая работа [2,6 M], добавлен 25.06.2013Порядок и назначение разработки подсистемы планирования действий интеллектуального робота. Задачи, решаемые данной подсистемой и функциональные требования к ней. Информационное моделирование функционирования интеллектуального робота и управление им.
дипломная работа [864,0 K], добавлен 10.06.2010Разработка приложения для проверки использования времен глаголов в английском языке. Создание базы данных. Анализ используемых средств для реализации автоматического разбора текста. Проектирование мобильного приложения с помощью диаграмм деятельности.
дипломная работа [2,6 M], добавлен 13.09.2017Анализ робототехнических систем. Принципы компьютерного моделирования. Классификация компьютерных моделей по типу математической схемы. Моделирование пространства и объектов рабочей области с помощью визуальной среды Visual Simulation Environment.
дипломная работа [2,0 M], добавлен 08.06.2014Современное состояние рынка мобильных приложений. Основные подходы к разработке мобильных приложений. Обоснование выбора целевой группы потребителей приложения. Этапы проектирования и разработки мобильного приложения для операционной системы Android.
курсовая работа [987,1 K], добавлен 27.06.2019Назначение, технические характеристики промышленного робота МП20. Режимы работы робота и кинематическая схема. Приводные электродвигатели. Элементы электроавтоматики. Алгоритм управления следящим цифроаналоговым приводом. Интерфейс станочной магистрали.
курсовая работа [1,7 M], добавлен 15.04.2013Изучение языков программирования PHP, SQL, C++, HTML. Рассмотрение правил запуска и использования локального сервера Denwer. Составление технического задания по разработке программного продукта. Описание создаваемого мобильного и веб-приложения.
курсовая работа [212,4 K], добавлен 07.04.2015Прямая и обратная задача кинематики и позиционирования захвата манипуляционного робота. Разработка алгоритмов и решений, позволяющих организовать процесс нанесения рисунков на поверхность изделия при помощи робота-манипулятора FS03N фирмы Kawasaki.
дипломная работа [4,1 M], добавлен 17.09.2013Знайомство з інтерфейсом ОС Linux, робота з довідковою системою Linux. Робота з утилітами командного рядка. Символічні посилання та архівація даних. Пошук файлів за критеріями. Робота з програмою Midnight Commander. Використання офісних додатків.
методичка [396,5 K], добавлен 17.05.2011Разработка программного решения по созданию мобильного приложения. Изучение технологий для разработки приложений. Анализ работы торговых агентов. Обоснование выбора языка программирования. Проектирование интерфейса структуры и верстка, листинг программы.
дипломная работа [2,2 M], добавлен 08.06.2017