Инверсная задача кинематики движения.
Задана линейная и угловая скорости движения манипулятора в декартовой системе координат. Требуется определить значение скоростей определенных координат.
| | ||||||||||||
| V | = | J | ⋅ q | ( 151 ) | ||||||||
|
|
| |||||||||||
| |
|
| ||||||||||
| q = J −1 | ⋅ | V | ( 152 ) | |||||||||
Поскольку при движении манипулятора якобиан постоянно изменяется, то в некоторых точках он может вырождаться. Это значит, что инверсный якобиан не определен, а сам Якобиан имеет линейно зависимые столбцы. Поэтому решение инверсной задачи требует анализа вырожденных
конфигураций и определения в этих конфигурациях скоростей сустава q i .
V = V x - желаемая скорость движения точки V . Необходимо найти:
V y
1. скорость обобщенных координат;
2. найти вырожденные координаты;
3. в каких направлениях возможно движение схвата в каждой

вырожденных конфигурациях. Решение:
1. Якобиан выглядит следующим образом:
| S (q ) + S (q + q | ) | S (q + q | ) | |||||||||
| J = | 1 | 1 | 2 | 1 | 2 | ( 153 ) | ||||||
| C (q1 ) + C (q1 + q2 ) C(q1 + q2 ) | ||||||||||||
| det J = sin(q2 ) | ||||||||||||
| J = | S(q1 ) + S(q1 + q2 ) | S(q1 + q2 ) |
| 1 | ||||||||
|
|
| ( 154 ) | ||||||||||
| S(q2 ) | ||||||||||||
| C(q1 ) + C(q1 − q2 ) S(q1 | + q2 ) + S(q1 ) | |||||||||||
| 2. | det J = 0 | ⇒ q2 | = 0,π | |||||||||
100
Когда q2 = 0 - манипулятор вытянут, когда q2 = π - манипулятор сложен.
Для манипулятора РМ-01 в случае q5 = 0 , четвертый и шестой столбцы
якобиана становятся линейно зависимыми. Поскольку вектора скорости, определяемые четвертым и шестым суставами, будут совпадать, то четвертый сустав фиксируется, его скорость равна нулю, то есть четвертый выбрасывается из матрицы Якоби. В результате мы получим невырожденную матрицу.
