Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция 2011 3 курс.doc
Скачиваний:
37
Добавлен:
21.09.2019
Размер:
1 Мб
Скачать
☆

2.6 Блочные матрицы

Проблема громоздкости развернутых уравнений ИМ МР побудила исследователей к поиску более компактных форм записи. 4х4 – матрицы – одна из таких форм. Другая форма компактной записи – блочные матрицы.

Вернемся к уравнениями раздела 2.1:

i

ti(0)(0) = 0i ti(i)(i) +  0j (j (1-j)qj + lj)

j =1

Составим блочные векторы

t(0)(0) = [t1Т(0)(0) t2 Т (0)(0) … ti Т (0)(0) … tn Т (0)(0)] Т ,

t(i)(i) = [t1Т(1)(1) t2 Т (2)(2) … ti Т (i)(i) … tn Т (n)(n)] Т,

l = [l1 Т l2 Т … li Т … ln Т]Т.

Введем в рассмотрение вектор

qj = [q1 q2 … qi … qn]Т,

а также матрицы диагонального вида

 = diag [1 2 … i … n],

Е = diag [E3 E3 … E3 … E3],

= diag [1 2 … i … n],

0 = diag [01 02 … 0i … 0n ].

Введем блочную матрицу суммирования

| E3 03 … 03 … 03|

U = |E3 E3 … 03 … 03 |,

|E3 E3 … E3 … 03|

E3 E3 … E3 … E3|

где

U – нижняя блочная треугольная матрица,

E3 – единичная матрица 3х3,

03 – нулевая матрица 3х3.

С учетом введенных обозначений выражение для расчета линейных координат звеньев примет вид

t(0)(0) = 0 t(i)(i) + U0 ( (I-)q + l),

где

I - единичная матрица nхn.

Можно видеть, что блочные матрицы позволяют избежать записи развернутых выражений и, кроме того, исключить явное применение оператора суммирования. Это делает запись уравнений очень компактной.

2.7 Специальные системы координат

Денавит и Хартенберг предложили такой способ выбора систем координат, когда:

  • этот выбор происходит однозначно,

  • число параметров, определяющих взаимное расположение двух смежных СК равно только 4 (вместо 6-7 применяемых в общем случае).

Построение СК Д-Х включает последовательность действий по выбору начал СК и их осей (рис. ниже):

Zi-1

Zi

i

Xi

Xi-1

Рис.2.2. Параметры Денавита-Хартенберга

При использовании СК Д-Х с каждым звеном связаны 4 параметра: di , i , i и ai .

Эти параметры соответствуют параметрам звена (i и ai) и сочленения (di , i). Параметры сочленения характеризуют относительное положение смежных звеньев.

Способ выбора СК по Д-Х хорошо формализован и включает 12 действий.

Д1. Формирование базовой СК. Сформировать правую ортонормированную СК0 , связанную с основанием, направив ось Z0 вдоль оси 1-го шарнира к плечу манипулятора. Оси X0 и Y0 – произвольно, перпендикулярно оси Z0.

Д2. Начало и цикл. Для всех i (i=1,2,…,n-1) выполнить шаги Д3-Д6.

Д3. Формирование осей сочленений. Направить ось Zi вдоль оси движения (вращательного или поступательного) i+1 –го сочленения. Для роботов с манипуляторами, имеющими конфигурацию левой-правой руки, оси Z1 и Z2 паправлены от плеча и общего направления манипулятора.

Д4. Формирование начала i-й СК. Расположить начало i-й СК на пересечении осей Zi и Zi-1 или на пересечении общей нормали к осям Zi и Zi-1 с осью Zi.

Д5. Формирование оси Xi . Выбрать единичный вектор Xi следующим образом: Xi=

+- (Zi-1 х Zi )/| Zi-1 х Zi | или вдоль общего перпендикуляра к осям Zi-1 и Zi , если они параллельны.

Д6. Формирование оси Yi. Положить Yi , чтобы образовать провостороннюю СК. (Продолжить оси Zi и Xi , если это необходимо для шагов Д9 – Д12).

Д7. Формирование СК схвата. Как правило, n-е сочленение является вращательным. Сформировать ось Zn , направив ее вдоль оси Zn-1 и от робота.Выбрать ось Xn так, чтобы она быда перпендикулярна осям Zn-1 и Zn. Ось Yn дополняет систему до правой тройки.

Д8. Определение параметров звеньев. Для каждого i (i=1,2,…,n) выполнить шаги Д9-Д12.

Д9. Определение di . di есть расстояние от начала i-1 СК до пересечения оси Zi-1 с осью Xi, отсчитываемое вдоль оси Zi-1. Если i-е сочленение – поступательное, di – присоединенная переменная (координата шарнира).

Д10. Определение ai . ai – расстояние между пересечением оси Zi-1 с осью Xi и началом i-й СК, отсчитываемое вдоль оси Xi.

Д11. Определение i. i – угол, на который нужно повернуть ось Xi-1 вокруг оси Zi-1, чтобы она стала сонаправлена с осью Xi. Если i-е сочленение – вращательное, то i – присоединенная переменная.

Д12. Определение i . i – угол, на который нужно повернуть ось Zi-1 вокруг оси Xi, чтобы она стала сонаправлена с осью Zi.

Как только СК Д-Х сформированы, можно определить и матрицу однородного преобразования СК смежных звеньев:

i-1Ti = (i-1 i i-1 i Li(i) )

0 1 ,

причем i-1 i = Tz(iqi) Tx(i) – матрица преобразования поворота СК смежных звеньев,

i-1 i Li(i) = Li(i-1) = ei (1-j)qj + Tz(iqi) Tx(i) (ai 0 0)T =

ei (1-j)qj + Tz(iqi) (ai 0 0)T .