- •Исследование кинематики манипулятора промышленного робота. Прямая задача о положениях манипулятора Практическое занятие №3
- •2.Оборудование и принадлежности.
- •3.Содержание работы.
- •3.1. Выбор систем координат
- •3.2. Понятие матрицы преобразования для кинематической пары.
- •3.2.1. Матрица одновременного перемещения и поворота детали относительно оси OiZi
- •3. 2. 3. Решение прямой задачи о положениях в общем виде
- •4. Порядок выполненпия работы.
- •5.Контрольные вопросы.
- •6.Литература
- •Оглавление
- •6. Литература 15
3. 2. 3. Решение прямой задачи о положениях в общем виде
Прямая задача кинематики манипуляторов формулируется так: задана кинематическая схема манипулятора и в некоторый момент времени известны значения обобщенных координат, определяющие положение всех Звеньев манипулятора друг относительно друга. Требуется определить положение и ориентацию последнего звена манипулятора (схвата) в системе отсчета, связанной со стойкой. Геометрические размеры звеньев считаются известными.
Задача решается с помощью формулы
R0=TnRn
где Тn — матрица, равная произведению матриц Ai:
Tn=A1A2…An
В формуле Rn и R0 - матрицы-столбцы размером 4 х 1, первые три элемента, которых - это координаты произвольной точки охвата соответственно в системах п и 0.
Столбцы матрицы Тn имеют геометрическое толкование. Первые три элемента первого, второго и третьего столбцов представляют собой направляющие косинусы соответственно осей xn, yn, zn в системе 0, а три элемента четвертого столбца—это координаты х*, у*, z* центра схвата в той же системе:
Таким образом, решение прямой задачи кинематики манипуляторов сводится к тому, что, задавшись значениями обобщенных координат, вычисляются с помощью (8) и , (2) значения элементов матрицы Тn, а следовательно, согласно (9), определяются положение и ориентация схвата в системе координат, жестко связанной со стойкой манипулятора.
Если требуется определить положение и ориентацию не схвата, а некоторого промежуточного звена i и радиус-вектор его точки в системе 0, то следует воспользоваться формулами, аналогичными (7) и (8):
R0 = Ti Ri
где Ti=A1A2…Ai.
По таким же формулам можно определить положение и ориентацию, некоторого звена l по отношению к звену i:
Ri =Ti, lRl (12)
где
Ti,l=Ai+1Ai+2…Ai (13)
Пример 2. Определить положение и ориентацию схвата манипулятора, кинематическая схема которого изображенана рис. 1, а. в общем виде.
Решение задачи заключается в нахождении 12 элементов матрицы
(14)
которая определяется, согласно (3.8), как произведение матриц Ai:
T5=A1A2A3A4A5.
Перемножив матрицы Ai, вычисленные при решении примера 1, получаем искомые величины:
Полученные выражения показывают связь матрицы Т, определяющей положение и ориентацию охвата, с обобщенными координатами манипулятора.
4. Порядок выполненпия работы.
1.Ознакомиться с настоящими методическими указаниями.
2.Получитьзадание у руководителя: модель робота и некоторые параметры его манипулятора (численные значения обобщённых координат).
3. Замерить с помощью рулетки длину звеньев манипулятора и используя паспортные данные, а также результаты лабораторной работы №1 определить в системе 0, жестко связанной со стойкой, положение и ориентацию охвата манипулятора как функции обобщенных координат и линейных размеров звеньев, для чего:
- на основе кинематической структуры изобразить конструктивную кинематическую схему манипулятора и пронумеровать на ней звенья манипулятора;
- выбрать специальные системы координат, жестко связанные со звеньями манипулятора, и показать их на рисунке;
- составить таблицу, типов кинематических пар и значений параметров манипулятора;
- вычислить матрицы А;
- определить элементы матрицы Тn;
- вычислить с помощью ПЭПМ координаты центра охвата и направляющие косинусы осей схвата в системе координат, связанной со стойкой для численных значений параметров манипулятора и конкретных значений обобщённых координат,
- в наладочном режиме установить схват в соответствии с заданием для расчёта и сравнить результаты расчёта и установки. Сопоставить результаты работы с данными из технологической документации на робот.
- представить отчёт (задание и исходные данные для расчёта; , кинематическую структуру и конструктивную схему манипулятора ПР с системами координат звеньев; таблицу параметров; листинг расчёта; выводы по работе.
Пример 3. Выполнить задание для манипулятора, кинематическая схема которого дана на рис.3 а.
Рис.3. Структурная кинематическая (а) и
конструктивная схема (б) ПР
Манипулятор имеет одну вращательную и две поступательные кинематические пары, следовательно, число степеней свободы равно трем. Конструктивная кинематическая схема изображена на рис. 3. б, там же проставлены номера звеньев.
Специальные системы координат выбираем в соответствии с указаниями. Ось z0 идет по оси вращательной пары (0, 1), т. е по оси вращения тела 1; ось z1 идет по оси пары (1, 2), вдоль которой тело 2 поступательно перемещается относительно тела 1; ось z2 идет вдоль, оси поступательной пары (2, 3); ось z3 идет так же, как ось z2.
Направление осей х и положения начал координат показаны на рис. 3, а.
Типы пар и значения параметров сведены в табл. 3.
Таблица 3.
Кинема-тическая пара |
Тип пары |
Номер звена |
Параметры | |||
θ |
α |
s |
a | |||
0,1 1,2 2,3 |
Поступательная Вращательная » |
1 2 3 |
θ1 π 0 |
0 π/2 0 |
0 s2 s3 |
0 0 0 |
Составляем матрицы Ai [ в соответствии с (2)]:
;
.
Вычисляем с помощью ПЭВМ элементы матрицы T3 (здесь они приведены в общем виде):
;
Координаты центра схвата в системе, связанной со стойкой манипулятора, равны [чto видно из сопоставления (16) с(3.9)]
; ;;
Направляющие косинусы осей x3 и z3:
;;;;;.
Задание выполнено.