- •Московский государственный технический университет им.Н.Э.Баумана
- •Манипуляционные роботы
- •Ису (су манипулятора)
- •Раздел 1. Кинематика им мр
- •Координаты и параметры им
- •Описание им мр
- •Системы координат
- •Координаты шарниров
- •Параметры им
- •Обобщенные координаты им
- •Матрицы преобразований поворота
- •1.6.1. Матрицы поворота вокруг одной координатной оси (матрицы элементарных поворотов).
- •1.6.2. Матрицы композиции элементарных поворотов
- •Этот факт иллюстрирует рисунок 1.10. Зеленый цвет – последовательность поворотов ск. Синий – последовательность преобразований векторов, заданных координатами в подвижной ск, в неподвижную.
- •1.6.3. Матрицы сложных поворотов
- •1.6.4. Матрицы поворота ск смежных звеньев им
- •Очевидно,
- •1.6.5. Матрица преобразования поворота ск произвольных звеньев
- •Положение им в рабочем пространстве. Линейные и угловые координаты звеньев
- •2.1. Линейные координаты звеньев им относительно базовой ск
- •Прямая позиционная кинематическая задача
- •Понятие обратной позиционной кинематической задачи
- •2.4.1 Сингулярности окз
- •2.4.2 Обратная кинематическая задача в управлении манипулятором
- •Однородные координаты и однородные преобразования в робототехнике
- •2.6 Блочные матрицы
- •2.7 Специальные системы координат
- •Угловая и линейная скорости звеньев им
- •3.1. Угловые скорости звеньев им
- •Введем обозначения
- •3.2. Свойства векторов сj(0) .
- •3.3. Матрицы-якобианы угловых скоростей им.
- •3.4. Производные по времени матриц преобразований поворота.
- •3.4.1. Запись производной по времени матрицы I-1i
- •3.4.2. Свойства матрицы векторного произведения (.)
- •3.4.3. Вычисление `I-1i .
- •3.4.4. Производная по времени матрицы 0i.
- •3.5. Линейные скорости звеньев им
- •(Различные индексы суммирования во втором и третьем слагаемых приняты для удобства дальнейших преобразований).
- •Развернем полученное выражение, подставив в него
- •Получим: I I
- •3.6. Свойства векторов Dij(0)
- •3.7. Матрицы-якобианы линейных скоростей им.
- •3.8. Матрица-якобиан последнего звена им.
- •3.9. Прямая кинематическая задача о скорости им
- •3.10. Понятие обратной задачи о скорости им
- •3.11. Примеры решения прямой и обратной задач о сокорости звеньев им
- •3.11.1. Прямая и обратная кинематические задачи об угловой скорости звеньев им
- •3.11.1. Прямая и обратная кинематические задачи о линейной скорости звеньев им
- •Угловые и линейные ускорения звеньев
- •4.1. Угловые ускорения
- •4.2. Линейные ускорения
- •Раздел 2. Динамика им мр
- •Силы и моменты.
- •Силы, действующие на звенья им
- •Моменты, действующие на звенья им.
- •Сумма двух последних слагаемых дает
- •С учетом этого выражение для I (0) примет вид:
- •Выражение для Mиj(0) имеет вид:
- •Силы, действующие вдоль осей шарниров им.
- •1.4. Моменты, действующие вдоль осей шарниров.
- •1.5. Силы и моменты, развиваемые приводами манипулятора. Обратная задача динамики им.
- •1.6. Уравнения статического равновесия им.
- •Симметрия уравнений озд и уравнений для определения скоростей звеньев им.
- •Управление по вектору силы
- •Уравнения движения им мр
- •Вывод уравнений движения
- •С учетом выполненных преобразований и введенных обозначений первое выражение п.2.1 примет вид:
- •2.4. Запись уравнений движения им с использованием матриц преобразования между ск звеньев.
- •2.3. Пример расчета матрицы инерционных коэффициентов.
Силы, действующие вдоль осей шарниров им.
Ось шарнира с номером i совпадает с осью Zi-1. Поэтому для определения сил, действующих вдоль осей шарниров следует, во-первых, векторы сил реакций связей перевести в системы из СК0 в СК i-1 , а во-вторых, спроецировать получившиеся векторы на оси Zi-1:
n n
f Zi(i-1) = eT i-1i i0 (mj V` (0)j - Fвj (0) ) = viT i0 (mj V` (0)j - Fвj (0) ),
j =i j =i
поскольку eT i-1i = viT, (i = 1,2,…,n).
1.4. Моменты, действующие вдоль осей шарниров.
Для определения моментов, действующих вдоль осей шарниров следует, во-первых, векторы моментов реакций связей перевести из СК0 в СК i-1 , а во-вторых, спроецировать получившиеся векторы на оси Zi-1:
n
Zi (i-1) = viT i0 (Ij(0) `j(0) + (j(0)) Ij(0) j(0) - Mвj (0) ) +
j=i
n
viT i0 (Rji(0))(mj V`j (0) - Fвj (0)),
j=i
i = 1,2,…,n.
Силы и моменты, с которыми ИМ воздействует на оси шарниров равны соответственно –f Zi(i-1) , - Zi (i-1) (i = 1,2,…,n).
1.5. Силы и моменты, развиваемые приводами манипулятора. Обратная задача динамики им.
Силы и моменты, развиваемые приводами манипулятора, определяются из выражений (3.5), если соответствующий шарнир поступательного типа или из выражений (3.6), если шарнир вращательного типа.
Для того, чтобы учесть тип шарнира воспользуемся множителями-индикаторами i. Обозначим
дi = (1 -i ) *сила, развиваемая i-м приводом +
i * момент, развиваемый i-м приводом.
Силы и моменты, развиваемые приводами, действуют вдоль осей шарниров. Их значения определяются по выражениям п.1.3, если соответствующий шарнир поступательного типа, или по выражениям п.1.4, если шарнир вращательного типа. Нужно помнить, что сила (или момент) привода с номером i действует вдоль оси Z СК i-1 . Тогда
дi = (1 - i) f Zi(i-1) + i Zi (i-1).
Подставив в последнее выражение значения сил и моментов, развиваемых приводами, получим
n
(1 - i ) viT i0 (mj V` (0)j - Fвj (0) ) +
j=i
n
i viT i0 (Ij(0) `j(0) + (j(0)) Ij(0) j(0) - Mвj (0) ) +
j=i
n
i viT i0 (Rji(0))(mj V`j (0) - Fвj (0)) = дi ,
j=i
i = 1,2,…,n
Заметим, что а) i viT i0 = сi(0) T , б) (1 - i ) viT i0 + i viT i0 (Rji(0)) = Dji(0) T .
Замечание а) очевидно (устанавливаем сравнением с полученными выше выражениями для сi(0) ). Для того, чтобы убедиться в справедливости замечания б) проделаем следующие операции над Dji(0):
(Dji(0) )T = ((1 - i ) viT i0 + i viT i0 (Rji(0)))T = 0i vi (1-i) + T(Rji(0))0ivii =
0i vi (1-i) - (Rji(0))0ivii = 0i vi (1-i) + (0ivii) Rji(0) = Dji(0)
С учетом этого выражение для сил и моментов приводов представим в виде :
n n
сi(0) T (Ij(0) `j(0) + (j(0)) Ij(0) j(0) - Mвj (0) ) + Dji(0)T (mj V`j (0) - Fвj (0)) = дi.
j=i j=i
Последнее уравнение совместно с полученными ранее выражениями для `j(0) , j(0) , V`j (0) позволяют определить силы и (или) моменты, которые развивают приводы при известных параметрах движения звеньев ИМ (q i, q` i, q`` i, i = 1,2,…,n ). Определение сил и (или) моментов, развиваемых приводами по заданным параметрам движения носит название обратнай задачи динамики (ОЗД) ИМ.
Отметим, что произведение каких-либо двух векторов вида a($)Tb($) есть координатная запись скалярного произведения векторов a и b, представленных в проекциях на оси СК$, т.е. векторов a($) и b($). Исходя из этого момент (или сила) воздействующие на i-й привод ИМ есть сумма скалярных произведений векторов сi(0) и Ij(0) `j(0) + (j(0)) Ij(0) j(0) - Mвj (0) (j = i,…,n) плюс сумма скалярных произведений векторов Dji(0) и (mj V`j (0) - Fвj (0)) (j = i,…,n).
