- •Исследование кинематики манипулятора промышленного робота. Прямая задача о положениях манипулятора Практическое занятие №3
- •2.Оборудование и принадлежности.
- •3.Содержание работы.
- •3.1. Выбор систем координат
- •3.2. Понятие матрицы преобразования для кинематической пары.
- •3.2.1. Матрица одновременного перемещения и поворота детали относительно оси OiZi
- •3. 2. 3. Решение прямой задачи о положениях в общем виде
- •4. Порядок выполненпия работы.
- •5.Контрольные вопросы.
- •6.Литература
- •Оглавление
- •6. Литература 15
3.1. Выбор систем координат
Осью вращательной пары (i, i+1), составленной из звеньев i и i+1, является ось цилиндрического шарнира, жестко связанная со звеном i, вокруг которой вращается звено i +1. Для поступательной пары (i, i+1) осью является любая прямая, параллельная вектору скорости поступательного движения звена i + 1 относительно звена i. Звенья манипулятора нумеруются от стойки (звено 0) до схвата (звена n). С каждым из звеньев связывается своя система декартовых координат, выбранная следующим специальным o6paзом: ось z идет по оси кинематической пары (i, i+1); начало координат системы i, жестко связанной со звеном i, лежит на общем перпендикуляре к осям zi-1 и zi, либо в точке пересечения, если таковая имеется, либо в любой точке оси кинематической пары, если ось zi совпадает с осью zi-1 или параллельна ей; ось xi идет по общему перпендикуляру, проведенному к осям zi-1 и zi и направлена от точки пересечения 'этого перпендикуляра с осью zi-1 к точке его пересечения с осью zi (или в любую сторону по нормали к плоскости, содержащей оси z i-1 и zi, если они пересекаются, или произвольным способом, если z i-1 и zi идут по одной прямой); ось yi выбирается по правилу правой тройки векторов.
Начало координат системы 0, т.е. системы жестко связанной со стойкой, может лежать в любой точке оси пары (0, 1); ось x0 направляется произвольным образом. Выбор системы n тоже выпадает из общего правила, так как звено n + 1 отсутствует. Поэтому предлагается вообразить любого типа пару (n, n + 1) и после этого выбрать систему по общему правилу. Начало выбранной таким образом системы называется центром схвата.
3.2. Понятие матрицы преобразования для кинематической пары.
Предложенный выбор систем координат звеньев манипулятора позволяет с помощью лишь четырех параметров (а не шести, как в общем случае) описать переход из одной системы в другую. Систему i - 1 можно преобразовать в систему i с помощью поворота, двух сдвигов (переносов), и еще одного поворота, выполняемых в следующем порядке:
1) поворот системы i - 1 вокруг оси z i -1 на угол φ i, до тех пор, пока ось x i-1 не станет параллельной оси x i;
2) сдвиг повернутой системы вдоль оси zi-1 на Величину si до тех пор, пока оси x i -1 и x i не окажутся на одной прямой;
3) сдвиг вдоль оси xi на величину ai до тех пор, пока не совпадут начала координат;
4) поворот вокруг оси х на угол αi до совмещения оси z i -1 c осью z i.
Каждому из этих элементарных движений соответствует одна из М-матриц: либо матрица вращения, либо матрица сдвига (таблица 1). Результирующая матрица связывающая системы i - 1 и i, является произведением этих матриц:
Ai=М вр (,φi) М сд (,si)М сд (,ai) М вр (,αi) (1)
С учетом формул таблицы 1, после перемножения получаем
Таблица 1
Матрицы преобразования координаты i звена к (i -1) звену.
Ось |
Матрицы вращения |
Матрицы перемещения (сдвига) |
OX | ||
OY | ||
OZ |
(2)
Т.к. М k-1, k М k = R k-1 с помощью матрицы Ai можно связать радиусы-векторы одной и той же точки в системах i и i - 1:
Ri-1=AiRi, (3)
где Ri=[xi, yi, zi, 1]T - матрица-столбец, определяющая положение произвольной точки звена i в системе отсчета жестко связанной с этим звеном; a Ri-1=[xi-1, yi-1, zi-1, 1]T - матрица-столбец, определяющая положение той же точки в системе, жестко связанной со звеном i-1.
В матрицу Ai, входят четыре параметра: φi ,si ,ai ,αi. Для любой кинематической пары три из них должны быть константами и только один - переменной величиной. Для вращательной пары переменной величиной является угол φi, а для поступательной пары - перемещение si. Таким образом, каждая матрица Ai содержит только одну переменную величину, которая называется обобщенной координатой и обозначается qi (одинаково для вращательных и поступательных перемещений).
Для решения многих задач необходимо знать производную от Ai по обобщенной координате. В настоящей работе такие задачи не ставятся.