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

Наука и Образование. МГТУ им. Н.Э. Баумана. ВсШИС Электрон, журн. 2014. №11. С. 72-94.

БОГ 10.7463/1114.0735505

Представлена в редакцию: 04.11.2014

Сетевое научное издание

© МГТУ им. Н.Э. Баумана

УДК 519.6

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

Лапиков А. Л.1'*, Пащенко В. Н.1, ' атогаарЦссл-^шЬ ох лтл

Масюк В. М.1

:КФ МГТУ им. Н.Э. Баумана, Калуга, Россия

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

Ключевые слова: манипуляторы параллельной кинематики, платформа Гью-Стюарта, гексапод, прямая задача кинематики, математическая модель

Введение

Многосекционные манипуляторы параллельной структуры (ММПС) представляют собой соединение секций, где в качестве секции конструкции выступает манипулятор параллельной кинематики (МПК). Известными примерами подобных манипуляторов являются манипуляционный робот LX-4 компании Logabex [1], состоящий из 4-х идентичных секций (в данном механизме в роли секции выступает платформенный манипулятор Гью-Стюарта, известный также как платформа Стюарта), многосекционный манипулятор типа «хобот», разноплановое исследование которого проведено в работах [25]. ММПС значительно превосходят обычные манипуляторы параллельной кинематики по таким параметрам, как объем рабочей зоны, манипулятивность, число степеней подвижности. С другой стороны, построение моделей многосекционных манипуляторов является достаточно сложной задачей, обусловленной, прежде всего, такими особенностями манипуляторов параллельной кинематики, как анизотропия и

Наука йОбразо

МГТУ им. Н.Э. Баумана

неоднородность динамических, упругих и скоростных свойств манипулятора, сложность задания движений манипулятора в обобщенных координатах, связанных со степенями подвижности манипулятора, необходимость использования непрямоугольного (нелинейного) базиса [6] и т.п.

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

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

При исследовании манипуляторов параллельной кинематики платформенного типа с шестью степенями свободы, наиболее широко известным примером которых является платформа Гью-Стюарта, используют модели разного уровня детализации. Обычно при построении моделей основание и подвижную платформу рассматривают как идеальные диски, телескопические штанги - в виде упругих стержней, а шарниры представляются как точки, допускающие вращения по некоторым степеням подвижности. Степень детализации такой модели определяется числом и расположением шарниров на основании и подвижной платформе манипулятора. В литературе особенно широко освещены следующие модели: платформа Гью-Стюарта типа 6-3 [1], характеризующаяся шестью шарнирами на основании и тремя шарнирами на подвижной платформе, платформа Гью-Стюарта типа 6-6 [1] с шестью шарнирами на основании и платформе. Шарниры могут быть расположены либо равномерно по границе основания и/или платформы, либо неравномерно (попарно). В этих моделях в качестве обобщенных координат манипулятора принято рассматривать длины телескопических штанг.

Кинематическое исследование любого манипулятора, в том числе и манипулятора параллельной кинематики, требует решения двух основных задач, которые носят название прямой задачи кинематики (ПЗК) и обратной задачи кинематики (ОЗК). ПЗК заключается в нахождении положения и ориентации манипулятора по известным обобщенным координатам, а ОЗК - в нахождении обобщенных координат по известным положению и ориентации манипулятора. В отличие от классических манипуляторов, сложность решения прямой задачи кинематики манипуляторов параллельной структуры значительно превосходит сложность решения обратной задачи. В общем случае, решение ОЗК для платформенного типа с шестью степенями свободы сводится к решению шести нелинейных уравнений [7,8]. Решение ПЗК четко не формализовано. В литературе описано несколько подходов к решению, где положение и ориентация платформы выражаются через орты подвижной системы координат, которые определяются с помощью векторов, соединяющих основание и подвижную платформу [9-12], или через составляющие матрицы поворота [13,14], или же весь манипулятор рассматривается как сложная пространственная фигура [15-17]. В настоящей работе рассматривается метод

решения, в основе которого лежит вычисление аналитического уравнения плоскости подвижной платформы [18]. Данный метод требует решения системы из 9 нелинейных уравнений, характеризующихся одинаковым типом нелинейности и имеющих один и тот же физический смысл - расстояние между шарнирами манипулятора.

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

1. Постановка задачи

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

Структура рассматриваемых манипуляторов приведена на рис. 1 - 4. В качестве обобщенных координат манипулятора рассматриваем вектор длин телескопических штанг Ь = [ Ц Ь2 ... Ц ]. Положение и ориентацию платформы определяет вектор

X = [х0 у0 а Р у], где х0,у0,20 - декартовы координаты центра подвижной

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

К (а, Р, У) Р (хо, Уо> го ) 0 1

Т ( х ) =

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

который задает координаты начала отсчета подвижной системы координат, 0 - нулевой вектор размерностью 1 х 3.

Ставится следующая задача: обобщить соотношения для решения прямой задачи кинематики Т( Х) = / ( Ь) и обратной задачи кинематики Ь = / (т( X)).

2. Кинематические соотношения для платформы Гью-Стюарта типа 6-3

Структура платформенного манипулятора Гью-Стюарта типа 6-3 с равномерным и парным расположением шарниров приведена на рис. 1 и рис. 2 соответственно. Манипулятор состоит из двух платформ, соединенных между собой телескопическими штангами, которые крепятся к платформам с помощью сферических шарниров. Шарниры основания лежат в вершинах правильного шестиугольника с радиусом описанной окружности Я и отстоят от плоскости основания на величину кь. Угловая координата

первого шарнира основания определяется величиной фь. Шарниры подвижной платформы лежат в вершинах правильного треугольника с радиусом описанной окружности г и отстоят от плоскости платформы на величину Нтр . Угловая координата

первого шарнира подвижной платформы определяется величиной фтр = 0.

К

Рис. 1. Структура платформенного манипулятора Гью-Стюарта типа 6-3 с равномерным расположением

шарниров

К

ь

Рис. 2. Структура платформенного манипулятора Гью-Стюарта типа 6-3 с парным расположением шарниров

2.1. Обратная задача кинематики

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

A =

h

2л 3 -фь J R c f 2л J f Т+фь J Rc f 4 л 1 3 -фь J Rc f 4л J f Т+фь J R c

2л 3 -фь J R s f 2л J f Т+фь J Rs f 4 л v 3 -фь J Rs f 4л J f Т+фь J R s

hb hb hb hb hb

1 1 1 1 1

где cos (ф) = c (ф), а sin (ф) = s (ф).

Аналогично однородные координаты шарниров подвижной платформы (в подвижной системе координат) равны

/(фтр) ( ^ . j ( 2

2л

В

r c I

f 2л

r Cl —+ фтр

h

тр

1

f 2л

r s I--ф

I 3

mP J Г s I 3 + фтр

f 4л r C--ф

I 3

f 4л

r s I--ф

I 3

тр

тр

f 4л

r CI у + фтр

f 4л

r sI V + фтр

r c I -

h

тр 1

h

тр 1

h

тр 1

h

тр 1

r s (h

тр 1

,

где cos (ф) = c (ф), а sin (ф) = s (ф).

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

в=тв

Тогда искомая зависимость Ь = / (Т (X)) может быть выражена как Ц =д/(Ац - Ки )2 + (Ац - В2,1 )2 + (Ау - Ву )2,1 = 1.6.

2.2. Прямая задача кинематики

Основные положения метода решения прямой задачи кинематики, в основе которого лежит вычисление аналитического уравнения плоскости подвижной платформы манипулятора Гью-Стюарта типа 6-3, описаны в работе [18]. Учитывая соотношения (2), запишем уравнения системы, приняв во внимание изменения, которые необходимо внести в связи с добавлением новых параметров модели

xa " xb )2 +( Уа " УЬ )2 +( za - zb )2 =А xa " xc )2 +( Уа " УС )2 +( za - zc )2 = A

xb -xc)2 +(Уь -Ус)2 +(zb -zc)2 =А

2

ab , 2

ас ,

к 2 Чс,

Ха -

xb -

xb -

xc -

xc -

Xa -

A1,1 ) +(Уа - A2,1 ) +( Za - A3,1 ) = L1 ai,2 )2 + (Уь - A2,2 )2 + ( zb - A3,2 )2 = L A1,3 )2 + (Уь - A2,3 )2 + (zb - A3,3 )2 = L A1,4 )2 + (Ус - A2,4 )2 + ( Zc - A3,4 )2 = L A1,5 )2 + (Ус - A2,5 )2 + (Zc - A3,5 )2 = L25, A1,6 )2 + (Уа - A2,6 )2 + ( Za - A3,6 )2 = L

где Aab, Aac, Abc - расстояние между шарнирами подвижной платформы, Li, i = 1..6 -

элементы вектора обобщенных координат манипулятора.

Разрешив систему уравнений (4) относительно неизвестных xa, Уа, za, xb, уь , zb, xc, yc, zc , примем во внимание следующие положения:

1) ось OZ подвижной системы координат совпадает с нормалью к искомой плоскости;

2) плоскость подвижной платформы параллельна искомой плоскости и отстоит от нее на величину hmp;

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

4) единичный вектор оси OY образует с другими ортами правую тройку и может быть выражен через векторное произведение.

<

Тогда координаты центра описанной вокруг треугольника abc окружности могут быть

вычислены как

Ха + Xb + Хс Уа + УЬ + Ус za + zb + zc

. Вектор нормали n к искомой

3 3 3

плоскости (ось ог системы координат подвижной платформы) определяют направляющие косинусы

А „Б С

Va2 + Б2 + C2

cos poz =

Va2+Б2 + C2

cos Toz =

VA

2 + Б2 + C2

-,

где А, Б, С - коэффициенты канонического уравнения искомой плоскости. Направляющие косинусы осей координат ох и оу равны соответственно

Ха -

Ха + Xb + Хс

COS а ox =

Ха + Xb + Хс

2 А +

COS Р ox =

Уа

Уа

Х„ + Xi + Х„

ха --а-b-с | +

Уа

COS У ох =

Х„ + Хр. + Х„ —а—b—с I +

а 3

Уа

3

Уа + Уь + Ус

3

Уа + Уь + Ус

3

Уа + Уь + Ус"

3 ,

za + zb + zc

3

Уа + Уь + Ус*

2

+ 2

V

z + Zb + z

а b с

+

z + z^ + Х

а b с

3

2 Г + 2 V

za + zb + ^

3

СОЭ «оу = ГОв Ро2 СОЭ у ох - С08 У ог С08 Рох.

СОЭ роу = Юв У ог ^ «ох - ГОв «ог С08 У ох.

С0 Уоу = «ог С0 рох - С0 рог С0 «ох •

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

0 ( Хо Уо Zo ) =

Ха + ХЬ + Хс

Уа + Уь + Ус

Z + Zt + z

а b с

+ hmpn

Подставив соотношения (5)-(12) в формулу (1) зависимость T(X) = f (L) примет

вид

cos a0z =

2

а -

3

3

2

2

2

3

Za -

2

2

^ «о* ^ «оу С^ «о, *о

^ ро* ^ Роу ^ Ро, Уо

^ У о* ^ У оу ^ У о, 2о

0 0 0 1

3. Кинематические соотношения для платформы Гью-Стюарта типа 6-6

Структура платформенного манипулятора Гью-Стюарта типа 6-6 с равномерным и парным расположением шарниров приведена на рис. 3 и рис. 4 соответственно. При построении модели будем придерживаться допущений, принятых для моделей платформы Гью-Стюарта типа 6-3. Таким образом, для однозначного описания любой модели необходимы следующие параметры:

1) радиус описанной окружности шестиугольника основания Я;

2) угловая координата первого шарнира основания фь ;

3) обобщенный параметр расстояния от плоскости основания до оси вращения в шарнирах основания кь;

4) радиус описанной окружности шестиугольника подвижной платформы г ;

5) угловая координата первого шарнира подвижной платформы фтр ;

6) обобщенный параметр расстояния от плоскости подвижной платформы до оси вращения в шарнирах подвижной платформы ктр ;

Отметим, что при фтр = 0 структура типа 6-6 вырождается в структуру типа 6-3.

К

Рис. 3. Структура платформенного манипулятора Гью-Стюарта типа 6-6 с равномерным расположением

шарниров

Рис. 4. Структура платформенного манипулятора Гью-Стюарта типа 6-6 с парным расположением

шарниров

3.1. Обратная задача кинематики

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

в = тв,

искомую зависимость Ь = / (Т (X)) выразим как

Ц = Л, - )2 + (4, - в2, )2 + (Аэ, - )2,1 = Пб.

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

3.2. Прямая задача кинематики

Модификация рассматриваемого метода решения прямой задачи кинематики для платформы Гью-Стюарта типа 6-6 с равномерным распределением шарниров описана в работах [19]. Однако подобная модификация метода не может быть применена для структуры с парным расположением шарниров, поскольку в этом случае выражение координат одних шарниров через другие затруднительно. Рассмотрим рис. 5, который иллюстрирует расположение шарниров на подвижной платформе.

Рис. 5. Расположение шарниров на подвижной платформе для модели платформы Гью-Стюарта типа 6-6

Достроив шестиугольник B1B2B3B4B5 B6 до треугольника, получим виртуальные точки U ,V ,W, которые могут быть использованы для вычисления аналитического уравнения плоскости платформы. Далее необходимо найти длину стороны треугольника UVW и выразить координаты шарниров через координаты вершин треугольника UVW . Длину стороны треугольника UVW , например WU , будем искать как сумму длин отрезков WB5, B5B6 и B6U. Учитывая, что треугольники B1B6U, B2B3V и B4B5W равносторонние и равные между собой, длины искомых отрезков могут быть вычислены как WE = FU = 2r sin {ty mp) . Аналогично отрезок B5B6 может быть найден как

B5 B6 = 2r sin

— tymp I. Таким образом, искомая длина стороны треугольника

V3 )

UV = VW = WU = 4r sin {tymp ) + 2r sin ^9mp ).

Выразим координаты шарниров через координаты виртуальных точек U,V,W. Известно, что координаты точки c , лежащей на отрезке ab равны

xc = xa + k {xb " xa ), Л. = Уй + k {Уь " ya ), zc = za + k {zb - za ),

lacl

Учитывая соотношения (14), координаты шарниров подвижной платформы манипулятора могут быть выражены следующим образом

B1 {xB yB zB ) = {xU + K {xV - xU ) yU + K {yV - yU ) zU + K {zV - zU )) >

B2

B3

B4

B5

B6< [xB6 УB6 zB6 ) =

где K =

r sin l ф

2r sin (ф

mp

) + r sin

К

ф

mp

Основываясь на соотношениях (15)-(20), матрицу однородных координат шарниров подвижной платформы можно записать в виде

C =

Ув^ УB2 УB3 Ув^ УB5 УВб

¿B,

ZBr,

zB-,

¿B,

Z Be

111111

Тогда, учитывая выражения (13) и (20), систему уравнений, описывающую конструкцию манипулятора, можно представить в виде

(xu -xv)2 +(Уи -Уг)2 +(zu -zv)2 = Auv>

(xU xW ) + (Уи yw ) + (zU zW ) = ^UW,

2

\2_ л 2

(xv -xw)2 +(Уv -Уw)2 +(zv -zw)2 =А2

w,

(с1Д -Л1Д) +(С2Д -Л2Д) +(Сзд -Лзд) = I*.

(С1,2 - Л1,2 ) +(С2,2 - Л2,2 ) +(сз,2 - Л3,2 ) = Ц2, (С1,3 - Л1,3 ) + (С2,3 - Л2,3 ) + (С3,3 - Л3,3 ) = Ц3, (С1,4 - Л1,4 ) + (С2,4 - Л2,4 ) + (С3,4 - Л3,4 ) = 14, (С1.5 - Л1.5 )2 + (С2,5 - Л2,5 )2 + (С3.5 - Л„ )2 = Ц,

(С1.6 - Л16 )2 + (С2,6 - Л2,6 )2 + (С3,6 - Л3.6 )2 = Ц.

где А^,Аш,А№и - расстояние между виртуальными точками, Ц, 1 = 1..6 - элементы

вектора обобщенных координат манипулятора.

Придерживаясь положений, принятых для модели платформы Гью-Стюарта типа 63, соотношения координаты центра описанной вокруг треугольника Ц^Ж окружности

2

3

4

5

6

могут быть вычислены как (5)-(14) примут вид

xU + ху + XW Уи + Уу + yW •и + zV + zW

4Л2 + B2 + C2

cos ^ =

B

>/Л2+В2+С2

cos У0z =

а соотношения

C

4Л

2 + В2 + С2

хи

хи + ху +

cos =

хи + ху + хж | ,

хи--1 I +

2 А

^ Р ох =

Уи

Уи

хи

•и + ху + хж

2 А +

Уи

COS У ох =

хи

хи + ху + хж 3

+

Уи

3

Уи + Уу + Уж

3

Уи + Уу + Уж

3

Уи + Уу + Уж'

3

•и + •у - + •ж

3

Уи + Уу + Уж'

2

+

zU-

zU + •у + V

2

+ • V

•и + •у + •г

V г

3

+

•и-

•и + •у + %

^ аоу = COS Рог COS У ох - COS УCOS Рох, COS Роу = ^ У ог COS аох аоz COS У ох,

COS Уоу = ^ аоz COS Рох - ^ Рог COS аох.

о (хо Уо •о ) =

хи + ху + xW

3

Уи + Уу + Уж

3

•и + •у + •ж

+ Крп

где Л, В, С - коэффициенты канонического уравнения искомой плоскости. Искомая зависимость Т( Х) = / ( Ь) примет вид

Т ( X ) =

^ аох ^ аоУ хо

^ рох ^ РоУ COS Роz Уо

^ У ох cOS У оу COS У оz •о

0 0 0 1

4. Моделирование движения платформы Гью-Стюарта

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

с^ аог =

2

3

2

3

3

2

2

3

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

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

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

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

А,„+1 = А,„ + ^^ ^ 1.п = 0ко = А,*.

к2,п+1 = к2,п + ^7ж^ t, п = к2,0 = к2,*,

к3,п+1 = к3,п + ^7 ж ^ 1, п = , ¿3,0 = ¿3,*,

Т -Т к4,7 - к4,* у т _т

к4,п+1 = к4,п + ^ п = 0..^ , к4,0 = к4,*,

к5,п+1 = к5,п + ^^^ t,п = к5,0 = к5,*,

к г - к

к6,п+1 = к6,п + , , п = 0..^, к6,0 = к6,*,

где: кг. * - начальное значение обобщенной координаты, ^ - желаемое значение

обобщенной координаты, N - количество точек дискретизации.

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

всех обобщенных координат.

Процесс моделирования движения платформы представляет собой итеративное решение прямой задачи кинематики. В данной работе для решения системы нелинейных уравнений будем использовать встроенные методы ломаных доверительных областей среды МЛТЬЛБ.

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

подробно говорилось в работах [21, 22]. Для гарантированного обеспечения непрерывной сходимости к единственному решению используем несколько правил:

1) выберем в качестве первого начального условия известное нулевое состояние манипулятора;

2) при моделировании начальными условиями для каждого следующего положения является предыдущее решение;

3) малый шаг приращения длин штанг.

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

cos а cos у-sin а cos Р sin у -cos а sin у-sin а cos Р cos у sin а sin р sin а cos у + cos а cos Р sin у -sin а sin у-cos а cos Р cos у -cos а sin р sin а sin у sin а cos у cos Р

Тогда требуемые углы могут быть получены численным решением системы уравнений

cos а cos у - sin а cos Р sin у = T11з < - cos а sin Р = T23, sin Р cos у = T32,

где: Т1Д, T2,3, T32 - элементы матрицы однородного преобразования.

Определим параметры моделей манипулятора следующими значениями. Пусть радиус основания платформы R = 100, а радиус подвижной платформы r = 50. Величины, определяющие расстояние от основания и подвижной платформы до осей вращения в соответствующих шарнирах примем равными hb = hmp = 5. Поскольку модель с

равномерным расположением шарниров является частным случаем модели с парным расположением шарниров, при моделировании примем фь = фтр = ^ . Следует помнить,

что модель платформы Гью-Стюарта типа 6-3 характеризуется фтр = 0. Начальным

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

координат механизма Li = 150, i = 1..6 .

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

Пусть платформе необходимо переместиться в точку с координатами (20 20 200).

Результаты моделирования, включающие графики изменения координат центра платформы и углов Эйлера для модели платформы Гью-Стюарта типа 6-3 с парным расположением шарниров, приведены на рис. 6, 7. Изменение положения и ориентации

платформы Гью-Стюарта типа 6-6 с парным расположением шарниров отражено на рис. 8 и рис. 9.

Рис. 6. Изменение координаты центра подвижной платформы для модели типа 6-3

а 0 -1

1

са 0 -1

1

01

0

2

3

5

6

7

8

2

3

5

6

7

8

0

0

2

3

5

6

7

8

Рис. 7. Изменение ориентации платформы (углов Эйлера) для модели типа 6-3

Рис. 8. Изменение координаты центра подвижной платформы для модели типа 6-6

а 0

са 0

0

2

3

5

6

7

8

0

2

3

5

6

7

8

0

0

2

3

5

6

7

8

Рис. 9. Изменение ориентации платформы (углов Эйлера) для модели типа 6-6

Очевидно, что при линейном изменении обобщенных координат изменение положения и ориентации манипулятора Гью-Стюарта типа также носит линейный характер, что не противоречит результатам, полученным в [20]. Следует отметить, что при равных начальных значениях обобщенных координат модели характеризуются разным

начальным положением центра платформы. Данный факт наглядно продемонстрирован на рис. 6 и 8.

Заключение

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

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

Список литературы

1. Merlet J.P. Parallel Robots. Springer Netherlands, 2006. 406 p. (Ser. Solid Mechanics and Its Applications; vol. 128.). DOI: 1C.1CC7/1-4C2C-4133-C

2. Каганов Ю.Т., Карпенко A.^ Математическое моделирование кинематики и динамики робота-манипулятора типа «хобот». 1. Математические модели секции манипулятора, как механизма параллельной кинематики типа «трипод» // Наука и образование. МГТУ им. Н.Э. Баумана. Электрон. журн. 2009. № 10. Режим доступа: http://technomag.edu.ru/doc/133262.html (дата обращения 15.09.2014).

3. Каганов Ю.Т., Карпенко A.^ Математическое моделирование кинематики и динамики робота-манипулятора типа «хобот». 2. Математические модели секции манипулятора, как механизма параллельной кинематики типа «гексапод» // Наука и образование. МГТУ им. Н.Э. Баумана. Электрон. журн. 2009. № 11. Режим доступа: http://technomag.edu.ru/doc/133731.html (дата обращения 15.09.2014).

4. Волкоморов C.B., Карпенко A.^ Геометрия многосекционного манипулятора типа «хобот» // Наука и образование. МГТУ им. Н.Э. Баумана. Электрон. журн. 2010. № 12. Режим доступа: http://technomag.bmstu.ru/doc/163391.html (дата обращения 15.09.2014).

5. Карпенко A.^, Шмонин AM. Исследование динамики многосекционного манипулятора типа «хобот» // Наука и образование. МГТУ им. Н.Э. Баумана. Электрон. журн. 2010. № 9. Режим доступа: http://technomag.bmstu.ru/doc/157912.html (дата обращения 15.09.2014).

6. Глазунов В.А., Колискор А.Ш., Крайнев А.Ф. Пространственные механизмы параллельной структуры. М.: Наука, 1991. 94 с.

7. Янг Д., Ли Т. Исследование кинематики манипуляторов платформенного типа // Конструирование. 1984. Т. 106, № 2. С. 264-272. [Yang D.C., Lee T.W. Feasibility Study of a Platform Type of Robotic Manipulators from a Kinematic Viewpoint // Transactions of ASME Journal of Mechanisms, Transmission and Automation in Design. 1984. Vol. 106, no. 2. P. 191-198. DOI: 10.1115/1.3258578 ].

8. Лапиков А.Л., Пащенко В.Н. Математическая модель платформенного манипулятора Гью-Стюарта // Всероссийская научно-техническая конференция «Наукоемкие технологии в приборо- и машиностроении и развитие инновационной деятельности в вузе» (Москва, 10-12 декабря 2013 г.): матер. Т. 2. М.: Изд-во МГТУ им. Н.Э. Баумана, 2013. С. 144-156.

9. Cruz P., Ferreira R., Sequeira J.S. Kinematic modeling of Stewart-Gough platforms // Proc. of the 2nd International Conference on Informatics in Control, Automation and Robotics (ICINCO 2005). 14-15 September, 2005, Barcelona, Spain. 2005. P. 93-99. Режим доступа: http://users.isr.ist.utl.pt/~ricardo/publications/icinco2005.pdf (дата обращения 15.09.2014).

10. Lee T.-Y. , Shim J.-K. Elimination-Based Solution Method for the Forward Kinematics of the General Stewart-Gough Platform // Proceedings of the 2nd Workshop on Computational Kinematics. 2001. P. 259-267. Режим доступа: http://www-sop.inria.fr/coprin/EJCK/Vol1-1/24 Lee Shi.pdf (дата обращения 15.09.2014).

11. Lee T.-Y. , Shim J.-K. Algebraic Elimination-Based Real-Time Forward Kinematics of the 6-6 Stewart Platform with Planar Base and Platform // Proceedings of the 2001 ICRA -IEEE International Conference on Robotics and Automation. Vol. 2. IEEE, 2001. P. 13011306. DOI: 10.1109/R0B0T.2001.932790

12. Bonev I.A., Ryu J. A new method for solving the direct kinematics of general 6-6 Stewart Platforms using three linear extra sensors // Mechanism and Machine Theory. 2000. Vol. 35, no. 3. P. 423-436.

13. Dasgupta B., Mruthyunjaya T.S. A Canonical Formulation of the Direct Position Kinematics Problem for a General 6-6 Stewart Platform // Mechanism and Machine Theory. 1994. Vol. 29, no. 6. P. 819-827.

14. Wang Q. Closed form direct kinematics of a class of Stewart platform // Proc. of the 15th Triennial World Congress. Barcelona, Spain, 2002. Режим доступа: http://www.nt.ntnu.no/users/skoge/prost/proceedings/ifac2002/data/content/00906/906.pdf (дата обращения 15.09.2014).

15. Song S.-K. , Kwon D.-S. New Direct Kinematic Formulation of 6 D.O.F Stewart-Gough Platforms Using the Tetrahedron Approach // Transactions on Control, Automation and Systems Engineering. 2002. Vol. 4, no.3. P. 217-223.

16. Zarkandi S., Esmaili M.R. Direct position kinematics of a three revolute-prismatic-spherical parallel manipulator // IJRRAS. 2011. Vol. 7, no. 1. P. 88-95. Режим доступа:

http://www.arpapress.com/Volumes/Vol7Issue1/IJRRAS 7 1 13.pdf (дата обращения 15.09.2014).

17. Husty M.L. An Algorithm for Solving the Direct Kinematics of General Stewart-Gough Platforms // Mechanism and Machine Theory. 1996. Vol. 31, no. 4. P. 365-380.

18. Лапиков А.Л., Пащенко В.Н. Решение прямой задачи кинематики для платформы Гью-Стюарта с использованием аналитического уравнения плоскости // Наука и образование. МГТУ им. Н.Э. Баумана. Электрон. журн. 2014. № 4. С. 124-134. DOI: 10.7463/0414.0706936

19. Лапиков А.Л. Исследование применимости метода решения прямой задачи кинематики для манипулятора Гью-Стюарта типа 6-6 // Региональная научно-техническая конференция «Наукоемкие технологии в приборо- и машиностроении и развитие инновационной деятельности в вузе» (Москва, 22-25 апреля 2014 г.): матер. Т. 1. М.: Изд-во МГТУ им Н.Э. Баумана, 2014. С. 218-227.

20. Лапиков А.Л., Масюк В.М. Моделирование движения платформы Гью-Стюарта при линейной аппроксимации закона изменения обобщенных координат // Евразийский Союз Ученых (ЕСУ). 2014. № 4, ч. 5. С. 106-109.

21. Лапиков А.Л., Масюк В.М., Сакович О.В., Демин П.М., Пащенко В.Н. Анализ решения прямой задачи кинематики пространственного манипулятора Гью-Стюарта типа 6-3 // Вибрационные технологии, мехатроника и управляемые машины: сб. науч. ст. В 2 ч. Ч. 2. Курск: Юго-Зап. гос. ун-т., 2014. С. 139-144.

22. Dietmaier P. The Stewart-Gough Platform of General Geometry can have 40 Real Postures // In: Advances in Robot Kinematics: Analysis and Control. Springer Netherlands, 1998. P. 1-10. DOI: 10.1007/978-94-015-9064-8 1

Science and Education of the Bauman MSTU, 2014, no. 11, pp. 72-94.

DOI: 10.7463/1114.0735505

Received:

04.11.2014

Science ^Education

of the Bauman MSTU

ISSN 1994-0448 © Bauman Moscow State Technical Unversity

Modification of Method for Solution of Direct Kinematic Problem for the Type of Platform Manipulators with Six Degrees of Freedom

A.L. Lapikov1'*, V.N. Paschenko1, ' antonlapikcA-ginb ox ju

V.M. Masyuk1

1 Kaluga Branch of Bauman Moscow State Technical University, Kaluga,

Russia

Keywords: parallel kinematics manipulators, Stewart platform, hexapod, direct kinematic problem,

mathematical model

This paper considers creation of methods for research of multi-section manipulators of parallel structure. To solve this task it is necessary, firstly, to carry out generalization, systematiza-tion, and enhancement of existing models of platform manipulators with six degrees of freedom; secondly, it is necessary to modify previously suggested methods for solving the kinematic tasks for the specified type of manipulation mechanisms. The paper presents detailed domain analysis, describes major issues appearing in the course of research, and suggests basic methods of their solution. The paper demonstrates the necessity for modification of existing models through supplementing new parameters. Modification and generalization of the previously suggested method for solution of direct kinematic problem for the specified type of manipulators were carried out. Method for solution of this problem consists in establishing the dependence of functional relationship of Cartesian coordinates and orientation of the moving platform center on the values of generalized coordinates of manipulator (in case of platform manipulators, these are the lengths of telescopic legs connecting the base and the moving platform of the manipulator). The method is created in such a way that solution of direct kinematic problem results in finding of the analytical equation of the plane where the moving platform lies. The equation of the required plane is described through three points (attachment points of the moving platform joints). To define coordinate values of the joints, the system of nine non-linear equations is generated. It should be noted that the system of equations is composed of one-type equations with the same type of nonlineari-ty. The physical meaning of all the nine equations of the system is Euclidean distance between the points of the manipulator. The location and orientation of the manipulator are depicted as a homogenous transformation matrix. Vectors of translation and rotation for this matrix can be defined through required plane. The theory was verified with the outcome of the experiment.

It is planned to create new methods and approaches, which allow us to spread the methods for solution of kinematic problems on the type of multi-section manipulators.

References

1. Merlet J.P. Parallel Robots. Springer Netherlands, 2006. 406 p. (Ser. Solid Mechanics and Its Applications; vol. 128.). DOI: 10.1007/1-4020-4133-0

2. Kaganov Yu.T., Karpenko A.P. Kinematics and dynamics mathematical modeling of a "trunk" robot-manipulator. 1. Mathematical models of the manipulator section as the type "thripod" parallel mechanism. Nauka i obrazovanie MGTU im. N.E. Baumana = Science and Education of the Bauman MSTU, 2009, no. 10. Available at: http://technomag.edu.ru/doc/133262.html , accessed 15.09.2014. (in Russian).

3. Kaganov Yu.T., Karpenko A.P. Kinematics and dynamics mathematical modeling of a "trunk" robot-manipulator. 2. Mathematical models of the manipulator section as the type "hexapod" parallel mechanism. Nauka i obrazovanie MGTU im. N.E. Baumana = Science and Education of the Bauman MSTU, 2009, no. 11. Available at: http://technomag.edu.ru/docZ133731.html , accessed 15.09.2014. (in Russian).

4. Volkomorov S.V., Karpenko A.P. Geometry of multisectional "trunk" manipulator. Nauka i obrazovanie MGTU im. N.E. Baumana = Science and Education of the Bauman MSTU, 2010, no. 12. Available at: http://technomag.bmstu.ru/doc/163391.html , accessed 15.09.2014. (in Russian).

5. Karpenko A.P., Shmonin A.M. Dynamics research of a multi-section trunk robot-manipulator. Nauka i obrazovanie MGTU im. N.E. Baumana = Science and Education of the Bauman MSTU, 2010, no. 9. Available at: http://technomag.bmstu.ru/doc/157912.html , accessed 15.09.2014. (in Russian).

6. Glazunov V.A., Koliskor A.Sh., Kraynev A.F. Prostranstvennye mekhanizmy parallel'noy struktury [Spatial Parallel Structure Mechanisms]. Moscow, Nauka Publ., 1991. 94 p. (in Russian).

7. Yang D.C., Lee T.W. Feasibility Study of a Platform Type of Robotic Manipulators from a Kinematic Viewpoint. Transactions of ASME Journal of Mechanisms, Transmission and Automation in Design, 1984, vol. 106, iss. 2, pp. 191-198. DOI: 10.1115/1.3258578

8. Lapikov A.L., Pashchenko V.N. Mathematical model of Stewart-Gough platform manipulator. Vserossiyskaya nauchno-tekhnicheskaya konferentsiya "Naukoemkie tekhnologii v priboro- i mashinostroenii i razvitie innovatsionnoy deyatel'nosti v vuze": mater. [All-Russian Scientific and Technical Conference "High technologies in instrument-making engineering and mechanical engineering, and the development of innovation activities in high

school"], Moscow, 10-12 December, 2013. Vol. 2. Moscow, Bauman MSTU Publ., 2013, pp. 144-156. (in Russian).

9. Cruz P., Ferreira R., Sequeira J.S. Kinematic modeling of Stewart-Gough platforms. Proc. of the 2nd International Conference on Informatics in Control, Automation and Robotics (ICINCO 2005), 14-15 September, 2005, Barcelona, Spain. 2005, pp. 93-99. Available at: http://users.isr.ist.utl.pt/~ricardo/publications/icinco2005.pdf , accessed 15.09.2014.

10. Lee T.-Y. , Shim J.-K. Elimination-Based Solution Method for the Forward Kinematics of the General Stewart-Gough Platform. Proceedings of the 2nd Workshop on Computational Kinematics, May 20-22, 2001, pp. 259-267. Available at: http://www-sop.inria.fr/coprin/EJCK/Vol1-1/24 Lee Shi.pdf , accessed 15.09.2014.

11. Lee T.-Y. , Shim J.-K. Algebraic Elimination-Based Real-Time Forward Kinematics of the 66 Stewart Platform with Planar Base and Platform. Proceedings of the 2001ICRA - IEEE International Conference on Robotics and Automation. Vol. 2. IEEE, 2001, pp. 1301-1306. DOI: 10.1109/R0B0T.2001.932790

12. Bonev I.A., Ryu J. A new method for solving the direct kinematics of general 6-6 Stewart Platforms using three linear extra sensors. Mechanism and Machine Theory, 2000, vol. 35, no. 3, pp. 423-436.

13. Dasgupta B., Mruthyunjaya T.S. A Canonical Formulation of the Direct Position Kinematics Problem for a General 6-6 Stewart Platform. Mechanism and Machine Theory, 1994, vol. 29, no. 6, pp. 819-827.

14. Wang Q. Closed form direct kinematics of a class of Stewart platform. Proc. of the 15th Triennial World Congress, Barcelona, Spain, 2002. Available at: http://www.nt.ntnu.no/users/skoge/prost/proceedings/ifac2002/data/content/00906/906.pdf , accessed 15.09.2014.

15. Song S.-K. , Kwon D.-S. New Direct Kinematic Formulation of 6 D.O.F Stewart-Gough Platforms Using the Tetrahedron Approach. Transactions on Control, Automation and Systems Engineering, 2002, vol. 4, no.3, pp. 217-223.

16. Zarkandi S., Esmaili M.R. Direct position kinematics of a three revolute-prismatic-spherical parallel manipulator. IJRRAS, 2011, vol. 7, no. 1, pp. 88-95. Available at: http://www.arpapress.com/Volumes/Vol7Issue1/IJRRAS 7 1 13.pdf , accessed 15.09.2014.

17. Husty M.L. An Algorithm for Solving the Direct Kinematics of General Stewart-Gough Platforms. Mechanism and Machine Theory, 1996, vol. 31, no. 4, pp. 365-380.

18. Lapikov A.L., Pashchenko V.N. Solution of direct kinematic problem for Stewart-Gough platform with the use of analytical equation of plane. Nauka i obrazovanie MGTU im. N.E.

Baumana = Science and Education of the Bauman MSTU, 2014, no. 4, pp. 124-134. DOI: 10.7463/0414.0706936 (in Russian).

19. Lapikov A.L. The study of applicability of the method for solving the direct kinematics problem for Stewart-Gough manipulator of the type 6-3. Regional'naya nauchno-tekhnicheskaya konferentsiya "Naukoemkie tekhnologii v priboro- i mashinostroenii i razvitie innovatsionnoy deyatel'nosti v vuze": mater. [Proc. of the Regional Scientific and Technical Conference "High technologies in instrument-making engineering and mechanical engineering, and the development of innovation activities in high school"]. Moscow, 22-25 April 2014. Vol. 1. Moscow, Bauman MSTU Publ., 2014, pp. 218-227. (in Russian).

20. Lapikov A.L., Masyuk V.M. Motion simulation of Stewart-Gough platform when linear approximation of the law of change of generalized coordinates. Evraziyskiy Soyuz Uchenykh (ESU), 2014, no. 4, part 5, pp. 106-109. (in Russian).

21. Lapikov A.L., Masyuk V.M., Sakovich O.V., Demin P.M., Pashchenko V.N. Analysis of solution of direct kinematic problem for Stewart-Gough spatial manipulator of the type 63. Vibratsionnye tekhnologii, mekhatronika i upravlyaemye mashiny: sb. nauch. St. V 2 ch. Ch. 2 [Vibration technology, mechatronics and managed machine: collected scientific articles. In 2 pts. Pt. 2]. Kursk, Southwest State University Publ., 2014, pp. 139-144. (in Russian).

22. Dietmaier P. The Stewart-Gough Platform of General Geometry can have 40 Real Postures. In: Advances in Robot Kinematics: Analysis and Control. Springer Netherlands, 1998, pp. 110. DOI: 10.1007/978-94-015-9064-8 1