Научная статья на тему 'Рабочее пространство параллельного механизма типа додкапод'

Рабочее пространство параллельного механизма типа додкапод Текст научной статьи по специальности «Математика»

CC BY
159
42
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ДОДЕКАПОД / ПАРАЛЛЕЛЬНЫЙ МАНИПУЛЯТОР / РАБОЧЕЕ ПРОСТРАНСТВО / РАБОЧИЙ ОБЪЕМ

Аннотация научной статьи по математике, автор научной работы — Данг С. Х.

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

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по математике , автор научной работы — Данг С. Х.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Рабочее пространство параллельного механизма типа додкапод»

Наука и Образование

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

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

Наука и Образование. МГТУ им. Н.Э. Баумана. Электрон. журн. 2014. № 10. С. 347-358.

ISSN 1994-0448

Б01: 10.7463/1014.0712404

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

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

УДК 519.6

Рабочее пространство параллельного механизма типа додкапод

Данг С. Х.1*

30.05.2014 26.09.2014

"гкбЬгпаШ'Й'таЦ.ш 1МГТУ им. Н.Э. Баумана, Москва, Россия

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

Ключевые слова: додекапод, параллельный манипулятор, рабочее пространство, рабочий объем

Введение

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

Додекапод представляет собой параллельный механизм, основанный на платформе Стюарта. Механизм состоит из 12 штанг и шести шарнирных узлов. В отличие от платформы Стюарта, каждая из двух платформ додекапода может изменять свои размеры. Это обстоятельство позволяет использовать додекапод в различных областях техники: манипуляционные системы, транспортные механизмы, станки, миниатюрные роботы, робото-технические системы [2].

Уравнения кинематики додекапода [3] определяют соотношения между положениями его шарниров и длинами штанг. Данные уравнения можно использовать для

определения рабочего пространства додекапода и проектирования его траектории движения.

В работах [4-6] представлены алгоритмы построения рабочего пространства параллельного механизма типа 3-PRS, обладающего тремя степенями свободы. В данной работе на основе этих алгоритмов предложены алгоритмы построения рабочего пространства додекапода. Кроме того, в работе предложен алгоритм вычисления объема рабочего пространства додекапода, который является важной характеристикой любого манипуляционного механизма. Увеличение объема рабочего пространства механизма без существенного увеличения габаритных размеров его конструкции является одной из задач проектирования манипуляционных механизмов [7].

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

Додекапод состоит из 12 штанг и шести шарнирных узлов (рисунок 1). Длины штанг могут изменяться. Платформа основания (основание) В2' Вз и движущая платформа

(платформа) Р\, Р2^ Рз состоят из трех штанг каждая. Остальные шесть штанг связывают платформы как показано на рисунке 1. С платформой связан схват манипулятора.

Рисунок 1 - Кинематическая схема додекапода: 5 В2' В3 - шарниры основания; Р2? Рз - шарниры

платформы

Полагаем, что в исходном состоянии длины , г е [1:12] штанг додекапода одинаковы и равны 1о . На величины наложены ограничения

1шт — 1 — 1тах . (1)

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

простоты записи полагаем, что 1сх = 0 .

Рабочее пространство додекапода представляет собой часть пространства, в каждую из точек которого можно перевести схват механизма, не нарушая условий (1). Аналитическое определение рабочего пространства манипулятора удается только в простейших случаях. Поэтому ставим задачу приближенного построения рабочего пространства додекапода.

2. Алгоритм конечномерной аппроксимации рабочего пространства

додекапода

Введем в рассмотрение полярную систему координат (ф, Я, р), начало которой совпадает с началом системы координат (рисунок 2). Здесь - углы поворота

вектора ОР, р - его длина.

Рисунок 2 - Используемые системы координат

Покроем интервалы г е [0; /тах], ф е [0; 2л\,

Р е [1тт; 1тах ] равномерными сетками с шагами Аг, Аф, Ар соответственно, так что г = г Аг, ф= У Аф,

Рк = к АР, где г е [0: п], у е [0: Пф], к е [0: пр\.

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

1) Организуем вложенные циклы по г е [0 : пг], у е [0 : п(], к е [0 : пр]. Для

текущего набора (г, J, к) выполняем следующие действия.

2) Определяем координаты точки Вг у д = (х1, у, г1), р. у к = (хг,, уг,, гг,у к ),

где

Чу,к = А зт ру,

У.,у,к =Рк (у, (2)

г- ■, = г..

г, у, к г

3) Получаем матрицу трансформации [3]

Т =

Тг, у ,к

Я

Хг ,к г ,к уг ,к гг, у ,к 0 0 0 1

(3)

где

Яг у к =

«у,к Ргу,к «гу,к Ду,к /г,у,к «у,к /г,у,к «у,к Ду,к ,к + «у,к ^г,у,к

«г,у,к у,к

Дк

«г,у ,к Ргу ,к У г , у ,к + «у ,к /г,у ,к

Ду,к уг ,к

« ,к Д ,к Уг,у,к «г,у,к Уу,к

Рг,у,к уг,у,к

- (4)

= со«г, , = з1п«г, ,

= Д, у , = з1п Д, у, к,

= с03 Уг, у , = 81П Уг, М;

«г, у ,к = 0,

У, у ,к = аГС81П

Д . к = агс:ап

/ л

Хг ,к

V г,у ,к Уг, у ,к

V2 4- 2 -1- 2

Хг у,к + Уг,Лк + ^ ,к

(5)

5) Для г = вычисляем длины всех боковых штанг манипулятора

<

i. = В j kP j k = В j +°°ij k + Oj kP j k = = - bB, k + oo', k + ( R,, PP k )

(6)

где компоненты векторов ВВ к, Pfjk известны; i = 1 ^ 3, j Ф i ; (•, •) - оператор скалярного

произведения. Здесь ,. - длина штанги, соединяющей точки В. . к и Pjyt.

6) Проверяем выполнение ограничений (1). Если все полученные длины штанг удовлетворяют этому условию, то сохраняем координаты точки j . k и циклический

процесс продолжаем. В противном случае цикл по k завершаем.

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

пространства додекапода.

3. Вычислительный эксперимент

Представленный в п. 2 алгоритм реализован в среде программной системы Matlab. С помощью разработанного алгоритмического и программного обеспечения построена аппроксимация рабочего пространства додекапода со следующими параметрами:

l0 = 200 мм ; rs = 120 мм, гр = 100 мм, Az = 5 мм, Лф =

Некоторые результаты вычислений представлены на рисунке 3.

Ж 180

Лр = 0,5 мм .

а) проекция на плоскость OXZ

б) проекция на плоскость ОУ2

в) проекция на плоскость ОХУ

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

При изменении длин всех штанг основания и платформы получается полное рабочее пространство додекапода. На рисунке 4 представлены проекции рабочих пространств

додекапода на плоскости OXZ.

À Z,mm

Рисунок 4. Проекции рабочих пространств додекапода на плоскость OXZ :

1 - = 100 мм, гр = 100 мм ; 2 - = 150 мм, гр = 200 мм ; 3 - г„ = 200 мм, гр = 200 мм

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

4. Объем рабочего пространства

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

1) Определяем диапазоны изменения радиусов основания гв и платформы гр :

Г

в

ГВ тт , Гв тт + ^ , ГВ тт + 2Дг Г в тах

Гр —

ГР тт , ГР тт + ^ , ГР тт + ГР тах

2) Для каждого набора значений (гв' ГР ) строим конечномерную аппроксимацию

рабочего пространства додекапода.

3) Находим объединение построенных конечномерных аппроксимаций рабочего пространства (рисунок 5).

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

4) Определяем объем каждого слоя, толщина которого равна ^^ — +1 (рисунок 6).

ъ

Рисунок 6 - К определению объема г- слоя рабочего пространства додекапода

4.1) Вычисляем объем каждого сектора

Аф 9 1 7

(У . = —-пр Аг = — р Аф.Аг. г,у 2п р 2р ф г.

4.2) Суммируем все полученные объемы:

пф

V=£ (у, -.

-=1

5) Определение полный объем рабочего пространства додекапода по формуле

пг

у=5Х

1

Программная реализация данного алгоритма также выполнена в среде программной системы МайаЪ. С помощью алгоритма и программного обеспечения вычислен приближенный объем рабочего пространства додекапода, представленного в п. 2, равный

У = 0,0176 м3.

Заключение

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

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

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

1. Merlet J.P. Parallel Robots. Kluwer Academic Publishers, 2000. P. 31-65. DOI: 10.1007/978-94-010-9587-7

2. Саяпин С.Н., Синев А. В. Адаптивный мобильный пространственный робот-манипулятор и способ организации движений и контроля физико-механических свойств и геометрической формы контактируемой поверхности и траектории перемещения с его помощью: пат. 2424893 РФ. 2011.

3. Данг Суан Хиеп. Кинематика односекционного параллельного манипулятора типа «додекапод» // Наука и образование. МГТУ им. Н.Э. Баумана. Электрон. журн. 2013. № 2. Режим доступа: http://technomag.bmstu.ru/doc/539000.html (дата обращения 01.05.2014). DOI: 10.7463/0213.0539000

4. Yangmin Li, Qingsong Xu. Kinematic analysis of a 3-PRS parallel manipulator // Robotics and Computer-Integrated Manufacturing. 2007. Vol. 23, iss. 4. P. 395-408. DOI: 10.1016/j.rcim.2006.04.007

5. Madusudanan Sathia Narayanan, Sourish Chakravarty, Hrishi Shah, Venkat N. Krovi. Kinematic-, Static- and Workspace Analysis of a 6-P-U-S Parallel Manipulator // Proceedings of the ASME 2010 International Design Engineering Technical Conferences & Computers and Information in Engineering Conference IDETC/CIE 2010 (August 15-18, 2010, Montreal, Quebec, Canada). 2010. P. 1456-1464.

6. Filho S.C.T., Cabral E.L.L. Kinematics and workspace analysis of a parallel architecture robot: the Hexa // ABCM Symposium Series in Mechatronics. 2006. Vol. 2. P. 158-165. Available at: http://www.abcm.org.br/pt/wp-content/symposium-series/SSM Vol2/Section III Robotics/SSM2 III 01.pdf , accessed 01.05.2014.

7. Зенкевич С.Л., Ющенко А.С. Основы управления манипуляционными роботами. М.: Изд-во МГТУ им. Н.Э. Баумана, 2004. C. 75-92.

Science and Education of the Bauman MSTU, 2014, no. 10, pp. 347-358.

DOI: 10.7463/1014.0712404

Received: Revised:

30.05.2014 26.09.2014

Science ^Education

of the Bauman MSTU

ISSN 1994-0448 © Bauman Moscow State Technical Unversity

Workspace of Parallel Mechanism of Dodekapod

Type

S.H. Dang1*

"rköbmstu'gmail.ru

1Bauman Moscow State Technical University, Moscow, Russia

Keywords: dodekapod, parallel manipulator, workspace analysis

Dodekapod represents a parallel mechanism based on Stewart's platform. The mechanism consists of 12 bars and six hinged knots. Unlike Stewart's platform, each of two platforms of a dodekapod can change the sizes. This circumstance allows us to use a dodekapod in various engineering areas, namely in handling systems, transport mechanisms, machines, tiny robots, and robotic systems. The working space is one of the important characteristics of a dodekapod. When determining a working space, we can draw up the necessary data of a dodekapod, develop an algorithm of the movement, etc.

Item 1. Problem statement. This item represents main names and characteristics of a dodekapod, condition for restriction of bar lengths, working space definition.

Item 2. Finite-dimensional approximation algorithm of working space of a dodekapod. Each P point position in the working space is given in the polar system of coordinates P ■ k.

The algorithm includes a cycle of 6 stages. After completing a cyclic process the cumulative array of coordinates of points Pi j k represents a required finite-dimensional approximation of

working space of a dodekapod.

Item 3. Computing experiment. The algorithm presented in the item 2 is realized in the Matlab software system environment. A developed algorithm and the software enable an approximation of the dodekapod working space to be constructed with the following parameters: lo=200 mm; rB=120 mm, rp=100 mm, AZ=5 mm, A^=rc/180, Ap=0,5 mm l0 = 200 mm; RB = 100, Rp = 100 rB = 120 mm, rp = 100 mm ,

7

Az = 5 mm , ap =-, Ap = 0,5 mm .

180

Item 4. Working space volume. The constructed finite-dimensional approximation of working space of a dodekapod allows us to calculate the approximate volume of this space. The algorithm to calculate volume of dodekapod working space includes a cycle of 5 stages. This algorithm is implemented in the Matlab software system environment as well.

Conclusion. The work offers algorithms to create finite-dimensional approximation of

working space of a dodekapod and perform approximate calculation of this space volume. It presents results of computing experiments with developed algorithms and software to show their

high efficiency.

References

1. Merlet J.P. Parallel Robots. Kluwer Academic Publishers, 2000, pp. 31-65. DOI: 10.1007/978-94-010-9587-7

2. Saiapin S.N., Sinev A.V. Adaptivnyi mobil'nyi prostranstvennyi robot-manipuliator i sposob organizatsii dvizhenii i kontrolia fiziko-mekhanicheskikh svoistv i geometricheskoi formy kontaktiruemoi poverkhnosti i traektorii peremeshcheniia s ego pomoshch'iu [Adaptive mobile 3D manipulator robot and method of organizing displacements and control over physical mechanical properties, geometrical shape of contact surface and displacement trajectory hereby]. Patent RF, no. 2424893, 2011.

3. Dang S.H. [Kinematics of a single-section parallel "dodekapod" manipulator]. Nauka i obrazovanie MGTU im. N.E. Baumana - Science and Education of the Bauman MSTU, 2013, no. 2. DOI: 10.7463/0213.0539000

4. Yangmin Li, Qingsong Xu. Kinematic analysis of a 3-PRS parallel manipulator. Robotics and Computer-Integrated Manufacturing, 2007, vol. 23, iss. 4, pp. 395-408. DOI: 10.1016/j.rcim.2006.04.007

5. Madusudanan Sathia Narayanan, Sourish Chakravarty, Hrishi Shah, Venkat N. Krovi. Kinematic-, Static- and Workspace Analysis of a 6-P-U-S Parallel Manipulator. Proceedings of the ASME 2010 International Design Engineering Technical Conferences & Computers and Information in Engineering Conference IDETC/CIE 2010, August 15-18, 2010, Montreal, Quebec, Canada. 2010. P. 1456-1464.

6. Filho S.C.T., Cabral E.L.L. Kinematics and workspace analysis of a parallel architecture robot: the Hexa. ABCMSymposium Series inMechatronics, 2006, vol. 2, pp. 158-165. Available at: http://www.abcm.org.br/pt/wp-content/symposium-

series/SSM Vol2/Section III Robotics/SSM2 III 01.pdf , accessed 01.05.2014.

7. Zenkevich S.L., Iushenko A.S. Osnovy upravleniia manipuliatsionnymi robotami [Bases of control of manipulation robots]. Moscow, Bauman MSTU Publ., 2004, pp. 75-92.

i Надоели баннеры? Вы всегда можете отключить рекламу.