автореферат диссертации по машиностроению и машиноведению, 05.02.05, диссертация на тему:Алгоритмы управления движением и динамика мобильного манипуляционного робота

кандидата технических наук
Шведов, Вадим Валерьевич
город
Москва
год
1993
специальность ВАК РФ
05.02.05
Автореферат по машиностроению и машиноведению на тему «Алгоритмы управления движением и динамика мобильного манипуляционного робота»

Автореферат диссертации по теме "Алгоритмы управления движением и динамика мобильного манипуляционного робота"

МОСКОВСКИЙ ОРДЕНА ЛЕНИНА, ОРДЕНА ОКТЯБРЬСКОЙ РЕВОЛЮЦИИ И ОРДЕНА ТРУДОВОГО КРАСНОГО ЗНАМЕНИ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ ИМЕНИ ЕЭ. БАУМАНА

На правах рукописи УДК 621.865. 8:62-52

ШВЕДОВ Вадим Валерьевич

АЛГОРИТМЫ УПРАВЛЕНИЯ ДВИЖЕНИЕМ И ДИНАМИКА МОБИЛЬНОГО МАНИПУЛЯЦИОННОГО РОБОТА

05.02.05 - Роботы, манипуляторы и робоготехнические системы

Автореферат диссертации на соискание ученой степени кандидата технических наук

Москва - 1993

Работа выполнена в Московском ордена Ленина, ордена Октябрьской революции и ордена Трудового Красного Знамени государственном техническом университете имени Н. Э. Баумана

Научный руководитель - доктор техничс. ,ких наук,

профессор Лакота Николая Андреевич

Официальные оппоненты - доктор технических наук,

профессор Кулешов Владимир Сергеевич 1 кандидат технических наук

Андршин Валерий Викторович .

Ведущая организация - ДБ точного машиностроения

Защита диссертации состоится "_"_1993 г.

на заседании специализированного совета К053.16.06 в Московском ордена Ленина, ордена Октябрьской революции и ордена Трудового Красного Знамени государственном техническом университете имени Н. Э. Баумана по адресу: 107005, г. Москва, 2-ая Бауманская ул., д. Б. !

Ваш отзыв на автореферат в двух "экземплярах, заверенный печатьр, просим направить по указанному адресу.

С|диссертацией можно ознакомиться в библиотеке МГТУ.

I

Автореферат разослан "__"_^1093 г.

Ученый секретарь специализированного совета кандидат технических наук, доцент

А. И. Максимов

ОБШАЯ ХАРАКТЕРИСТИКА РАБОТЫ

Актуальность.

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

- текущего контроля и диагностики рабочего оборудования, коммуникационных систем (.трубопроводов, электрических кабелей и т. п.);

- радиационной и химической разведки помещений;

- дезактивации и обеззараживания помещений, техники и оборудования;

- сборки/разборки конструкций;

- сварки/резки металла-,

- разрушения кирпичных и бетонных конструкций;

- подъемно-транспортных операций и др.

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

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

1

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

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

Задачи исследования.

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

средства;

- синтез кинематических алгоритмов управления движением транспортного средства по программным траекториям;

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

- разработка математических моделей динамики системы "транспортное средство - манипулятор";

- синтез системы управления приводами;

- разработка экспериментального образца транспортного средства и экспериментальное исследование системы управления;

- разработка пакета прикладных программ для исследования • динамики системы.

Методы исследования.

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

Достоверность результатов.

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

Научная новизна.

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

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

2. Развиты к' одические основы синтеза алгоритмического обеспечения системы управления движением мобильного манипуля-ционного робота

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

Практическая ценность работы.

Практическая ценность работы состоит в следующем:

1. Синтезированч эффективные алгоритмы управления движением транспортного средства мобильного робота по заданным маршрутам.

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

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

4. Разработан пакет прикладных програкм, который позволяет моделировать процессы управления и исследовать динамику системы "транспортное средство - манипулятор". Применение пакета программ существенно сокращает время . проектирования систем управления мобильных роботов.

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

Реализация результатов работы.

Основные результаты работы использовались в КБ точного машиностроения, НПО НИКИМТ, ПО "Спецатом", в Научно-исследовательском институте специального машноСтроеня МГГУ им. Н. Э. Баумана при проектировании мобильного манипуляционного робота 'ОМАР'.

Апробация работы.

Основные результаты работы докладывались и обсуждались: на международной научно-технической конференции "Актуальные проблемы фундаментальных наук" /г.Москва, 1991 г./, Всесоюзном научном семинаре "Проблемы управления упругими мехатронными системами" /г. Иркутск, 1991 г./, а ти.лй на семинаре "Проектирование алгоритмического обеспечения систем автоматического управления" /г. Москва, 1992 г. /.

Публикации.

По теме диссертации опубликовано 4 научные работы, в том числе к', статьи в центральных л международных научных журналах. Кроме того, результаты работы использованы в двух научно-исследовательских отчетах ШШСМ МНУ им. К Э. Баумана.

Структура и обгем работы.

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

Объем диссертационной работы составляет 181 страниц, из них 99 страниц машинописного текста. Работа содержит 28 рисунков.

ОСНОВНОЕ СОДЕРЖАНИЕ РАБОТЫ

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

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

В п.1.1 выполнен анализ различных типов схем колесных

движителей существующих мобильных роботов и обоснована кинематическая схема транспортного средства, принятого для исследования и разработки алгоритмов управления движением. В качестве такого транспортного средства принят, трехколесный аппарат (рис.1). Переднее колесо робота имеет рулевой и тяговый приводы, которые обеспечивают реализацию традиционного рулевого управления. Бортовое управление обеспечивается, если пара задних колес имеет сет. зтные тяговые приводы. Для транспортного средства принятой схемы выведены кинематические уравнения относительно параметров движения аппарата. Выведенные уравнения являются универсальными в том смысле, что алгоритмы управления, разработанные для аппарата такой схемы и результаты исследования его кинематики и динамики можно распространить на аппараты других кинематических.схем.

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

Рис.1. Кинематическая схема исследуемого транспортного средства мобильного робота

У

*

вого колеса и угловой скорости его вращения ¿V :

¿о ----------- >

где 5 - путевая скорость направляющей точки; & - угловая скорость вращения робота; х*и у"- координаты ИГ в системе координат, связанной с транспортным средством; Ь - база аппарата; В - радиус колеса

В случае бортового управления вычисляются требуемые значения угловых скоростей вращения правого и левого приводных колес ¿Ок к £Ос :

■ (2)

где V - половина расстояния нещу колесами транспортного средства

Для определения управляемых параметров по (2) и (3) необходимо знать в каждый момент времени значение угловой скорости вращения аппарата, которое вычисляется в результате решения следующего нелинейного дифференциального уравнения:

&~у УЪЪ (3)

где & - курс аппарата; у их - координаты НГ в инерци-альной системе координат.

В п. 1.3 приводятся решения уравнения (3) для типовых участков траектории: прямолинейного отрезка и дуги окружности. Для прямолинейного отрезка угловая скорость вращения аппарата находится следующим образом:

' Xo ' ' (4)

где: (Я- начальный курс аппарата; у- - угол наклона траектории к оси X; S - пройденный НТ путь; (S) - переменная, зависящая от пройденного пути и начальных условий.

В случае движения робота по дуге окружности О' равна:

<S -- -2 ft ■ —--—- , (5)

" ' О Г- '/Гу-)

где; '/'г, у~ - заданный и текущий углы поворота; ^ ('/) -переменная, зависящая от и <f , радиуса окружности и положения НТ системе координат X V Z.

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

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

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

В п. 2. 2 решена обратная задача кинематики ММР относительно вектора скорости схвата манипулятора Сведение решения сС-

7

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

относительно степеней имеет следующий вид:

свободы схвата. Квадратичная функция

С. ¿с А ¿, -

(5)

где <3С & ) и - векторы скоростей шасси и манипулятора соответственно; У^> - линейная скорость полюса вращения шасси; А и В - диагональные матрицы весовых коэффициентов.

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

=а"х : х &ъ:у 5/

- ?

(б)

где Б - заданный вектор скорости схвата в связанной СК; Jt и - якобианы шасси и манипулятора соответственно.

В п. 2.3.1 рассмотрены вопросы реализации управления ОДР по вектору скорости для случаев, когда транспортное средство имеет бортовое СБУ) и традиционное рулевое (ТРУ) управления. При бортовом управлении вектор 0с-( слк ¿Л, ). а якобиан транспортного средства выглядит следующим образом:

а-

1/г

— Г

17)

где И - радиус ведущих колес; I? - радиус-вектор, характеризующий положение схвата в системе координат транспортного средства; и* и - вектор и матрица с постоянными элементами. структурная схема системы управления по вектору скорости ШР с БУ представлена на рис. 2. Вид матрицы Ь зависит от вы-8

бора системы координат, в которой формируется заданный вектор скорости схвата Б„.

Для ШР с ТРУ вектор 0, -(о ), а якобиан транспортного средства имеет следующий вид:

1 -

Г.К У - -<- <Г<г2с*'с. ¿>,2")

А* — г —г —2- с/г -2--^

(8)

где с/0 и - значения угла поворота рулевого колеса и угловой скорости его вращения в некоторый момент времени. Структурная схема системы управления по вектору скорости МЫР с ТРУ представлена на рис. 3.

В третьей главе выполнено математическое описание динамики системы "транспортное средство - манипулятор"; получена нелинейная математическая модель системы на основе уравнений Воронца, учитывающих нелинейные связи транспортного средства МР; проведена линеаризация уравнений, исследованы динамические характеристики объекта управления, выполнена оценка взаимовлияния каналов управления и проведен синтез локальных регуляторов. С учетом динамики приводов выполнено исследование устойчивости взаимосвязанных каналов управления.

В п. 3.1 выводятся уравнения динамики мобильного ыанипуля-ционного робота, которые в векторно-матричной форме имеют следующий вид:

Ас* * У" ' " /к

с )

(9)

-V

где и ч, - обобщенные координаты манипулятора и транспортного средства соответственно; пГ„ ий- - моменты, развиваемые приводами бортового манипулятора и транспортного средства. К^трицы Ас, , Ас......и вектор определяются инерционно-массовыми и габаритными характеристиками ма-

9

' > -I ■ ' Г - \ • 1 п-.1 -Т т~1

И

Тяговые вшам

ь, д

I

I ммкмгем

Рис. 2. Структурная схема системы управления по вектору скорости мобильного манипуляционного робота с бортовым управлением

*•*„ I а

Ь-' ш,

гбс&щыйод шйсс*

И

Гагряьа) /щмал «Кем

—•

-С •'-»Г»'- Г ^ 1 — ЯриЩШ мммулягом

ц,. Ч.Г

Ч,

е

Механизм МИР

и

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

нипулятора и транспортного средства.

В п. 3. 2 проведено исследование уравнения динамики ММР. По уравнениям линейного приближения исследованы частотные свойства и динамически характеристики объекта управления, в том числе взаимовлияние каналов управления. При этом установлено, что ГОД-регулирование в контурах управления приводами шасси обеспечивает снижение наибольшего уровня взаимного влияния приводов транспортного средства на каналы управления манипулятора с -20 до -40 дБ. Исследование устойчивости системы "транспортное средство - манипулятор" выполнено с помощь» частотных методов.

На основе выведенных уравнений составлена программа моделирования динамики ММР с БУ, с помощью которой проЕедены исследования влияния весовых коэффициентов (входящих в кинематические алгоритмы управления по вектору скорости ) на точность выдерживания заданной траектории.

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

Общая схема последовательности синтеза системы управления ММР приведена на рис. 4.

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

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

- разработка рекомендаций по выбору направляющей точки транспортного средства;

- определение влияния сил трения между колесами и опорной поверхности ра точйость отработки заданной траектории;

- разработка рекомендаций по учету сил. трения в алгоритме

рис. 4. 12

Блок-схема последовательности синтеза системы управления мобильного манипуляционного робота

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

Для экспериментальных исследований был разработан и создан экспериментальный образец транспортного средства мобильного робота, который состоит из двух основных подсистем: поста управления и непосредственно транспортного средства (рис.5).

Мобихьный робот представляет сосбой трехколесный аппарат с бортевым механизмом .'/правления. Два колоса, имеющие сепаратные приводи, расположены в задней части тршспортного средства. На борту МГ расположены, два широтно-импульсных преобразователя, два усилителя мощности и специальное графическое устройство, позволяющее фиксировать траекторию движения робота. в качеств ДОС исполььоьаяись тахогенераторы.

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

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

Рис.6. '1ункцкоиальпая схема экспериментального у-^'л'? ноге г;бпта

1.3

угол поворота отличается от заданного угла не более чем на ЗХ. При этом ошибка мевду начальным и конечным положениями направляющей точгл при движении мобильного робота по замкнутому контуру составляет не более 2Х от заданной длины траектории.

В заключении приведены основные выводы по диссертационной работе.

ОСНОВНЫЕ РЕЗУЛЬТАТЫ РАБОРЫ

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

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

3. Решены прямая и обратная задачи кинематики относительно вектора скорости схвата манипулятора. По найденным выражениям выведены расчетные соотношения (кинематические алгоритмы управления) для вычисления требуемых значений управляемых параметров. Синтезированные алгоритмы реализуют управление мобильным роботом и с бортовым и с рулевым способами управления по Есктору скорости схвата.

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

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

5. Выполнен синтез локальных . регуляторов приводов

транспортного средства, проведено исследование устойчивости системы в целом. Сформулированы рекомендации по исследованию динамики и синтезу системы управления ММР.

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

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

Сформулированы рекомендации по проектированию транспортных средств и их систем управления.

15

Основное содержание диссертации отражено в следующих работах;

1. Лакота а А., Шведов а Н., Шведов а а Синтез алгоритмов управления движением мобильного робота. // Оборонная техника. -1991;.- N7-8,-С. 11-14.

2. Лакота & А., Шведов а а Синтез алгоритмов движения колесного мобильного робота // Актуальные проб темы фундаментальных наук: Сборник докладов международной научно-технической конференции. -М.:МГТУ, 1991.-Т. 11.-С. 63-56.

3. Нлзедов а В., Управление движением мобильного робота в автоматическом режиме. // Известия ВУЗов. Машиностроение. -М.:МГТУ. 1993. • N-1. -С. 96-102.

4. Шведов а а , Шведов а а Управление мобильным манипуля-шюпным роботом по вектору скорости. // Проблемы машиностроения и аг.томатизшш. • 1992.-N3.-С. 28-34.

с

Объем I п. л. Тираж 100 экз. Ротапринт МГТУ

16