Podczas obliczania analitycznej macierzy jakobianowej do rozwiązywania odwrotnej kinematyki analitycznej czytałem z wielu miejsc, że mogę użyć tej formuły do utworzenia każdej kolumny złącza w macierzy jakobskiej:
Tak, że jest osią obrotu w przestrzeni świata, jest punktem obrotu w przestrzeni świata, a jest pozycją efektora końcowego w przestrzeni świata.
Nie rozumiem jednak, jak to może działać, gdy stawy mają więcej niż jeden DOF. Weź jako przykład:
W są ostrości obrotowa, tym jest efektor koniec, jest celem efektora końcowego, , i widzenia są przeguby.
Po pierwsze, jeśli miałbym obliczyć jakobianową macierz na podstawie powyższej formuły dla diagramu, otrzymam coś takiego:
Zakłada się, że wszystkie osie obrotu są i wszystkie mają tylko jeden obrotowy DOF. Tak więc uważam, że każda kolumna dotyczy jednego DOF, w tym przypadku .
Oto problem: co zrobić, jeśli wszystkie stawy mają pełne 6 DOF? Teraz powiedzieć, dla każdego połączenia, muszę DOFs obrotowych we wszystkich osiach , i , a także translacji DOFs we wszystkich osiach , i .
Aby wyjaśnić moje pytanie, załóżmy, że gdybym „zdecydowanie” zastosował powyższą formułę do wszystkich DOF wszystkich stawów, prawdopodobnie otrzymam macierz Jakobian:
(kliknij, aby zobaczyć pełny rozmiar)
Jest to jednak niesamowicie dziwne, ponieważ wszystkie 6 kolumn DOF dla każdego połączenia powtarzają to samo.
Jak mogę użyć tej samej formuły do zbudowania jakobińskiej matrycy ze wszystkimi DOF? Jak wyglądałaby macierz jakobowska w tym przypadku?