- •Часть 2. Кинематический анализ
- •Тензорно-матричный метод 15
- •1. Основные понятия и определения
- •2. Прямая задача кинематики о положениях
- •2.1. Тензорно-матричный метод
- •Метод расширенных матриц перехода
- •2.3. Расчет и построение зоны обслуживания
- •3. Прямая задача о скоростях и ускорениях
- •3.1. Тензорно-матричный метод
- •3.2. Метод планов
- •4. Библиографический список
Метод расширенных матриц перехода
При решении прямой задачи о положении схвата манипулятора обычно используют метод преобразования координат. Из множества методов преобразования координат, которые отличаются друг от друга правилами выбора осей локальных систем координат, для манипуляторов обычно используется метод Денавита и Хартенберга. При использовании данного метода, оси координат располагаются по следующим правилам.
Для звена i ось zi направляется по оси кинематической пары, образуемой им со звеном (i+1). Начало координат размещают в геометрическом центре этой пары.
Ось xi направляется по общему перпендикуляру к осям zi-1 и zi с направлением от zi-1 к zi. Если оси zi-1 и zi совпадают, то xi перпендикулярна к ним и направлена произвольно. Если они пересекаются в центре кинематической пары, то начало координат располагается в точке пересечения, а ось xi направляется по правилу векторного произведения (кратчайший поворот оси zi до совмещения с zi-1 при наблюдении с конца xi должен происходить против часовой стрелки).
Ось yi направляется так, чтобы система координат была правой.
В прямой задаче необходимо определить положение схвата манипулятора и связанной с ним системы координат по отношению к неподвижной или базовой системе координат . Это осуществляется последовательными переходами из системы координат звена i в систему координат звена i-1. Согласно принятому методу, каждый переход включает в себя последовательность четырех движений: двух поворотов и двух параллельных переносов, осуществляемых в указанной последовательности:
поворот вокруг оси zi-1 на угол , до тех пор, пока ось xi не станет параллельной оси xi-1 (положительное направление поворота при наблюдении с конца вектора zi-1 против часовой стрелки);
перенос вдоль оси xi на величину -ai до совмещения начала системы координат Oi с точкой пересечения осей xi и zi-1 (отсчет по оси xi от точки пересечения оси xi и оси zi-1);
перенос вдоль оси zi-1 на величину -si, после которого начало системы координат Oi оказывается в начале координат Oi-1 системы (i-1) (отсчитывается по оси zi-1 от ее начала координат Oi-1 до точки ее пересечения с осью xi);
поворот i-ой системы вокруг оси xi на угол до параллельности осей zi и zi-1 (положительное направление поворота при наблюдении с конца вектора xi против часовой стрелки).
Необходимо отметить, что знак угла поворота не имеет значения, так как в матрицах перехода используются направляющие косинусы (четные функции). Целесообразно рассматривать угол, обеспечивающий кратчайший поворот оси старой системы i до совмещения (параллельности) с соответствующей осью новой (i-1). Перемещения начала координат определяются как координаты начала старой системы Oi в новой Oi-1.
В манипуляторах обычно используются одноподвижные кинематические пары или вращательные, или поступательные. Оба относительных движения как вращательное, так и поступательное, реализуются в цилиндрических парах. Поэтому при общем представлении механизма используются цилиндрические пары. Опуская описание матриц поворота и переноса относительно осей x и z, запишем матрицу перехода из i-ой системы координат в (i - 1)-ю:
. (17)
В матрицу входят четыре параметра: , , , . Для любой кинематической пары три из них являются константами и только один – переменной величиной. Для вращательной пары (В) переменная величина – угол , для поступательной пары (П) – перемещение . Тогда матрица содержит только одну переменную величину, называемую обобщенной координатой. (МПР)
Прямая задача кинематики о положениях решается с помощью следующей формулы:
, (18)
где - матрица, равная произведению матриц :
. (19)
В формуле (18) и - матрицы-столбцы размером , первые три элемента которых – это координаты произвольной точки схвата соответственно в системах n и 0. [2]
Пример 2.
Рассмотрим пример расчета положения схвата для кинематической схемы манипулятора, представленной на рис. 1 методом расширенных матриц перехода, с учетом представленных в таблице 1 исходных данных для расчета.
На первом этапе, необходимо на основе кинематической схемы данной в задании (рис. 1) составить новую кинематическую схему, учитывающую изменение ориентации систем координат звеньев (рис. 3). На схеме указываются системы координат звеньев, начиная с базовой, и обобщенные координаты.
Рисунок 3. С истемы координат и параметры трехзвенного манипулятора.
На втором этапе, составляется таблица кинематических пар и параметров, вида табл.2. Углы и соответствуют общим значениям углов поворота (табл. 1), при повороте относительно осей вращения и соответственно. Угол в соответствии с рис. 3. составляет 90 градусов, если смотреть на поворот оси до совмещения с осью с конца оси . Перенос соответствует длине первого звена (табл. 1). Для системы координат второго звена характерен параметр , соответствующий суммарной величине длины второго звена и продольного перемещения (табл. 1). Для составного третьего звена принимаем значения и (табл. 1).
Таблица 2.
Кинемати- ческая пара |
Тип пары |
Номер звена |
Параметры |
|||
, град |
, м |
, м |
, град |
|||
0,1 |
В |
1 |
|
- |
|
90 |
1,2 |
П |
2 |
- |
|
- |
- |
2,3 |
В |
3 |
|
|
|
- |
На третьем этапе, в соответствии с (17) составляются расширенные матрицы перехода для каждого из сочленений, с учетом значений приведенных в табл. 2:
, (20)
, (21)
. (22)
Далее из произведения расширенных матриц перехода звеньев , запишем вектор столбец значений :
. (23)
Подставляя значения параметров и длин звеньев в (23), получим координаты (первые три значения) положения схвата манипулятора для общего положения с учетом системы координат , принятой в соответствии с рис. 3:
. (24)