つくたろうのブログ
こんにちは、つくたろうです。 今回は、2リンク・3軸マニピュレータにおける逆運動学の式の導出について紹介します。
ポケモン色違い厳選や国立大学巡りが好きな大学生、つくたろうの気ままな雑記帳です。当サイトは広告を含みます。
最近読まれている記事- ポケモンバンク終了までにこれだけはやっとけってこと挙げてけ
- 【悲報】アルセウスさん、世界の創造主なのに集金担当をさせられてしまう
- モンエナ(1本200円)を毎日飲んでた俺が1ヶ月モンエナやめた結果wwww
- 【朗報】ワイ、正規の色違いマナフィを捕まえてしまうwwww
- 【ダイパリメイク】幻のポケモンの色違いのゲット方法は?【ポケモンBDSP】
- 【お金稼ぎ】ポケモンでリアルマネーを稼ぐ方法を思いつきました。
- 一番厳選難易度の高いポケモンについて解説します。【大変な色厳選】
- 【ダイパリメイク】「ひかるおまもり」が孵化にしか効かないのはなぜ?
- 6秒?でっっっっっっったい6秒で伝わるのか?????
- 【ポケモン】色違い厳選の環境構築難易度ランキング!具体的にかかる金額も紹介!
【ロボット工学】3軸リンクにおける逆運動学の式の導出についてわかりやすく解説【メカトロニクス】
こんにちは、つくたろうです。 今回は、2リンク・3軸マニピュレータにおける逆運動学の式の導出について紹介します。
逆運動学とは
こんにちは、つくたろうです。 今回は、2リンク・3軸マニピュレータにおける逆運動学の式の導出について紹介します。
長さの分かっているリンクで構成されたマニピュレータについて、順運動学が「リンクの角度を与えた時にマニピュレータの手先位置の座標を得る」というものであることに対して、逆運動学は「マニピュレータの手先位置の座標を与えたときに、各リンクの角度を求める」というものになります。
原点に軸があって、マニピュレータの手先位置は とします。リンクの長さ 、回転角を とします。
このとき、簡単な三角関数を考えれば以下の式が成り立つことは皆さん分かると思います。 \begin l_x = l \cos \theta \\ l_y = l \sin \theta \end ここで、 を の式で表現するのが順運動学、 を の式で表すのが逆運動学です。
この例については、上の三角関数の式から、 順運動学: \begin l_x = l \cos \theta \\ l_y = l \sin \theta \end 逆運動学: \begin \displaystyle \theta = \arctan< \left( \frac \right)> \end と、ともに簡単に求められると思いますが、軸やリンクが増えたときにも同じことができることが望ましいわけです。
3軸・2リンクのマニピュレータの逆運動学の式の導出
こんにちは、つくたろうです。 今回は、2リンク・3軸マニピュレータにおける逆運動学の式の導出について紹介します。
問題設定
※数式が横に切れているときは、スライドすると先まで見ることができます。また、スマホを横向きにして見ると画面内に式全体が収まります。
2リンク3軸マニピュレータ模式図 3次元の座標系での模式図は上の通りで、図中の を、 の式で表します。
また、図二枚目の とは、 を満たす、仮の座標軸です。計算をわかりやすくするために導入しています。
逆運動学の式の導出
まず、先の模式図について三角関数での座標表記を考えることで、以下の式が得られます: \begin x = ( l_1 \cos + l_2 \cos) \cos & \cdots (1) \\ y = l_1 \sin + l_2 \sin & \cdots (2)\\ z = ( l_1 \cos + l_2 \cos) \sin & \cdots (3) \end
これらの 式をまとめて式 とします。
この式 において、先ほど導入した を満たす仮の座標 を用いると、上の を以下のように表すことができます: \begin y = l_1 \sin + l_2 \sin & \cdots\\ S = l_1 \cos + l_2 \cos & \cdots \end
これらの 式をまとめて式 とします。
上記の式 のうち式 において右辺同士、左辺同士でそれぞれ割ることで以下の式を得る: \begin \displaystyle \cfrac = \cfrac>> = \tan \end したがって、 は、以下の通り。 \begin \displaystyle \theta_0 = \arctan & \cdots (a) \end
上記の式 を変形して、 \begin y - l_1 \sin &=& l_2 \sin \\ S - l_1 \cos &= & l_2 \cos \end
と同様に式 を、今度は以下のように変形します: \begin y - l_2 \sin &=& l_1 \sin \\ S - l_2 \cos &= & l_1 \cos \end
この変形は「 の時と、 と の添え字が入れ替わるだけ 」 であることが分かると思います。
したがって、 あとは を求めるときと同じプロセスを行ってください。
導出結果
おわりに
こんにちは、つくたろうです。 今回は、2リンク・3軸マニピュレータにおける逆運動学の式の導出について紹介します。
こんにちは、つくたろうです。 ポケットモンスターFRLGでバグ技… 最近読まれている記事- モンエナ(1本200円)を毎日飲んでた俺が1ヶ月モンエナやめた結果wwww
- 【朗報】ワイ、正規の色違いマナフィを捕まえてしまうwwww
- 【ダイパリメイク】幻のポケモンの色違いのゲット方法は?【ポケモンBDSP】
- 【お金稼ぎ】ポケモンでリアルマネーを稼ぐ方法を思いつきました。
- 一番厳選難易度の高いポケモンについて解説します。【大変な色厳選】
- 【ダイパリメイク】「ひかるおまもり」が孵化にしか効かないのはなぜ?
- 6秒?でっっっっっっったい6秒で伝わるのか?????
- 【ポケモン】色違い厳選の環境構築難易度ランキング!具体的にかかる金額も紹介!
- 【悲報】アルセウスさん、世界の創造主なのに集金担当をさせられてしまう
- ポケモンバンク終了までにこれだけはやっとけってこと挙げてけ