Кинематическая модель промышленного робота

Автор: Пользователь скрыл имя, 31 Марта 2013 в 20:48, контрольная работа

Описание работы

Количество и вид кинематических пар определяют подвижность робота. Число степеней подвижности (W) Промышленных Роботов определяет число степеней свободы его полной кинематической цепи относительно звена, принятого за неподвижное, например, относительно неподвижной стойки или основания. Другими словами это сумма возможных координатных перемещений объекта манипулирования относительно неподвижного звена.

Работа содержит 1 файл

Контрошка.docx

— 61.63 Кб (Скачать)

МОДЕЛИРОВАНИЕ КИНЕМАТИКИ МАНИПУЛЯЦИОННого

  робота «Универсал 5»

 

Структурная кинематическая схема  промышленного робота «Универсал – 5»

 

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

Количество и вид кинематических пар определяют подвижность робота.  Число степеней подвижности (W) Промышленных Роботов определяет число степеней свободы его полной кинематической цепи относительно звена, принятого за неподвижное, например, относительно неподвижной стойки или основания. Другими словами это сумма возможных координатных перемещений объекта манипулирования относительно неподвижного звена. Причем, при определении числа степеней подвижности принято не учитывать движение захватного устройства (УЗ) при захвате объекта манипулирования.   

  В общем виде для пространственной кинематической цепи число степеней подвижности Промышленные роботы определяется по формуле Сомова-Малышева  

  W=6n-5p5-4p4-3p3-2p2-p (1)  

  где n – общее число подвижных звеньев  

  p1 – p5 – число кинематических пар соответственно I и V классов.  

  Для плоской кинематической цепи число степеней подвижности определяется по формуле П.Л.Чебышева:  

  W=3n-2p5-p(2)

Следовательно W = 5

 

 

 

 

 

 

 

  1. Общее уравнение кинематики манипуляционного робота.

Пронумеруем последовательно все  звенья манипулятора: i=0,1,...,N.

 

С каждым звеном связана своя система  координат. С неподвижным звеном (основанием) манипулятора связана  абсолютная (инерциальная) система  координат – O0X0Y0Z0. С подвижными звеньями – локальные системы координат – OiXiYiZi, i=1,2,3,4. Последнее 4-ое подвижное звено робота связано с рабочим органом, который непосредственно воздействует на объект манипулирования или рабочую среду – это захватное устройство (схват).

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

,

где

xp, yp, z– координаты центра схвата в неподвижной инерциальной системе координат O0X0Y0Z0;

y, q, j – углы, определяющие ориентацию схвата относительно осей инерциальной системы координат, X0, Y0, Zсоответственно.

Общее уравнение кинематики манипуляционного робота в векторной форме

.

.

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

 

Схема с наложенными инерциальной и локальной системой координат.

 

  1. Специальные системы координат промышленного робота

Универсал 5

Робот Универсал 5 – это четырёхкоординатный робот, работающий в полярно - цилиндрической системе координат, предназначен для комплексной механизации и автоматизации вспомогательных работ в заготовительных, кузнечных, литейных и механосборочных цехах. Номинальная грузоподъёмность робота – 5 кг. Пронумеруем последовательно звенья манипулятора: i=0,1,2,3,4. С каждым звеном свяжем свою систему координат. С неподвижным звеном-основанием свяжем неподвижную (инерциальную) систему координат – OiXiYiZi. Начало координат инерциальной системы может лежать в любой точке оси вращательной кинематической пары (0,1). Ось Zнаправим по этой оси. Ось Хможно направить произвольным образом. Направим ось Хпараллельно оси X1. Ось Yвыбираем так, чтобы система O0X0Y0Zявлялась правой системой координат.

С подвижным звеном 1 свяжем локальную систему координат O1X1Y1Z1. Ось Zнаправим по оси поступательной кинематической пары (1,2). Ось Хнаправим вдоль общего перпендикуляра к осям Zи Z1. Ось Yвыбираем так, чтобы система O1X1Y1Zявлялась правой системой координат. Положение системы O1X1Y1Zв системе O0X0Y0Zопределяется параметрами q1, S1, a1, a1. В самом деле, систему O0X0Y0Zможно совместить с системой O1X1Y1Zпри помощи:

1)    вращения вокруг оси Zна угол q(в направлении против движения часовой стрелки) до тех пор, пока оси Хи Xне станут параллельными. q– величина переменная, определяет поворот звена 1;

2)    переноса вдоль оси Zна величину Sдо тех пор, пока оси Хи Xне окажутся на одной прямой. S– постоянная величина;

3)    перенос вдоль оси Хв её новом положении здесь будет отсутствовать (а1=0), так как уже после предыдущих преобразований начала координат Ои Осовпали;

4)    вращение вокруг оси Хв её новом положении, т.е. вдоль оси Хтакже будет отсутствовать (a1=0), т.к. все оси координат (Zи Z1, Yи Y1) совместились после двух преобразований.

Из четырёх параметров q1, S1, a1,  α1= -π/2, определяющих положение системы 1-го звена относительно инерциальной системы координат, только один параметр qявляется переменным, т.е. является обобщённой координатой манипулятора, соответствующей 1-ой степени подвижности.

С подвижным 2-ым звеном свяжем локальную систему координат O2X2Y2Z2. Ось Zнаправим по оси поступательной кинематической пары (1,2). Ось X– вдоль общего перпендикуляра к осям Zи Z2. Положение системы O2X2Y2Zв системе координат O2X2Y2Zопределится параметрами: q2=0, S2, a2=0, α2= π/2. В самом деле, угол q2=0, т.к. направления осей Xи Хсовпадают, и систему O1X1Y1Zможно совместить с системой O2X2Y2Zпри помощи переноса вдоль оси Zна величину S2, в результате чего начала координат и все оси координат совпадут. S- величина переменная и является обобщённой координатой, соответствующей 2-й степени подвижности.

С подвижным 3-им звеном свяжем локальную систему координат O3,X3,Y3,Z3 направим по оси вращательной кинематической пары (2,3). Начало координат инерциальной системы может лежать в любой точке оси вращательной кинематической пары (2,3). Ось Zнаправим по этой оси. Ось Хможно направить произвольным образом. Направим ось Хпараллельно оси X3. Ось Yвыбираем так, чтобы система O2X2Y2Zявлялась правой системой координат. S3=const, a3=0,  α3 =- π/2. Здесь q– величина переменная и является обобщённой координатой, соответствующей 3-й степени подвижности.

Последняя система координат O4X4Y4Zсвязана с рабочим органом робота (схватом).Положение системы O4X4Y4Zв системе координат O4X4Y4Zопределится параметрами: q4=0, S4, a4=0, α4= 0. S- величина переменная и является обобщённой координатой, соответствующей 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


 

 

 

  1. Матрицы преобразования координат промышленного робота «Универсал 5»

Однородная обобщённая матрица  преобразования координат   задаёт положение системы координат i-го звена OiXiYiZв системе звена (i-1) Oi-1Xi-1Yi-1Zi-1, а именно левый верхний блок (матрица поворота) задаёт ориентацию осей Xi, Yi, Zотносительно осей системы (i-1), правый верхний блок (вектор переноса) задаёт положение начала системы OiXiYiZ(точки Oi) в системе Oi-1Xi-1Yi-1Zi-1.

 

матрица преобразования координат (1)

 

В соответствии с таблицей параметров МР и на основании матрицы преобразования координат (1) определим матрицы преобразования координат Апромышленного робота «Универсал 5» по каждой степени подвижности. Для этого будем последовательно подставлять параметры каждой i-ой строки таблицы параметров  в (1).

 

Матрица, задающая положение  системы координат 1-го звена O1X1Y1Zв инерциальной системе координат O0X0Y0Zимеет вид:

A1 =





 

 

 

Q– обобщённая координата манипулятора, задающая угол поворота 1-го звена относительно стойки.

 

 

 

 

 

Матрица, задающая положение системы  координат 2-го звена O2X2Y2Zв системе 1-го звена O1X1Y1Zимеет вид:

A2 =





 

 

 

 

S– обобщённая координата манипулятора, задающая перемещение 2-го звена относительно 1-го звена.

Матрица, задающая положение системы  координат 3-го звена O3X3Y3Zв системе 2-го звена O2X2Y2Zимеет вид:

 

 

 

A3=





 

 

 

Q– обобщённая координата манипулятора, задающая угол поворота 3-го звена относительно 2 звена.

Матрица, задающая положение системы координат 4-го звена O4X4Y4Zв системе 3-го звена O3X3Y3Zимеет вид:

A4=





 

 

 

S– обобщённая координата манипулятора, задающая угол поворота рабочего органа относительно 3-го звена.

  1. Построение кинематической модели промышленного робота «Универсал 5»

T4 =

Матрица Т4 имеет следующий  геометрический смысл :

первый столбец – вектор направляющих косинусов, задающих ориентацию оси X(вектора нормали) рабочего органа относительно осей X0, Y0, Zинерциальной системы координат соответственно;

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

третий столбец – вектор направляющих косинусов, задающих ориентацию оси Z(вектора подхода) рабочего органа;

четвёртый столбец – вектор координат  xp, yp, zp, задающих положение начала системы рабочего органа (т. ON), совпадающего, как правило, с центром схвата (т. P) в инерциальной системе координат.

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

1)    сумма квадратов направляющих косинусов каждого столбца равна единице;

2)    векторы XN, YN, Zобразуют правую систему координат и, следовательно, всегда перпендикулярны друг другу.

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

 

 

 

 

 

Следовательно кинематическая модель МР имеет вид:

 

 

 

 

 

  1. Обратная задача кинематики промышленного робота «Универсал 5».

 Используя матрицы преобразования координат Ai, определим матрицу преобразования координат при переходе от системы координат схвата к инерциальной системе: T4 = A1*A2*A3*A4

 

  T4=

 

Число степеней подвижности робота «Универсал 5» N=4. В этом случае (N<6) невозможно получить произвольное положение и ориентацию объекта манипулирования и, чтобы решить обратную задачу кинематики этого робота, должно быть задано только четыре обобщённых координаты объекта манипулирования (N=m=4).

Информация о работе Кинематическая модель промышленного робота