逆運動学を解析的に解くためのヤコビ行列を計算するとき、多くの場所からこの式を使用してヤコビ行列のジョイントの各列を作成できることを読みました。
ようにワールド空間における回転軸であり、R」は、ワールド空間内のピボットポイントであり、E_ {POSは}世界空間におけるエンドエフェクタの位置です。
ただし、ジョイントに複数のDOFがある場合、これがどのように機能するか理解できません。例として次のことを考えてください。
回転DOFあり、エンドエフェクタであり、、エンドエフェクタの目標である、と関節です。
まず、ダイアグラムの上記の式に基づいてヤコビ行列を計算する場合、次のような結果が得られます。
これは、すべての回転軸があり、すべての回転軸に1つの回転自由度しかないことを前提としています。したがって、各列は1つのDOF、この場合はに対応していると思います。
さて、ここに問題があります:すべてのジョイントが完全な6自由度を持っている場合はどうでしょうか?今、すべてのジョイントについて、すべての軸に回転DOF、およびがあり、すべての軸に、およびます。
私の質問をより明確にするために、すべての関節のすべてのDOFに上記の式を「強制的に」適用するとしたら、おそらく次のようなヤコビ行列が得られるでしょう。
(クリックするとフルサイズになります)
しかし、これは信じられないほど奇妙です。なぜなら、すべてのジョイントのDOFの6列すべてが同じことを繰り返しているからです。
同じ式を使用して、すべてのDOFを含むヤコビ行列を作成するにはどうすればよいですか?この場合、ヤコビ行列はどのようになりますか?