Инверсная задача кинематики движения.
Задана линейная и угловая скорости движения манипулятора в декартовой системе координат. Требуется определить значение скоростей определенных координат.
| ||||||||||||
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 , четвертый и шестой столбцы
якобиана становятся линейно зависимыми. Поскольку вектора скорости, определяемые четвертым и шестым суставами, будут совпадать, то четвертый сустав фиксируется, его скорость равна нулю, то есть четвертый выбрасывается из матрицы Якоби. В результате мы получим невырожденную матрицу.