Научная статья на тему 'Обобщенная математическая модель кинематики робота типа rv-2aj фирмы Mitsubishi Electric'

Обобщенная математическая модель кинематики робота типа rv-2aj фирмы Mitsubishi Electric Текст научной статьи по специальности «Электротехника, электронная техника, информационные технологии»

CC BY
439
140
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
МАТЕМАТИЧЕСКАЯ МОДЕЛЬ КИНЕМАТИКИ / СИСТЕМА КООРДИНАТ / ПРЕОБРАЗОВАНИЯ ДЕНАВИТА-ХАРТЕНБЕРГА / МАТРИЦА ПЕРЕХОДОВ / MATHEMATICAL MODEL OF THE KINEMATICS / SPECIAL COORDINATE SYSTEM / THE DENAVIT-HARTENBERG CONVENTION / TRANSFORMATION MATRICES

Аннотация научной статьи по электротехнике, электронной технике, информационным технологиям, автор научной работы — Хомченко Василий Герасимович, Клевакин Владимир Викторович, Лазаренко Ирина Валерьевна, Горбатых Александр Сергеевич

Рассматривается составление обобщенной математической модели кинематики робота типа RV-2AJ японской фирмы Mitsubishi Electric, имеющего широкое применение в промышленности. Модель строится на основе специальных координат и преобразований Денавита-Хартенберга.

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

Похожие темы научных работ по электротехнике, электронной технике, информационным технологиям , автор научной работы — Хомченко Василий Герасимович, Клевакин Владимир Викторович, Лазаренко Ирина Валерьевна, Горбатых Александр Сергеевич

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

Generalized mathematical model of the kinematics of the RV-

The article is devoted to developing mathematical model of Mitsubishi Electric RV-2AJ robot's kinematics, which is used in practice for remote control in international educational project «Synergy». The mathematical model is based on the special coordinates and Denavit-Hartenberg convention.

Текст научной работы на тему «Обобщенная математическая модель кинематики робота типа rv-2aj фирмы Mitsubishi Electric»

УДК 621-865-8 В. Г. ХОМЧЕНКО

В. В. КЛЕВАКИН И. В. ЛАЗАРЕНКО А. С. ГОРБАТЫХ

Омский государственный технический университет

ОБОБЩЕННАЯ МАТЕМАТИЧЕСКАЯ МОДЕЛЬ КИНЕМАТИКИ РОБОТА ТИПА RV-2AJ

ФИРМЫ MITSUBISHI ELECTRIC___________________________

Рассматривается составление обобщенной математической модели кинематики робота типа RV-2AJ японской фирмы Mitsubishi Electric, имеющего широкое применение в промышленности. Модель строится на основе специальных координат и преобразований Денавита—Хартенберга.

Ключевые слова: математическая модель кинематики, система координат, преобразования Денавита—Хартенберга, матрица переходов.

RV-2AJ

Робот RV-2AJ фирмы Mitsubishi Electric имеет достаточно удачную кинематическую компоновку. Четыре степени подвижности, первая из которых с вертикальной осью вращения, а три другие — с горизонтальной, обеспечивают переносное движение схвата в пространстве (рис. 1). Пятая степень подвижности является ориентирующей и осуществляет вращение ( ротацию) схвата вокруг своей оси. Конструкцией робота допускается определенное развитие последнего (пятого) подвижного звена, в частности, захватывающий орган робота может быть смещен относительно оси вращения последнего звена. В этом случае и последняя вращательная пара фактически становится переносной.

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

В настоящей статье ставится задача получения математической модели кинематики роботов, имеющих взаиморасположение кинематических звеньев и пар, подобное роботу RV-2AJ фирмы Mitsubishi Electric.

В основу получения математической модели кинематики робота положим специальные системы координат и преобразования Денавита-Хартенберга [1-5].

Введем необходимые обозначения кинематических звеньев и пар манипулятора робота (рис. 2, 3) в соответствии с правилами, предложенными Дена-витом и Хартенбергом. Неподвижному звену присвоим нулевой номер, первому подвижному звену, соединенному со стойкой, номер 1 и далее по порядку до пятого оконечного подвижного звена, на котором закреплен схват.

Кинематические пары обозначим символом Ai, у которого нижний индекс i равен меньшему из но-

Рис. 1. Робот ЯУ-2АЛ

меров звеньев, образующих данную кинематическую пару. Таким образом, индекс і, связанный с кинематическими парами, будет принимать значения от 0 до 4.

Важным в методологии Денавита-Хартенберга является выбор расположения осей и Х; специальных систем координат и их начала Оі (і = 0, ... 4). Ось Уі назначается так, чтобы система координат была правой.

Все оси (і = 0, ... 4) должны быть направлены по осям вращения кинематических пар (рис. 3). Начало координат О0 инерциальной (базовой) сис-

ОМСКИЙ НАУЧНЫЙ ВЕСТНИК № 1 (107) 2012 МАШИНОСТРОЕНИЕ И МАШИНОВЕДЕНИЕ

МАШИНОСТРОЕНИЕ И МАШИНОВЕДЕНИЕ ОМСКИЙ НАУЧНЫЙ ВЕСТНИК № 1 (107) 2012

—¿?4 - —(V4

Рис. 2. Системы координат манипулятора робота RV-2AJ

Рис. 3. Кинематическая схема робота типа RV-2AJ

темы координат расположим на оси Ъ0 в основании манитулятора (рис. 2, 3). Так как ось пересекается с осью Ъ0, а ось Ъ4 — с осью Ъ3, то начала координат 01 и 04 необходимо расположить в точках пересечения названных осей координат (рис. 3). Оси Х1 и Х4 направляются перпендикулярно плоскостям, образуемым соответственно осями Ъ0, Ъ1 и осями Ъ3, Ъ4. Ось Ъ2 параллельна оси а ось Ъ3 — оси Ъ2. При таком взаиморасположении осей Ъ1, Ъ2 и Ъ3 оси Х2 и Х3 направим по оси симметрии звеньев 2 и 3 в сторону оси Ъ с большим индексом. Тогда начала координат 02 и 03 оказываются в точках пересечения упомянутых осей с осями Ъ2 и (рис. 3). Введенные системы координат позволяют определять положения четырех подвижных звеньев в неподвижной инерциальной системе координат О0Х0У0Ъ0.

Систему координат 05Х5У5Ъ5, связанную с пятым подвижным звеном и определяющую положение схва-та в инерциальной системе координат, следует расположить на этом звене особым образом. Начало координат 05 поместим в центр (в характерную точку) схвата (рис. 3), ось Х5 направим перпендикулярно оси Ъ4, так, чтобы она лежала в плоскости, образованной осью Ъ4и характерной точкой схвата. Ось Ъ5 расположим параллельно оси Ъ4 и сонаправленно с ней.

Так как сват на последнем звене может располагаться различным образом, то для задания его положения на этом звене необходимо иметь дополнительную систему координат, жестко связанную с ним. Закрепим на пятом звене вспомогательную систему координат 05уХ5уУ5уЪ5у так, что начало координат 05У совпадет с точкой У5 (рис. 2, 3), расположенной на оси Ъ4 на известном из конструкции манипулятора расстоянии Б5М от оси вращения четвертого звена, ось Ъ5У будет однонаправлена с осью Ъ4, а ось Х5У при угле поворота ф5 звена 5 вокруг своей оси, равным нулю, будет параллельна оси Х4 и одно-направлена с ней (на рис. 3 угол ф5 не равен нулю, поэтому направление оси Х5У не совпадает с направлением оси Х4).

Конструктивное положение схвата в системе координат 05Х5У5Ъ5 будем задавать углом фу между осями Х5у и Х5, расстоянием а5у между осями Ъ5у и Ъ5 и расстоянием Б5У между осями Х5У и Х5. Если конструктивное расположение свата на оконечном звене будет задано как-то иначе, например с помощью координат, то параметры фу, а5у и Б5У могут быть рассчитаны по достаточно простым формулам.

В основу методики Денавита-Хартенберга положено определение положения і-й системы координат

Значения параметров манипулятора робота

Таблица 1

Номер подвижного звена 1 2 3 4 5

Параметры

Фі Фі Ф2 Фз Ф4 Ф5

Si Si 0 0 0 S5

ai 0 a2 a3 0 a5v

Oj 0,5п 0 0 — 0,5п 0

в (1 — 1)-й (1=1, ..., 5) с использованием четырех параметров, а именно, с помощью:

1) угла ф1 поворота (1— 1)-ой системы координат вокруг оси до совпадения направлений осей Х1-1 и Х;;

2) перемещения на величину (1— 1)-ой системы координат по оси до совпадения осей Х1-1 и Х;;

3) перемещения на величину а; (1— 1)-ой системы координат по оси X. до совпадения начал координат (1 — 1)-ой и 1-ой системы координат;

4) угла а1 поворота (1— 1)-ой системы координат вокруг оси X. до совпадения направлений осей 2. и 2,-1-

Так как в рассматриваемом роботе все кинематические пары вращательные, то его обобщенными координатами будут углы поворота ф- (1=1, ..., 5), которые могут задаваться дискретно или быть функциями времени. Остальные три параметра Б1, а1 и а1 (1=1, ..., 5), определяющее положение 1-го звена относительно (1- 1)-го, в данном роботе имеют постоянные значения.

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

Укажем значения четырех перечисленных выше параметров ф1, Б., а. Ь а- (табл. 1). В табл. 1 значения параметров, определяющиеся лишь принятым расположением систем координат, проставлены числами, а остальные параметры, которые могут меняться в зависимости от времени или быть различными для конкретной конструкции манипулятора данного типа — соответствующими символами. Параметр Б5 следует рассчитывать по формуле Б5 = Б5М + 85у. Применительно к роботу ЯУ-2ЛЛ конструктивные параметры имеют следующие значения, мм: Б1 = 300, а2 = 250, а3= 160, Б5М = 72.

Математической модели кинематики манипулятора робота типа ЯУ-2ЛЛ с использованием однородных координат будет являться произведение пяти результирующих матриц 4 X 4 перехода от 1-ой кинематической пары к (1- 1)-ой (1=1, ..., 5), то есть

где

M =м *м *м *м *м

05 01 12 23 34 45'

(1)

Cosjj - Sinjj * Cosai Sinjj * Sinai Cosji * ai Sinjj Cosji * Cosai - Cosji * Sinai Sinji * ai 0 Sinai Cosai Si

0 0 0 1

Шесть наддиагональных элементов матрицы M05 определяют положение схвата в инерциальной системе координат O0X0Y0Z0, при этом первые три элемента четвертого столбца есть координаты x05, y05, z05 характерной точки схвата O5, первый и второй элементы третьего столбца, а также первый элемент второго столбца — направляющие косинусы углов соответственно между осями Х0 и Z5, Y0 и Z5, Х0 и Y5‘

Предложенная математическая модель (1) в сочетании с табл. 1 позволяет по достаточно простой аналитической зависимости определять положение свата при любых конструктивных значениях параметров S., а. и a. (i= 1, ..., 5) и, главное, при различном расположении схвата на последнем подвижном звене. В случае позиционного или контурного управления полученная математическая модель может быть использована для решения прямой и обратной задач кинематики роботов данного типа.

Библиографический список

1. Шахинпур, М. Курс робототехники [Текст] / М. Ша-хинпур — М. : Мир, 1990. — 527 с.

2. Хомченко, В. Г. Мехатронные и робототехнические системы [Текст] : учеб. пособие / В. Г. Хомченко, В. Ю. Соломин. — Омск : Изд-во ОмГТУ, 2008. — 160 с.

3. Denavit, I. A kinematic notation for lower-pair mechanisms based on matrices [Текст] / I. Denavit, R. S. Hartenberg // «Journal of applied mechanics», v. 22. — 1955. — № 2. — P. 215-221

4. Denavit, I. Approximate synthesis of spatial linkages [Текст] / I. Denavit , R. S. Hartenberg // «Journal of applied mechanics», v. 27. - 1960. - № 1. - P. 201-206.

5. Фу, К. Робототехника [Текст] : пер. с англ. / К. Фу, Р. Гонсалес, К. Ли. - М. : Мир, 1989. - 624 с.

ХОМЧЕНКО Василий Герасимович, доктор технических наук, профессор, заведующий кафедрой «Автоматизация и робототехника».

КЛЕВАКИН Владимир Викторович, ассистент кафедры «Автоматизация и робототехника». ЛАЗАРЕНКО Ирина Валерьевна, старший преподаватель кафедры «Автоматизация и робототехника». ГОРБАТЫХ Александр Сергеевич, аспирант кафедры «Автоматизация и робототехника».

Адрес для переписки: ЫНШ@ша11.ш

Статья поступила в редакцию 28.12.2011 г.

© В. Г. Хомченко, В. В. Клевакин, И. В. Лазаренко,

А. С. Горбатых

ОМСКИЙ НАУЧНЫЙ ВЕСТНИК № 1 (107) 2012 МАШИНОСТРОЕНИЕ И МАШИНОВЕДЕНИЕ

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