Автор: Пользователь скрыл имя, 31 Марта 2013 в 20:48, контрольная работа
Количество и вид кинематических пар определяют подвижность робота. Число степеней подвижности (W) Промышленных Роботов определяет число степеней свободы его полной кинематической цепи относительно звена, принятого за неподвижное, например, относительно неподвижной стойки или основания. Другими словами это сумма возможных координатных перемещений объекта манипулирования относительно неподвижного звена.
МОДЕЛИРОВАНИЕ КИНЕМАТИКИ МАНИПУЛЯЦИОННого
робота «Универсал 5»
Структурная кинематическая схема промышленного робота «Универсал – 5»
Разомкнутая кинематическая цепь, представляет собой последовательное соединение одного неподвижного и 3 подвижных звеньев с помощью кинематических пар (вращательных и поступательных) V-го класса.
Количество и вид
В общем виде для пространственной кинематической цепи число степеней подвижности Промышленные роботы определяется по формуле Сомова-Малышева
W=6n-5p5-4p4-3p3-2p2-p1 (1)
где n – общее число подвижных звеньев
p1 – p5 – число кинематических пар соответственно I и V классов.
Для плоской кинематической цепи число степеней подвижности определяется по формуле П.Л.Чебышева:
W=3n-2p5-p4 (2)
Следовательно W = 5
Пронумеруем последовательно все звенья манипулятора: i=0,1,...,N.
С каждым звеном связана своя система координат. С неподвижным звеном (основанием) манипулятора связана абсолютная (инерциальная) система координат – O0X0Y0Z0. С подвижными звеньями – локальные системы координат – OiXiYiZi, i=1,2,3,4. Последнее 4-ое подвижное звено робота связано с рабочим органом, который непосредственно воздействует на объект манипулирования или рабочую среду – это захватное устройство (схват).
В процессе транспортирования
перемещаемый объект манипулирования
образует с захватным устройством
одно твёрдое тело, положение которого
в неподвижном декартовом пространстве
в каждый момент времени характеризуется
в общем случае вектором обобщённых
координат объекта
где
xp, yp, zp – координаты центра схвата в неподвижной инерциальной системе координат O0X0Y0Z0;
y, q, j – углы, определяющие ориентацию схвата относительно осей инерциальной системы координат, X0, Y0, Z0 соответственно.
Общее уравнение кинематики манипуляционного робота в векторной форме
.
Если расписать это уравнение по каждой координате вектора , то получим функции положения объекта манипулирования:
Схема с наложенными инерциальной и локальной системой координат.
Универсал 5
Робот Универсал 5 – это четырёхкоординатный робот, работающий в полярно - цилиндрической системе координат, предназначен для комплексной механизации и автоматизации вспомогательных работ в заготовительных, кузнечных, литейных и механосборочных цехах. Номинальная грузоподъёмность робота – 5 кг. Пронумеруем последовательно звенья манипулятора: i=0,1,2,3,4. С каждым звеном свяжем свою систему координат. С неподвижным звеном-основанием свяжем неподвижную (инерциальную) систему координат – OiXiYiZi. Начало координат инерциальной системы может лежать в любой точке оси вращательной кинематической пары (0,1). Ось Z0 направим по этой оси. Ось Х0 можно направить произвольным образом. Направим ось Х0 параллельно оси X1. Ось Y0 выбираем так, чтобы система O0X0Y0Z0 являлась правой системой координат.
С подвижным звеном 1 свяжем локальную систему координат O1X1Y1Z1. Ось Z1 направим по оси поступательной кинематической пары (1,2). Ось Х1 направим вдоль общего перпендикуляра к осям Z0 и Z1. Ось Y1 выбираем так, чтобы система O1X1Y1Z1 являлась правой системой координат. Положение системы O1X1Y1Z1 в системе O0X0Y0Z0 определяется параметрами q1, S1, a1, a1. В самом деле, систему O0X0Y0Z0 можно совместить с системой O1X1Y1Z1 при помощи:
1) вращения вокруг оси Z0 на угол q1 (в направлении против движения часовой стрелки) до тех пор, пока оси Х0 и X1 не станут параллельными. q1 – величина переменная, определяет поворот звена 1;
2) переноса вдоль оси Z0 на величину S1 до тех пор, пока оси Х0 и X1 не окажутся на одной прямой. S1 – постоянная величина;
3) перенос вдоль оси Х0 в её новом положении здесь будет отсутствовать (а1=0), так как уже после предыдущих преобразований начала координат О0 и О1 совпали;
4) вращение вокруг оси Х0 в её новом положении, т.е. вдоль оси Х1 также будет отсутствовать (a1=0), т.к. все оси координат (Z0 и Z1, Y0 и Y1) совместились после двух преобразований.
Из четырёх параметров q1, S1, a1, α1= -π/2, определяющих положение системы 1-го звена относительно инерциальной системы координат, только один параметр q1 является переменным, т.е. является обобщённой координатой манипулятора, соответствующей 1-ой степени подвижности.
С подвижным 2-ым звеном свяжем локальную систему координат O2X2Y2Z2. Ось Z2 направим по оси поступательной кинематической пары (1,2). Ось X1 – вдоль общего перпендикуляра к осям Z1 и Z2. Положение системы O2X2Y2Z2 в системе координат O2X2Y2Z2 определится параметрами: q2=0, S2, a2=0, α2= π/2. В самом деле, угол q2=0, т.к. направления осей X1 и Х2 совпадают, и систему O1X1Y1Z1 можно совместить с системой O2X2Y2Z2 при помощи переноса вдоль оси Z1 на величину S2, в результате чего начала координат и все оси координат совпадут. S2 - величина переменная и является обобщённой координатой, соответствующей 2-й степени подвижности.
С подвижным 3-им звеном свяжем локальную систему координат O3,X3,Y3,Z3 направим по оси вращательной кинематической пары (2,3). Начало координат инерциальной системы может лежать в любой точке оси вращательной кинематической пары (2,3). Ось Z2 направим по этой оси. Ось Х2 можно направить произвольным образом. Направим ось Х2 параллельно оси X3. Ось Y2 выбираем так, чтобы система O2X2Y2Z2 являлась правой системой координат. S3=const, a3=0, α3 =- π/2. Здесь q3 – величина переменная и является обобщённой координатой, соответствующей 3-й степени подвижности.
Последняя система координат O4X4Y4Z4 связана с рабочим органом робота (схватом).Положение системы O4X4Y4Z4 в системе координат O4X4Y4Z4 определится параметрами: q4=0, S4, a4=0, α4= 0. S4 - величина переменная и является обобщённой координатой, соответствующей 4-й степени подвижности
Таким образом, манипулятор промышленного робота Универсал 5 имеет пять степеней подвижности, каждой из которых соответствуют обобщённые координаты: q1, S2, q3,S4. Сведём все обобщённые координаты робота, а также остальные параметры, определяющие относительное положение каждой i-й локальной системы координат в системе i-1, в таблицу параметров МР.
Таблица параметров МР.
Кинематическая пара (i-1,i) |
Тип кинематической пары |
Номер i –го звена |
Өi |
Si |
ai |
αi |
(0,1) |
вращательная |
1 |
Ө1 var |
S1 const |
0 |
- π/2 |
(1,2) |
поступательная |
2 |
0 |
S2 var |
0 |
π/2 |
(2,3) |
вращательная |
3 |
Ө3 var |
S3 const |
0 |
- π/2 |
(3,4) |
поступательная |
4 |
0 |
S4 var |
0 |
0 |
Однородная обобщённая матрица преобразования координат задаёт положение системы координат i-го звена OiXiYiZi в системе звена (i-1) Oi-1Xi-1Yi-1Zi-1, а именно левый верхний блок (матрица поворота) задаёт ориентацию осей Xi, Yi, Zi относительно осей системы (i-1), правый верхний блок (вектор переноса) задаёт положение начала системы OiXiYiZi (точки Oi) в системе Oi-1Xi-1Yi-1Zi-1.
матрица преобразования координат (1)
В соответствии с таблицей параметров МР и на основании матрицы преобразования координат (1) определим матрицы преобразования координат Аi промышленного робота «Универсал 5» по каждой степени подвижности. Для этого будем последовательно подставлять параметры каждой i-ой строки таблицы параметров в (1).
Матрица, задающая положение системы координат 1-го звена O1X1Y1Z1 в инерциальной системе координат O0X0Y0Z0 имеет вид:
A1 =
Q1 – обобщённая координата манипулятора, задающая угол поворота 1-го звена относительно стойки.
Матрица, задающая положение системы координат 2-го звена O2X2Y2Z2 в системе 1-го звена O1X1Y1Z1 имеет вид:
A2 =
S2 – обобщённая координата манипулятора, задающая перемещение 2-го звена относительно 1-го звена.
Матрица, задающая положение системы координат 3-го звена O3X3Y3Z3 в системе 2-го звена O2X2Y2Z2 имеет вид:
A3=
Q3 – обобщённая координата манипулятора, задающая угол поворота 3-го звена относительно 2 звена.
Матрица, задающая положение системы координат 4-го звена O4X4Y4Z4 в системе 3-го звена O3X3Y3Z3 имеет вид:
A4=
S 4 – обобщённая координата манипулятора, задающая угол поворота рабочего органа относительно 3-го звена.
T4 =
Матрица Т4 имеет следующий геометрический смысл :
первый столбец – вектор направляющих косинусов, задающих ориентацию оси XN (вектора нормали) рабочего органа относительно осей X0, Y0, Z0 инерциальной системы координат соответственно;
второй столбец – вектор направляющих косинусов, задающих ориентацию оси YN (вектора ориентации) рабочего органа относительно тех же осей;
третий столбец – вектор направляющих косинусов, задающих ориентацию оси ZN (вектора подхода) рабочего органа;
четвёртый столбец – вектор координат xp, yp, zp, задающих положение начала системы рабочего органа (т. ON), совпадающего, как правило, с центром схвата (т. P) в инерциальной системе координат.
Из девяти направляющих косинусов матрицы поворота t только три являются независимыми, т.к.:
1) сумма квадратов направляющих косинусов каждого столбца равна единице;
2) векторы XN, YN, ZN образуют правую систему координат и, следовательно, всегда перпендикулярны друг другу.
Поэтому, в общем случае, из двенадцати элементов матрицы T4 только шесть являются независимыми и полностью определяют положение и ориентацию объекта манипулирования в инерциальной системе координат O0X0Y0Z0. Ими могут быть шесть наддиагональных элементов матрицы T4.
Следовательно кинематическая модель МР имеет вид:
Используя матрицы преобразования координат Ai, определим матрицу преобразования координат при переходе от системы координат схвата к инерциальной системе: T4 = A1*A2*A3*A4
T4=
Число степеней подвижности робота «Универсал 5» N=4. В этом случае (N<6) невозможно получить произвольное положение и ориентацию объекта манипулирования и, чтобы решить обратную задачу кинематики этого робота, должно быть задано только четыре обобщённых координаты объекта манипулирования (N=m=4).
Информация о работе Кинематическая модель промышленного робота