Обчислюючи матрицю Якобіана для розв'язання аналітичної інверсної кінематики, я читав з багатьох місць, що міг би використовувати цю формулу для створення кожного зі стовпців спілки в якобіанській матриці:
Таким, що - вісь обертання у світовому просторі, - точка зведення в світовому просторі, а - положення кінцевого ефектора у світовому просторі.
Однак я не розумію, як це може працювати, якщо в суглобах є більше одного DOF. Візьмемо як приклад:
є DOF обертання, то є кінцевий ефектор, то є метою кінцевого ефектора, в , і є суглоби.
По-перше, якщо я повинен був обчислити матрицю Якобіана на основі формули, наведеної вище для діаграми, я отримаю щось подібне:
При цьому передбачається, що всі осі обертання дорівнюють і всі вони мають лише один обертовий DOF. Отже, я вважаю, що кожен стовпець призначений для одного DOF, у цьому випадку .
Тепер ось проблема: Що робити, якщо всі суглоби мають 6 ДОФ? Скажіть, для кожного суглоба у мене є обертові DOF у всіх осях, , та , а також поступальні DOF у всіх осях, , та .
Щоб зробити моє запитання зрозумілішим, припустімо, якби я «насильно» застосував вищезазначену формулу до всіх ДОФ всіх суглобів, я, мабуть, отримаю матрицю якобіана таким:
(натисніть для повного розміру)
Але це неймовірно дивно, тому що всі 6 стовпців DOF для кожного суглоба повторюють одне і те ж.
Як я можу використовувати ту саму формулу для побудови матриці Якобіа з усіма DOF? Як би виглядала матриця Якобії в цьому випадку?