Теоретические и экспериментальные исследования динамики и управления некоторых систем с качением тема автореферата и диссертации по механике, 01.02.01 ВАК РФ
Караваев, Юрий Леонидович
АВТОР
|
||||
кандидата физико-математических наук
УЧЕНАЯ СТЕПЕНЬ
|
||||
Ижевск
МЕСТО ЗАЩИТЫ
|
||||
2015
ГОД ЗАЩИТЫ
|
|
01.02.01
КОД ВАК РФ
|
||
|
На правах рукописи
КАРАВАЕВ ЮРИЙ ЛЕОНИДОВИЧ
ТЕОРЕТИЧЕСКИЕ И ЭКСПЕРИМЕНТАЛЬНЫЕ ИССЛЕДОВАНИЯ ДИНАМИКИ И УПРАВЛЕНИЯ НЕКОТОРЫХ СИСТЕМ С КАЧЕНИЕМ
Специальность 01.02.01 — Теоретическая механика
Автореферат
диссертации на соискание учёной степени кандидата физико-математических наук
2 9 АПР 2015
Ижевск — 2015 год
005567845
005567845
Работа выполнена на кафедре «Мехатронные системы» федерального государственного бюджетного образовательного учреждения высшего профессионального образования «Ижевский государственный технический университет имени М. Т. Калашникова».
Научный Килин Александр Александрович,
руководитель: доктор физико-математических наук, доцент, декан физико-энергетического факультета Удмуртского государственного университета
Официальные Иванов Александр Павлович,
оппоненты: доктор физико-математических наук, профессор, заведующий кафедрой теоретической механики Московского физико-технического института (государственного университета)
Буров Александр Анатольевич,
доктор физико-математических наук, старший научный сотрудник федерального государственного бюджетного учреждение науки Вычислительный центр им. A.A. Дородницына РАН
Ведущая Федеральное государственное бюджетное учреждение науки
организация: Институт механики Уральского отделения РАН
Защита состоится «19» июня 2015 г. в 10 ч. 00 мин. на заседании диссертационного совета Д212.125.14 при Московском авиационном институте (национальном исследовательском университете) по адресу: 125993, г. Москва, А-80, ГСП-3, Волоколамское шоссе, д. 4.
С диссертацией можно ознакомиться в научно-технической библиотеке Московского авиационного института (национального исследовательского университета).
Отзыв на автореферат, заверенный печатью организации, просим направлять по адресу: 125993, г. Москва, А-80, ГСП-3, Волоколамское шоссе, д. 4.
Автореферат разослан 16 апреля 2015 г.
Ученый секретарь р /
диссертационного совета, — В. Ю. Гидаспов
к. ф.-м. н., доцент
Общая характеристика работы
Актуальность работы
Современный интерес к теоретическим и экспериментальным исследованиям систем с качением вызван активным развитием робототехники, прежде всего мобильных роботов, предназначенных для эксплуатации как на поверхности Земли, так и в условиях других планет. Для исследования подобных систем используются уравнения движения в различных формах (Эйлера-Лагранжа, Чаплыгина, Воронца, Аппеля, Маджи и др.). Теоретические основы исследования систем с качением в неголономной постановке изложены в работах как российских так и зарубежных авторов , которые включают описание классических и новых неголономных систем. Отдельно следует отметить работы посвящённые исследованию неголономных моделей мобильных колесных роботов, к которым относятся самая простая и распространённая модель мобильного робота только с двумя приводными колесами, с одним или двумя рулевыми колесами, мобильные роботы с роликонесущими колесами (или омниколесами). Это работы Д. Е. Охоцим-ского, Ю.Г. Мартыненко, Я.В. Татаринова, A.A. Зобовой, С.Ф. Бурдакова, И.В. Мирошника, Р.Э. Стельмакова, A.B. Борисова, И. С. Мамаева, A.A. Килина и других.
Большую популярность в последние годы, особенно у зарубежных авторов, приобретают исследования различных конструкций сферических роботов. Наиболее полные обзорные работы этого класса неголономных систем с качением представлены в работах A.B. Борисова, И. С. Мамаева, A.A. Килина, М.Свинина, А.Хальме, Р. Чейза, А. Панди, Родри Армура, Ю. Винсента и других. Исследования в этом направлении являются наиболее актуальными, так как сферическое колесо в будущем является потенциальной заменой классического колеса. Это существенно повысит маневренность и управляемость мобильных роботов, а следовательно и степень их внедрения в различные сферы жизни. Разработка и внедрение неголономных движителей, на базе шаровых приводов, неголономных манипуляторов требует развития соответствующих нелинейных моделей управления или адаптации существующих моделей движения колесных систем.
Практическая реализация алгоритмов управления системами с качением является сложной задачей, так как для её решения нет универсального подхода, и, как правило, разработке системы управления предшествует теоретический анализ движения, позволяющий подобрать рабочие режимы, соответствующие стационарным движениям неголономной системы, оценить их устойчивость и способы стабилизации. С другой стороны, в
мобильной робототехнике наличие неголономных связей, ограничивающих возможные перемещения, как правило, обусловлено отсутствием дополнительных приводных элементов. При современном развитии микропроцессорной техники разработка специальной «нешлономной» системы управления является более дешевым вариантом, чем введение новых конструктивных и приводных элементов, исключающих неголономность системы, если это технически возможно. Данное обстоятельство особенно актуально для автономных мобильных систем, испытывающих в абсолютном большинстве случаев проблемы с обеспечением энергией.
В работе представлены исследования двух систем с качением. Первая -сферический робот с внутренней омниколесной платформой, разработанный в рамках сотрудничества Лаборатории нелинейного анализа и конструирования новых средств передвижения (ФГБОУ ВПО «УдГУ») и НУЛ «Мобильные системы» кафедры «Мехагронные системы» (ФГБОУ ВПО «ИжГ-ТУ имени М.Т. Калашникова»), Исследование и разработка сферического робота имеют явную практическую значимость. Однако, без соответствующих теоретических моделей, описывающих движение подобных систем, в независимости от конструкции, реализовать алгоритмы управления для достижения заданной точности на практике не представляется возможным.
Вторая система является классической в неголономной механике - однородный диск, катящийся (с проскальзыванием) по горизонтальной поверхности (в зарубежной литературе его часто называют диск Эйлера). Анализу качения диска по горизонтальной поверхности посвящено большое количество работ, в том числе и экспериментальных. Однако, вопрос о поведении диска в момент остановки остаётся открытым, что делает все существующие теоретические модели его движения неполными, а задачу экспериментального исследования момента остановки актуальной, так как существующие гипотезы поведения диска в момент остановки (а также основанные на данных гипотезах теоретические модели), представленные в работах как отечественных так и зарубежных учёных, противоречивы. Отметим, что вопрос о падении диска Эйлера является основным при изучении динамики и управления робота-колеса.
Цель работы
Целью диссертационйой работы является исследование динамических систем с качением, используя сочетание аналитических, численных и экспериментальных методов. Экспериментальные методы подразумевают разработку и создание натурных образцов рассматриваемых систем, а также
экспериментальных установок и методик определения параметров их движения.
Методы исследования
Для решения поставленных в рамках диссертации задач предполагается использовать аналитические и численные методы теории динамических систем, теории устойчивости. Для проведения экспериментальных исследований качения диска по горизонтальной поверхности разработаны методики, позволяющие определить наличие потери контакта катящегося диска от поверхности и даже зафиксировать ее длительность. Для исследования звука, сопровождающего качение диска, использовались такие методы спектрального анализа как быстрое преобразование Фурье и вейвлет-преобразование. При проведении экспериментальных исследований движения сфероробота использовались современные технологии захвата движения (Motion Capture). Обработка результатов экспериментов проводилась с использованием программного комплекса Matlab.
Алгебраические преобразования, в том числе вывод уравнений, описывающих динамику, анализ устойчивости выполнялись с помощью пакета программ Maple v. 15. Программное обеспечение для управления сфе-ророботом разрабатывалось на языке Си для микроконтроллеров серии STM32F303 с ядром Cortex-M4 в среде Keil uVision4. Пользовательский интерфейс для управления сферороботом разработан на языке С\1 в среде MS Visual Studio 2010.
Научная новизна и основные результаты
Разработана новая конструкция сферического робота, приводящегося в движенйе внутренней омниколесной платформой, и обладающая повышенной маневренностью. Построены кинематическая и динамическая модели движения разработанной конструкции сфероробота, проведен анализ устойчивости частных решений. Проведены экспериментальные исследования разработанных математических моделей, на основе которых сделана оценка возможности их использования для управления движением сферического робота с внутренней омниколесной платформой. Разработан алгоритм планирования траектории движения для идеального случая абсолютно сбалансированной и симметричной внутренней омниколесной платформы, а также с учётом возможного смещения центра масс. Разработана экспериментальная методика определения смещения центра масс для несбалансированной омниколесной платформы, приводящей в движение сферическую оболочку. Доказано, что в общем случае траекторией движения сфероробо-
та с внутренней омниколесной платформой при постоянных управляющих воздействиях является окружность.
В области исследования движения катящегося диска по горизонтальной поверхности разработана методика, позволяющая обнаружить отрыв диска от поверхности перед остановкой. Экспериментальное подтверждение наличия отрыва диска от поверхности перед остановкой получено впервые, что позволило также выдвинуть гипотезы дальнейшего теоретического исследования данного явления. Проведённые исследования звуковых колебаний, сопровождающих качение диска, с использованием спектральных преобразований хорошо коррелируют с результатами исследований по определению отрывов диска.
Положения и результаты, выносимые на защиту. На защиту выносятся следующие основные результаты и положения:
1) Конструкция сферического робота с внутренней омниколесной платформой.
2) Кинематическая модель движения сфероробота с внутренней омниколесной платформой, а также границы её применимости.
3) Алгоритм планирования траектории движения на базе кинематической модели для сфероробота с внутренней омниколесной платформой.
4) Методика определения смещения центра масс для омниколесной платформы сфероробота.
5) Динамическая модель движения сфероробота с внутренней омниколесной платформой.
6) Алгоритм управления сферическим роботом с использованием базовых маневров (гейтов).
7) Экспериментальная методика определения отрыва катящегося диска от горизонтальной поверхности перед остановкой, а также экспериментальное подтверждение наличия микроотрывов катящегося диска от поверхности, сопровождающих его движение.
Аргументированность, обоснованность и достоверность диссертации
Достоверность и обоснованность результатов обеспечивается использованием фундаментальных векторных преобразований, законов сохранения, а также результатами натурных экспериментов. Разработанные математические модели основываются на классических утверждениях и теоремах и не противоречат известным результатам. Для проведения экспериментальных исследований использовались современные измерительные комплексы, прошедшие поверку.
б
Теоретическая и практическая ценность
Конструкция разработанного сферического робота с внутренней омни-колесной платформой обладает повышенной маневренностью и простотой управления по сравнению с другими конструкциями сферических роботов. Разработанные математические модели движения могут использоваться для управления сферороботом подобной конструкции в реальных условиях, их адекватность подтверждена экспериментальными исследованиями. С другой стороны сфероробот с внутренней омниколесной платформой является примером сложной неголономной динамической системы, на основе которой можно проводить как моделирование, так и экспериментальные исследования, дополняя или упрощая существующую конструкцию, что делает его наглядным лабораторным комплексом, который можно внедрять в учебный процесс для изучения алгоритмов управления, разработки моделей движения, а также и рамках более прикладных дисциплин связанных с мехатроникой и робототехникой.
Разработанная методика для определения отрыва катящегося диска от поверхности впервые позволила однозначно подтвердить наличие отрыва диска от поверхности перед его остановкой, поставив под сомнения гипотезы об отсутствии потери контакта диска с поверхностью. В настоящее время отсутствует полное теоретическое обоснование данного явления, что будет являться толчком для дальнейших как теоретических, так и экспериментальных исследований.
Апробация результатов
Основные результаты работы обсуждались на семинарах Института компьютерных исследований ФГБОУ ВПО «Удмуртский государственный университет», кафедры «Мехатронные системы» ФГБОУ ВПО «Ижевский государственный технический университет имени М.Т. Калашникова». Кроме того результаты исследований, изложенные в диссертации докладывались на российских и международных конференциях:
• IUTAM Symposium « From Mechanical to Biological Systems - an Integrated Approach », 05-10 июня 2012, г. Ижевск, РФ
• Fourth International Conference «Geometry, Dynamics, Integrable System» - GDIS 2013, 10-14 июня 2013, г. Ижевск, РФ
• Международная конференция «Нелинейная динамика и её приложения», 15 - 18 октября 2013, г. Ярославль, РФ
• Fourth forum of young researchers. In framework of international forum «EDUCATION QUALITY - 2014», 23 апреля 2014, г. Ижевск, РФ.
• XI Международная научно-техническая конференция «Вибрация-2014.
Вибрационные технологии, мехатроника и управляемые машины», 1416 мая 2014, г. Курск, ЮЗГУ, РФ.
Публикации
Результаты диссертации отражены в 8 научных публикациях, 7 из которых опубликованы в изданиях, рекомендованных ВАК, включая 2 публикации, опубликованных в журналах Web of Science. Список приведен в конце автореферата.
Личный вклад
Постановки задач, обсуждение и интерпретация результатов проводились совместно с научным руководителем и соавторами работ. Автором разработаны математические модели, экспериментальные установки, изготовлены натурные образцы, проведены натурные и численные эксперименты, разработано программное обеспечение для обработки экспериментальных данных и управления сферическим роботом.
Объем и структура работы
Диссертация изложена на 106 страницах и состоит из введения, четырех глав, заключения и списка цитируемой литературы (119 наименований).
Содержание диссертации
В первой главе проводится анализ конструкций существующих сферических роботов, являющихся примерами активно развивающихся в настоящее время систем с качением. Сферические роботы обладают значительными преимуществами по сравнению с традиционными колесными или ходящими роботами: защищённость системы управления и конструктивных элементов робота от механических воздействий или неблагоприятных условий внешней окружающей среды (так как они расположены внутри герметичной оболочки); подвижность внутренних приводных механизмов не зависит от условий поверхности, по которой движется сферическая оболочка; омнинаправленность, то есть способность двигаться в любом направлении, без дополнительных маневров; меньшая сила давления на поверхность, что позволяет двигаться сферороботу по сыпучим материалам, снегу и воде. Одним из перспективных направлений разработки сферических роботов является их потенциальная возможность перемещаться в условия других
планет, а также из одной среды в другую, например по воде и по суше, существенно расширяя область использования мобильных роботов.
Существует более двух десятков различных вариантов конструкций сферических роботов, для которых разработаны математические модели управления, а также экспериментальные образцы. Однако, в рамках теоретических исследований авторы, чаще всего, ограничиваются рассмотрением только кинематических уравнений, а динамические модели используются для описания идеализированных систем, ввиду их сложности. Поэтому в работах, посвящённых экспериментальным исследованиям движения сферических роботов, отклонения реальных траекторий движения от теоретических достигали 50%.
В данной работе проводятся исследования сферического робота с внутренней омниколесной платформой, разработанного в лаборатории Нелинейного анализа и конструирования новых средств передвижения. Конструкция данного сфероробота представляет собой полую сферическую оболочку, внутри которой перемещается платформа с тремя омниколесами. На рисунке 1 представлены ЗБ модель и фото экспериментального образца.
Для описания движения сфероробота введены три системы координат. Первая ОХУг - неподвижная, с ортами а, /3,7, вторая Сх'у'г' - подвижная, жёстко связанная со сферической оболочкой с ортами £, г], С, и третья Схуг - подвижная жёстко связанная с омниколесной платформой с ортами е1,е2,е3 (см. рис. 2а). При этом конструкция подвижной платформы описывается следующими постоянными (в системе координат Схуг) векторами: 7*х - радиус - векторы центров омниколес, щ - единичные векторы,
а) б)
Рис. 1. Трехмерная (а) и реальная (б) модель сфероробота с внутренней омниколесной платформой
направленные вдоль осей вращения омниколес, аг - единичные векторы, задающие направления осей вращения роликов каждого колеса в точках контакта с оболочкой (см. рис. 2Ь), и гт - задаёт положение центра масс подвижной платформы с омниколесами.
Рис. 2. (а) - Схема сфероробота, (Ь) - модель омниколеса в сферической оболочке
Положение системы задаётся координатами центра сферической оболочки в неподвижной системе координат г = (ж,1/,0), углами поворота колес х — (Хъ Хг, Хз) и двумя матрицами, задающими ориентацию в пространстве платформы и сферической оболочки
Все вектора записаны в проекциях на оси системы координат Схуг жёстко связанной с платформой. Таким образом конфигурационно пространство рассматриваемой системы представляет собой произведение К.2 х Т3 х 30(3) х 50(3). В данных координатах движение сферической оболочки и платформы описывается следующими кинематическими соотношениями
где V — скорость центра сферы (в проекциях на оси системы Схуг), а матрицы ш и П выражаются через компоненты абсолютных угловых скоростей подвижной платформы и> и сферической оболочки Г2.
Задача управления сферороботом рассматривается в следующей постановке: необходимо определить управляющее воздействие, реализующее движение по заданной траектории х^),у(Ь) при Ь Е [О, Т], с заранее заданной зависимостью от времени проекции угловой скорости сферической оболочки на вертикаль при известных начальных ориентаций а(0),
/3(0), 7(0) и угловой скорости платформы ш(0).
а)
С1 = (а,/Э,у), Э = п, О-
(1)
г = С1Ту, С1=йС1, & = (ш-П)8,
(2)
В рамках кинематической модели в качестве управляющих воздействий приняты угловые скорости вращения омниколес Xi, которые выражаются из неголономных связей, наложенных на систему. Непроскальзыванию сферической оболочки относительно плоскости соответствует связь
F = V - RoCl х 7 = 0, (3)
где V — скорость центра сферы (в проекциях на оси системы Cxyz), а непроскальзыванию колес относительно сферической оболочки
Gi=Xi+ . \ (h>-n,Bi)=0. (4)
где Si = п х ct{. Зависимость управляющих воздействий от заданной траектории (rc(t),rij(t)) и переменных рассматриваемой системы (Q,u>) запишется в виде
. _ 1 (а», 7 х Qrc + ~ До")
х»— т> Tz m • {)
К,и {Si,rii)
При допущении, что при движении сфероробота центр масс платформы всегда находится в наинизшем положении, получим
1 (QmsU e3 X Q^C + Ло(П7 - Ш7)е3)
где Qm — матрица определяющая положение центра масс платформы с омниколесами в подвижной системе координат, через постоянные углы нутации и собственного
врЕЩСНИЯ (/ — um»
уз = <£>,„, a Q^ - матрица, соответствующая вращению подвижной платформы вокруг вертикали на угол прецессии ф, причём Q = QmQ^. Угловая скорость является свободным параметром, то есть в рамках кинематической модели можно реализовать движение вдоль заданной траектории с точностью до произвольного вращения платформы вокруг вертикали w7(t). На практике при движении сфероробота вращение сферической оболочки относительно вертикали отсутствует, поэтому в дальнейшем используется модель «резинового» тела, то есть П7 = 0.
На основе разработанной кинематической модели доказывается следующее утверждение: при постоянных управляющих воздействиях х' = const сфероробот равномерно движется по окружности, радиус которой р задаётся выражением
1 = л__(Д,гт)
»т - (и,гт)2
и зависит только от соотношения управляющих воздействий Хг/х> •
В соответствии с данным утверждением движение по прямой (р = оо) возможно в случае = 0, то есть без изменения ориентации платформы.
(8)
где V = (ысов(£), г)йт(й), 0), V — скорость сфероробота по прямой, направленная под углом 5 к оси ОХ.
Для вычисления управляющих воздействий (6), (8) необходимо знать положение центра масс платформы. Используя кинематическую модель, вычисление смещения центра масс платформы сводится к экспериментальному определению радиусов кривизны траектории сфероробота при постоянных управляющих воздействиях. Радиусы окружностей, по которым движется сфероробот при постоянных управлениях связаны с радиус-вектором центра масс соотношением (7). Причём данные соотношения зависят только от направления смещения (углов <рт, в т), и не зависят от величины смещения. Следовательно, системы двух уравнений типа (7) для различных управляющих воздействий достаточно для того, чтобы определить направление смещения центра масс подвижной платформы. Таким образом, проведя два эксперимента по движению сфероробота с разными постоянными управляющими воздействиями, и измерив радиусы окружностей, по которым при этом движется сфероробот, можно вычислить направления смещения центра масс (углы <рт, в т). Для разработанного экспериментального образца данные значения составили
<рт = 1.521 ± 0.018, вт = 0.0535 ± 0.0075. (9)
Вторая глава посвящена исследованию динамики сфероробота с внутренней омниколесной платформой. Динамические уравнения движения записываются в форме уравнений в квазискоростях с неопределенными множителями Лагранжа
Ш?=+ю+£ А>ё'4=- •• (10)
г,*: ]
где и) = (о>ь Ш2, ^з, Пз, г>1, г>2, г>з) - вектор квазискоростей,
— ■Оз, Аь Л2, Лз, /и, Ц2, /хз) - соответствующие им векторные
поля, a cjr, структурные константы, Л - неопределенные множители, F -связи наложенные на систему. Объединив данные уравнения с уравнениями движения колес, получим
(I + JBS-JnS-J«n)w+(Jn. - Jsa +тПо(Ь,Гт)-Ч®Гт))П =
3
-53*451^ -шх Ia»+ (J„.(n -ш)) х ш-•=i
—TnlioVm X (у X (П х ы)) - тпд(гт X -у)
(Jen - J.. +mRo[(rm.,'r) - rm ®-y))u>+ (П)
+(/o + J». + (m + moiHo^T2 -"i»# = -(т + т0)Ло2-у x (7 X (П x ы)) -mRa(~/ x (w x (u> x rm)))-
з
—/quj x ii + ^ kiSiKi i=l
где введены обозначения Jss = ® s>)> = jM3» ®
ni). Jn. = £?= i I = Ip+E?=i Xi " тенз°Р инерции подвижной
платформы с омниколесами относительно центра сферы, j — осевой момент инерции колес. Вместе с уравнением Пуассона
7 = 7 х и> (12)
уравнения (11) образуют замкнутую приведённую систему уравнений. Данная система допускает два первых интеграла движения
72 = 1, (М, 7) = = const, (13)
где вектор М имеет вид
Ai = (I - Jn. +mRa({-f,rm) - rm ®-r))w+
(/о + Jns + mR0((-r, rm) - 7 ® rm) + (m + m0) Да2(1 - 7 ® тО)П-
В случае свободного движения (К = 0) к интегралам (13) добавляется интеграл энергии
£ = km + то)/?о(П х -у)2 + к0Па + k«, I") + тЯо(П х -у," х гт)+
2 1 (,5) - w, Janw) + - Ш, J„(n - и)) + mg{rm,f).
Неподвижные точки рассматриваемой системы определяются условиями Yi = 0, ш = 0, К = 0. В этом случае система (11), (12) имеет следующие решения.
1. Два трёхпараметрических семейства неподвижных точек.
ш = 0, П = П0, 7 = ±7^- (16)
1гт|
Данному решению соответствуют такие движения сфероробота, при которых центр масс платформы располагается в наинизшей (наивысшей) возможной точке, её ориентация не изменяется со временем, сферическая оболочка вращается с постоянной угловой скоростью П0, а центр сфероробота либо остаётся на месте (при П0 II 7). либо движется прямолинейно (при По Л|7).
2. Двухпараметрическое семейство неподвижных точек, задаваемое соотношениями
ш^ш-у, и = шСгу -
•Л)
А-1Ь + гт х (А-1гт х А"1^) 1-{гт,А-1гт)
(17)
где
¿о — 1а + (т + /по)До2, а С\, С2 и ш являются параметрами семейства, два из которых можно считать независимыми, а третий вычислять из условия 7 = 1. При этом независимые параметры можно выразить через значения интегралов движения Му,£.
Исследование устойчивости в линейном приближении проводится для наиболее распространенного на практике движения по прямой с постоянной скоростью. Для этого система (11, 12) линеаризуется вблизи решения (16)
А£ = Вг, (18)
где* = (а>ь и>2, ш3, П1-П0,, Пг-По,, П3-По3. 71-70!, 7г-7о2, 7з~ - 7о3) " отклонение от рассматриваемого решения. Корни характеристического уравнения системы (18)
с1еС(/М.-В) = 0 (19)
получены в численном виде, по причине сложности рассматриваемой системы. Если решения (16) параметризованы как
«о= (0, 0, 0),По= (-По«п(<5),П0со5(д), 0),70= (0,0,1), (20)
то характеристическое уравнение имеет вид
•5 (ц2 + 204.2205) (/х2 + 0.00829 • П20 + 204.2205) = 0.
Как видно из (21), собственные числа характеристического уравнения не зависят от угла 8, т.е. от направления движения. Кроме того, они не имеют положительной вещественной части вне зависимости от величины П0. Это позволяет говорить об отсутствии экспоненциальной неустойчивости данного решения. Наличие нулевых собственных чисел говорит от том, что для решения вопроса об устойчивости в полной нелинейной постановке необходимо провести разложение системы (И) до более высоких порядков.
\
0.08 O.Ofr 0.0+ 0.02
\ 0.2
\
0.4 / 0.6 0.8 „. i
-0.02 •0-Off
V.//
а)
Ь)
с)
Рис. 3. Зависимости a) f (i) , b) u>(t) и с) K(t) при движении сфероробота по траектории (24).
Управление сферороботом в рамках динамической модели заключается в следующем. Представим угловую скорость Г2 в виде
П = Па (t) а + П/з (i)/3 + Пу (t) 7, (22)
где ii7(i) известная функция времени, a 0„(i), Clp(t) выражаются с помощью уравнения связи (3) и первого из кинематических уравнений (2) следующим образом
о т №) о m _
nn{t) = nfl{t) - —.
(23)
Используя полученные зависимости в уравнениях (И), (12) можно получить численное решение данной системы относительно w(i),7(i), Cl(t), из которых вычисляются управляющие воздействия K(t). Пример численного решения для траектории заданной в виде (24) представлен на рисунке 3
sin(2^t)+j_t П7=0, iG[0, 1]
x{t)= б, y(t) =
20тг
(24)
Как видно из представленных графиков в конечной точке угловая скорость подвижной платформы и>, а также компоненты вектора 71,72 не равны нулю. Следовательно, после того как сфероробот проедет по прямой в соответствии с управлениями, изображенными на рисунке Зс, он не остановится, а продолжит свободное движение (в общем случае хаотическое).
В качестве одного из способов устранения данных недостатков предложен алгоритм управления при помощи гейтов. Данный способ заключается в вычислении управляющих воздействий, при которых сфероробот в начальный и конечный момент времени заведомо движется по какому либо стационарному решению (в частном случае стоит). Однако, в этом случае траектория движения сфероробота заранее не определена, а задача управления сводится к подбору маневра, при котором получающаяся траектория движения сфероробота удовлетворяет необходимым требованиям.
В качестве примера рассмотрены управления сферороботом, реализующие разгон из состояния покоя и поворот во время движения по прямой. Вектор 7, задающий маневр (гейт), представим в виде
7(4) = (эт 0(4) соз <р(Ь) яп9(г)ап¥>(4) совв^)), (25)
где углы Эйлера в{€) определяют ориентацию подвижной платформы во время маневра. Зависимости <?(£), и>у (Ь) для двух маневров выберем из условия стационарности движения в моменты начала и конца маневра
0(i) = втах sin2(7rt), ip{t) = у>о=0, w7(i) = 0, t e [0, 1], (26)
где втах при численных расчётах будем принимать равным 9тах = 0.2. Отличие указанных двух маневров заключается только в разных начальных условиях. Разгону из состояния покоя соответствуют начальные условия
По=0, ого = (1) 0, 0), /Зо = (0, 1, 0),
(27)
а повороту при начальном движении по прямой соответствуют начальные условия ,„„.
По = (-1, 0, 0), «о = (1, 0 , 0), /30 = (0, 1, 0). (28)
Результаты численного решения системы уравнений для маневра (26) с начальными условиями (27) и (28) изображены на рис. 4 и 5 соответственно.
П.!._____—
0.01 002 0.03 0.W 0.05 0.06 0.07 0.08
а)
Ь)
Рис. 4. Угловая скорость П (¿) (а) и траектория движения у(х) (Ь) сфероробота при разгоне в соответствии с начальными условиями (27).
а) Ь)
Рис. 5. Угловая скорость С1 (4) (а) и траектория движения у(х) (Ь) сфероробота при повороте в соответствии с начальными условиями (28).
Как видно из рис. 4 в силу отсутствия осевой симметрии конструкции омниколесной платформы,
изменение 7(i) в вертикальной плоскости на сфере Пуассона ((/? = const) приводит к криволинейному движению сфероробота, хотя и довольно близкому к прямой. Это отличает данную систему от сфероробота с маятником Лагранжа, где подобные управления приводят к чисто прямолинейному движению.
В третьей главе приведены результаты экспериментальных исследований движения сфероробота с внутренней омниколесной платформой. Цель экспериментальных исследований заключалась в определении координат сфероробота в процессе движения и их сравнение с заданными. Координаты и ориентация сферического робота определялись с помощью системы захвата движения фирмы Vicon. Все эксперименты
Рис. 6. Траектории сфероробота при управлениях, рассчитанных для прямолинейного движения: а - без учёта смещения центра масс, Ь - с учётом смещения центра масс
проводились для управляющих воздействий, рассчитанных в рамках кинематической модели. Приведены результаты экспериментального определения смещения центра масс подвижной платформы, а также экспериментальная проверка полученных значений. Влияние смещения центра масс оказалось существенным (см. рис. 6), поэтому для последующих экспериментов управляющие воздействия рассчитывались с учётом полученного смещения центра масс.
Проведены экспериментальные исследования движения сфероробота по прямой при различных скоростях, с постоянными управляющими воздействиями, а также по окружности с сохранением ориентации подвижной платформы. Типовые траектории с управляющими воздействиями, рассчитанными для траектории, заданной в виде прямой, приведены на рисунке 6, а на рисунках 7 приведены полученные зависимости радиуса кривизны траектории от скорости со среднеквадратичными отклонениями, рассчитанными по десяти экспериментам. На рис. 8а, приведены типовые траекто-
а) Ь)
Рис. 7. а) Зависимость радиуса кривизны траектории от скорости движения при при 5 = 0. Ь) Зависимость среднеквадратичного отклонения радиуса кривизны траектории от скорости движения при при <5 = 0.
рии с постоянными управляющими воздействиями XI = —14.28«, хг = = 28.57«, хз = 57.14«, к = 1..5, а на рис. 8Ь зависимость радиуса кривизны траектории от скорости с доверительным интервалом. Толстой линией показана траектория построенная по среднему радиусу кривизны, вычисленного по десяти экспериментам с одинаковыми условиями. Подобные результаты представлены на рисунках 8с, 8с1 для траектории заданной в виде окружности с сохранением ориентации подвижной платформы.
Полученные результаты подтверждают адекватность разработанных теоретических моделей, а также возможность их использования для управления реальным сферическим роботом.
В четвертой главе приведены результаты экспериментальных иссле-
С) ф
Рис. 8. Движение с постоянными управляющими воздействиями а) типовые траектории сфероробота, Ь) зависимость радиуса кривизны от скорости. Движением по окружности с сохранением ориентации подвижной платформы с) типовые траектории, (1) зависимость радиуса кривизны от скорости.
........л.........................._.......хр,
-100 0 100 мм
дований более простой системы с качением, представляющей собой диск, катящийся по горизонтальной плоскости, и являющийся упрощённой моделью робота—колеса. Представлены две экспериментальные методики исследования финальной стадии качения диска перед его остановкой. Первая - более простая, не требующая технически сложного оборудования, но позволяющая обнаружить наличие отрыва диска от поверхности в момент его остановки. Вторая методика позволяет не только определить наличие отрыва, но и зафиксировать его продолжительность. Её основная идея в создании электрического контура, в который входят металлический диск, проводящее основание (поверхность) и измерительный прибор (осциллограф). В процессе качения диска по поверхности контур остается замкнутым, а в момент отрыва происходит его разрыв, что фиксируется с помо-
щью осциллографа. Одновременно производилась запись звуковых колебаний, сопровождающих качение диска. В диссертационной работе приводится описание экспериментальной установки и результаты экспериментов для дисков с различными массами и изготовленными из стали и алюминия. На рисунке 9 представлена типовая осциллограмма, соответствующая последним 5 секундам качения диска, и результат вейвлет-преобразования акустических колебаний. В ходе проведения экспериментальных исследо-
?
800 - 17
70Чо . й': 16
™00 15 U
,,гц Зоо^. ча^
100 0 13
Ь)
Рис. 9. Последние 5 с движения (а) - осциллограмма , (Ь) - результат вейвлет преобразования
ваний обнаружен ряд особенностей, характеризующих движение диска, и имеющих неожиданный характер:
1) При проведении опытов обнаружено, что диск отрывается не только в момент остановки, но и во время движения, однако, время отрыва существенно меньше (до 0,7 мс). Частота и длительность «микроотрывов» малопредсказуемы и имеют вероятностный характер.
2) Анализ звуковых колебаний сопровождающих качение диска с помощью Фурье и вейвлет - преобразований показал наличие в сигнале большого количества гармоник, характерных ударным импульсам, особенно в момент остановки диска.
3) Чистота поверхности, по которой движется диск, а также качество обработки поверхностей вносят существенный вклад в характер движения диска, хотя время отрыва диска в момент его остановки остается прежним, и зависит только от массы и размеров диска.
Основные результаты и выводы
1) Разработана конструкция сферического робота с внутренней омнико-лесной платформой. Изготовлен экспериментальный образец.
2) Разработана кинематическая модель движения сферического робота с внутренней омниколесной платформой и алгоритм планирования траектории на её основе.
3) Доказано, что траекторией движения сфероробота с внутренней омниколесной платформой при постоянных неравных угловых скоростях вращения омниколес является окружность.
4) Исследовано влияние смещения центра масс подвижной платформы на траекторию движения сферического робота.
5) Разработана методика определения положения центра масс внутренней омниколесной платформы сферического робота на основе экспериментальных данных и определено положение центра масс для натурного образца.
6) Получены уравнения динамики движения сферического робота с внутренней омниколесной платформой.
7) Найдены неподвижные точки и проведен анализ устойчивости стационарных решений приведенной системы, описывающей движение сфероробота с внутренней омниколесной платформой. Показано, что отсутствует экспоненциальная неустойчивость при равномерном движении по прямой, при сохранении подвижной платформой горизонтального положения.
8) На основе динамической модели движения сфероробота разработан алгоритм расчёта управляющих воздействий (моментов, приложенных к омниколесам), реализующих движение по заданной траектории. Результаты численного моделирования показали, что недостатком данного алгоритма является то, что после завершения качения вдоль заданной траектории (и отключения управления) сфероробот продолжает свободное движение, которое в общем случае является хаотическим.
9) Для исключения указанного недостатка разработан численный алгоритм построения элементарных маневров (гейтов), позволяющих переходить с одного стационарного движения на другое. Данный алгоритм проиллюстрирован на примере разгона сфероробота и поворота при начальном движении по прямой.
10) Проведены экспериментальные исследования движения сфероробота с внутренней омниколесной платформой по траекториям заданным в
виде прямой и окружности, подтверждающие разработанные теоретические модели.
11) Проведены экспериментальные исследования качения однородного диска по горизонтальной плоскости на специально разработанных экспериментальных установках, позволивших подтвердить наличие отрыва диска от поверхности перед его остановкой. Продолжительность отрыва катящегося диска от горизонтальной поверхности перед его остановкой зависит от массы диска, и не зависит от параметров его движения. В процессе проведения экспериментальных исследований обнаружены «микроотрывы» диска от горизонтальной поверхности во время движения. Их характер и количество определяется качеством обработки взаимодействующих поверхностей. Зафиксированы продолжительности «микроотрывов»
Публикации автора по теме диссертации
Основные результаты диссертации опубликованные в журналах входящих Web of Science:
1) Borisov A. V., Mamaev I. S., Karavaev Y. L. On the loss of contact of the Euler disk // Nonlinear Dynamics, 2015. - V. 79 (4). - pp. 2287-2294 DOI 10.1007/sl 1071-014-1811-5.
2) Karavaev Y. L., Kilin A. A. The Dynamic and Control of a Spherical Robot with an Internal Omniwheel Platform // Regular and Chaotic Dynamics, 2015. - V. 21 (2). - pp. 134-152.
в журналах из перечня ВАК:
1) Караваев Ю.Л., Трефилов С. А. Дискретный алгоритм управления по отклонению мобильным роботом с омниколесами // Нелинейная Динамика, 2013. - Том 9 (1). - С. 91-100.
2) Борисов A.B., Мамаев И.С., Караваев Ю.Л. Об отрыве диска Эйлера // Нелинейная Динамика, 2013. - Том 9 (3). - С. 499-506.
3) Килин A.A., Караваев Ю.Л., Клековкин A.B. Кинематическая модель управления высокоманевренным мобильным сферороботом с внутренней омниколесной платформой // Нелинейная Динамика, 2014. - Том 10 (1).-С. 113-126.
4) Килин A.A., Караваев Ю.Л. Кинематическая модель управления сферороботом с внутренней динамически несимметричной омниколесной платформой // Нелинейная Динамика, 2014. - Том 10(4). - С. 497-511.
5) Караваев Ю.Л., Килин A.A. Динамика сфероробота с внутренней омниколесной платформой // Нелинейная Динамика, 2015. - Том 11(1).-С. 187-204.
в других изданиях:
1) Karavaev Y., Trefilov S. A. A deviation based discrete control algorithm for a mobile omnidirectional robot // The Proceeding of IUTAM Symposium, Izhevsk 5-10 June 2012, p. 223-236.
2) Kilin A. A., Karavaev Y. L., Klekovkin A. V. The Kinematic Control Model for a Highly Maneuverable Mobile Spherical Robot with an Internal Omniwheel Platform // Nonlinear Dynamics and Mobile Robotics, 2014. -V. 2 (2).-pp. 173-187.
3) A.B. Борисов, А. А. Килин, Ю. JI. Караваев, А. В. Клековкин, Управление сферороботом с внутренней омниколесной платформой // Сборник статей XI Международной научно-технической конференции "Вибрация-2014. Вибрационные технологии, мехатроника и управляемые машины". Курск, ЮЗГУ. С. 322-327.
Множительный цешр МАИ (НИУ) Заказ от /5.0^ 2015 г. Тираж£0 экз.