4
逆運動学の問題はどのように解決できますか?
ロボットアームの順運動学は簡単に解決できます。Denavit–Hartenberg変換行列を使用して各ジョイントを表現できます。 たとえば、ジョイントが線形アクチュエーターである場合、変換マトリックスを使用できます。私t h私thi^{th} ここで、拡張長は d iによって定義されますT私= ⎡⎣⎢⎢⎢10000100001000d私1⎤⎦⎥⎥⎥T私=[10000100001d私0001]T_i = \left[\begin{matrix} 1&0&0&0\\ 0&1&0&0\\ 0&0&1&d_i\\ 0&0&0&1 \end{matrix} \right]d私d私d_i 一方、回転リンクは次のようになります。 ここで、 αは角度であり、そして Lは、リンクの長さです。T私= ⎡⎣⎢⎢⎢10000cosα私罪α私00− 罪α私cosα私0L001⎤⎦⎥⎥⎥T私=[100L0cosα私−罪α私00罪α私cosα私00001]T_i = \left[\begin{matrix} 1&0&0&L\\ 0&\cos\alpha_i&-\sin\alpha_i&0\\ 0&\sin\alpha_i&\cos\alpha_i&0\\ 0&0&0&1 \end{matrix} \right]αα\alphaLLL 我々は、すべての変換行列を乗算することにより、エンドエフェクタの位置と方向を見つけることができます:。∏ T私∏T私\prod{T_i} 問題は、逆問題をどのように解決するかです。 数学的には、所望のエンドエフェクタの位置のために、パラメータが見つける日間のI、α Iように、Π T iは = Mを。この方程式を解く方法は何ですか?MMMd私d私d_iα私α私\alpha_i∏ T私= M∏T私=M\prod{T_i} = M