順方向運動学

多関節式 6 DOF ロボット アームは、順方向運動学を使用してグリッパーを配置します。
順方向運動学の方程式は、部品に到達する PUMA ロボットのエンドエフェクタの軌道を定義します。

ロボットの運動学において順運動学とは、ロボット運動方程式を用いて、関節パラメータの指定された値からエンドエフェクタの位置を計算することを指します[1]

ロボットの運動学方程式は、ロボット工学コンピュータゲームアニメーションなどで用いられています。エンドエフェクタの特定の位置を実現するための関節パラメータを計算する逆のプロセスは、逆運動学と呼ばれます。

前進運動学と後進運動学

運動学方程式

ロボットの直列チェーンの運動学方程式は、関節における相対的な動きを特徴付ける剛体変換[Z]と、各リンクの寸法を定義する別の剛体変換[X]を用いて得られる。その結果、チェーンの基部から末端リンクまで、関節変換とリンク変換を交互に繰り返す剛体変換のシーケンスが得られる。末端リンクは、末端リンクの指定位置に等しい。

ここで、[T]はエンドリンクの位置を示す変換である。これらの方程式は直列チェーンの運動学方程式と呼ばれる。[2]

1955年、ジャック・デナビとリチャード・ハルテンバーグは、空間リンクの座標系を標準化するために、ジョイントマトリックス[Z]とリンクマトリックス[X]の定義に関する規約を導入した。[3] [4]この規約は、ジョイントフレームをZ軸に沿ったねじ変位で構成されるように配置します。

リンクフレームをX軸に沿ったねじ変位となるように配置する。

この表記法を用いると、各変換リンクは直列チェーンロボットに沿って進み、座標変換によって記述することができる。

ここで、θ id iα i,i+1a i,i+1は、デナビット・ハルテンベルグパラメータとして知られています

運動学方程式の再考

nリンクの直列チェーンの運動学方程式は、関節パラメータθ iとともに次のように与えられる[5]。

ここではリンクのフレームからリンクへの変換行列である。ロボット工学では、これらは通常、デナビット・ハルテンベルグパラメータによって記述される[6]

デナビット・ハルテンベルク行列

これらの操作に関連付けられた行列は次のとおりです。

同様に、

デナビット・ハルテンベルグの慣性法を用いると、リンク変換行列[ i-1 T i ]は次のように なる。

デナビット・ハルテンベルグ行列として知られています

コンピュータアニメーション

順運動学方程式は、3D コンピュータ グラフィックスでモデルをアニメーション化する方法として使用できます

順方向運動学アニメーションの基本的な概念は、指定された時間におけるモデルの特定部分の位置が、オブジェクトの位置と方向、および関節モデルの関節に関する情報から計算されるというものです。したがって、たとえばアニメーション化するオブジェクトが肩が固定された腕である場合、親指の先端の位置は肩手首、親指および関節の関節の角度から計算されます。これらの関節のうち 3 つ (肩、手首、および親指の付け根) には複数の自由度があり、これらすべてを考慮する必要があります。モデルが完全な人物である場合は、肩の位置もモデルの他のプロパティから計算する必要があります。

順方向運動学アニメーションは、逆方向運動学アニメーションと計算方法の違いによって区別されます。逆方向運動学では、関節部分の向きはモデル上の特定の点の目標位置に基づいて計算されます。また、モデルの動きがアニメーターによって直接定義される点でも他のアニメーションシステムと区別されます。重力や他のモデルとの衝突など、モデルに作用する可能性のある物理法則は考慮されません。

参照

参考文献

  1. ^ ポール、リチャード(1981年)『ロボットマニピュレータ:数学、プログラミング、制御:ロボットマニピュレータのコンピュータ制御』MIT出版、マサチューセッツ州ケンブリッジ。ISBN 978-0-262-16082-7
  2. ^ JM McCarthy、1990 年、「理論運動学入門」、 MIT プレス、マサチューセッツ州ケンブリッジ。
  3. ^ J. DenavitとRS Hartenberg、1955年、「行列に基づく下位ペア機構の運動学的表記法」Trans ASME J. Appl. Mech、 23:215–221。
  4. ^ Hartenberg, RS, J. Denavit. Kinematic Synthesis of Linkages. New York: McGraw-Hill, 1964. KMODDLを通じてオンラインで入手可能
  5. ^ ジェニファー・ケイ「同次変換とロボット運動学入門」(PDF) 。 2021年4月12日時点のオリジナル(PDF)からアーカイブ。 2010年9月11日閲覧
  6. ^ ロボットについて学ぶ。「ロボット順方向運動学」 。 2007年2月1日閲覧
Retrieved from "https://en.wikipedia.org/w/index.php?title=Forward_kinematics&oldid=1306722658"