Элементы геометрии манипуляционных систем

В структурном отношении геометрия манипуляционной системы сравнительно проста. Как уже было сказано, манипуляционная система представляет собой цепочку звеньев, последовательно соединенных кинематическими парами. Однако пространственное расположение звеньев и изменения конфигурации системы в процессе ее движения вносят определенные трудности в задачи описания ее геометрических, кинематических и динамических характеристик.

Для такого описания используют разные методы: аналитические, геометрические, векторные. Нами используется главным образом матричный метод, обладающий рядом преимуществ: простотой и наглядностью записи формул; удобством применения для численных расчетов; единообразием использования для анализа как разомкнутых, так и замкнутых кинематических цепей. Иначе эту задачу можно описать как прямую задачу кинематики (ПЗК), решение которой можно найти во множестве источников. Ниже представлен один из возможных вариантов решения.

Наглядность применения матричного метода обусловлена возможностью геометрической интерпретации матрицы как преобразования векторов, описывающих одну и ту же точку пространства в различных системах координат. Основная идея его заключается в следующем. С каждым звеном манипуляционной системы связывается определенная система координат, при этом к стойке отнесена неподвижная, базовая система. Переход от j-й системы координат, отвечающей j-му звену, к предыдущей (j-1)-й системе описывается линейным преобразованием, параметры которого зависят лишь от значений обобщенных координат связывающей эти звенья j-й кинематической пары. Если определить для каждой кинематической пары манипуляционной системы соответствующее преобразование, то координаты всех точек любого из звеньев в базовой системе координат находятся путем последовательного выполнения таких преобразований.

Координатные оси совместим с осями кинематических пар с номерами j-1, j, j+1, а их направления выберем произвольно. Координатные оси совпадают с прямыми, являющимися общими перпендикулярами к осям соответственно. Общий перпендикуляр определяется однозначно, если пара прямых непараллельна; в случае параллельных осей, например и выберем положение общего перпендикуляра так, чтобы он проходил через точку . Ось направлена от к . Наконец, ось выберем так, чтобы получить правую систему координат. Построенные координатные системы непосредственно связаны с соответствующими звеньями кинематической цепи, так как положение осей кинематических пар, соединяющих каждое звено с предыдущим и последующим, фиксировано по отношению к этому звену. Если обозначить точку пересечения осей и , то взаимное расположение j-й и (j-1)-й координатных систем описывается следующими параметрами: - угол между осью и лучом, проведенном через точку параллельно оси ; - угол между осями и ; - алгебраическая длина отрезка ; - алгебраическая длина отрезка (и могут принимать как положительные так и отрицательные значения – в зависимости от порядка расположения концов отрезков на соответствующих осях). Другими словами, чтобы получить j-ю систему координат из (j-1)-й, нужно выполнить следующие преобразования: повернуть последнюю на угол вокруг оси , чтобы обеспечить параллельность и ; сдвинуть начало координат на величину вдоль оси и на величину вдоль нового направления оси (т.е. по оси ), чтобы совместить его с точкой ; повернуть на угол вокруг оси , чтобы совместить оси и . Если записать эти преобразования в матричной форме, то поворотам отвечает умножение векторов на матрицы

,

а сдвигам – прибавление векторов

В результате векторы и в j-й и (j-1)-й системах координат связаны так:

.

Для более компактной записи таких преобразований используются матрицы размерности 4x4. Матрицы 4x4 определяют одновременно и поворот и сдвиг системы координат:

.

Благодаря этому векторы и в j-й и (j-1)-й системах координат связаны так:

.

Более подробно с этим методом можно ознакомиться в литературе.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: