articles:kinematics

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
articles:kinematics [2021/10/25 12:33] – [DH(Denavit-Hartenberg,デナビット・ハーテンバーグ)法] Takashi Suehiroarticles:kinematics [2022/02/03 14:32] (現在) – [DH(Denavit-Hartenberg,デナビット・ハーテンバーグ)法] Takashi Suehiro
行 78: 行 78:
 同様に扱うことが出来る. 同様に扱うことが出来る.
 また駆動軸は必ずしも座標系の軸のどれかに合わせる必要はないが,そうすることで座標変換行列は簡単になる. また駆動軸は必ずしも座標系の軸のどれかに合わせる必要はないが,そうすることで座標変換行列は簡単になる.
 +
 +アームのリンクにこうした座標系を設定したイメージを図8に示す.
  
 上記のような関節-リンクの関係を考えるとリンク$L_{i-1}$からリンク$L_i$への変換$^{i-1}T_i$は, 上記のような関節-リンクの関係を考えるとリンク$L_{i-1}$からリンク$L_i$への変換$^{i-1}T_i$は,
行 107: 行 109:
  
 上記のように座標系を設定するとで式(1)を一つにまとめて簡略化した場合にも分かりやすい簡単な座標変換行列になる. 上記のように座標系を設定するとで式(1)を一つにまとめて簡略化した場合にも分かりやすい簡単な座標変換行列になる.
 +
  
 この方法の利点は この方法の利点は
行 124: 行 127:
  
 上記の理由で,実際の場面ではDH法よりも直感的に理解しやすい設定にすることが多い. 上記の理由で,実際の場面ではDH法よりも直感的に理解しやすい設定にすることが多い.
 +
 +この具体例は[[articles:forward_kinematics#3自由度アームの順運動学]]などの項で示す.
 +
  
 ==== DH(Denavit-Hartenberg,デナビット・ハーテンバーグ)法 ==== ==== DH(Denavit-Hartenberg,デナビット・ハーテンバーグ)法 ====
行 199: 行 205:
 繰り返しに近いが各項の意味付けを説明すると, 繰り返しに近いが各項の意味付けを説明すると,
   * 1項目と2項目は関節の設置に関する変換,前リンクのx軸に関する並進と回転で自身のz軸の設置位置姿勢を表し,ほぼ一意に決まる.   * 1項目と2項目は関節の設置に関する変換,前リンクのx軸に関する並進と回転で自身のz軸の設置位置姿勢を表し,ほぼ一意に決まる.
-  * 2項目と3項目は関節の設置に関する変換,自身のz軸に関する設置位置姿勢を表し,関節パラメタが$0$のときの位置姿勢(初期値)として調整可能である.+  * 3項目と4項目は自身のz軸に関する設置位置姿勢を表し,関節パラメタが$0$のときの位置姿勢(初期値)として調整可能である.
   * 並進関節の場合は3項目のz軸方向の並進位置$d_i$に関節パラメタが加えられる.   * 並進関節の場合は3項目のz軸方向の並進位置$d_i$に関節パラメタが加えられる.
   * 回転関節の場合は4項目のz軸周りの回転角度$\theta_i$に関節パラメタが加えられる.   * 回転関節の場合は4項目のz軸周りの回転角度$\theta_i$に関節パラメタが加えられる.
行 227: 行 233:
  
 欠点は, 欠点は,
-  * 記号なしリスト座標系原点が必ずしも関節の物理的配置(駆動部)とは一致しないこと+  * 座標系原点が必ずしも関節の物理的配置(駆動部)とは一致しないこと
   * さらにはそれがリンク上にあるとは限らないということ  \\  そのため順運動学計算での途中で現れる各リンク座標系の位置がロボットアーム上にないなどあまり直感的でない状態が発生することがある.   * さらにはそれがリンク上にあるとは限らないということ  \\  そのため順運動学計算での途中で現れる各リンク座標系の位置がロボットアーム上にないなどあまり直感的でない状態が発生することがある.
 である. である.
  • articles/kinematics.1635132814.txt.gz
  • 最終更新: 2021/10/25 12:33
  • by Takashi Suehiro