1 / 14

運動学・ Geometric model of serial systems

運動学・ Geometric model of serial systems. 定義・ Definition. JS から TS まで = q を定義して r の計算する 連続チェーンの場合: 例: SCARA. 例 : 2 次元ロボット・ Planar Robot. y 0. A y. L 3. q 3. x 3. L 2. x 2. q 2. L 1. x 1. q 1. A x. x 0. R 0. Representations of r. r =[x y z rx ry rz] T 一般的 x, y, z はデカルト座標

hani
Download Presentation

運動学・ Geometric model of serial systems

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 運動学・Geometric model of serial systems

  2. 定義・Definition • JSからTSまで =qを定義して rの計算する • 連続チェーンの場合: • 例:SCARA

  3. 例:2次元ロボット・Planar Robot y0 Ay L3 q3 x3 L2 x2 q2 L1 x1 q1 Ax x0 R0

  4. Representations of r r =[x y z rx ry rz]T • 一般的 x, y, z はデカルト座標 • 一般的 rx, ry, rz は回転行列 • 角度の定義は多方法がある: • オイラー角度・Euler angles • ロール・ピッチ・ヨー・Roll-pitch-yaw • 四元数・Quaternions (オイラーパラメータ)

  5. 逆運動学・Inverse geometric model

  6. 定義・Definition • TSからJSまで =rを定義して qの計算する • システムの定義によって(冗長・シンギュラリティーなど)計算は簡単か難しいか

  7. 微分運動学・Kinematics of serial systems

  8. Definition • システムの微分運動学とは:End Effectorの速度rは関節速度qから定義する • J(q)はヤコビ行列

  9. 例:2次元ロボット・Planar Robot y0 ry • r=f(q)⇒ r=J(q)q L3 q3 x3 L2 x2 q2 L1 x1 q1 rx x0 R0

  10. 基礎ヤコビ行列・Basic Jacobian • 微分が計算しにくいからフレームRnのKinematic Screwとqの関数を使用する: • VnとwnはフレームRnの直動と回転速度 • Jn計算方法: ak//z軸 + ||ak||=1 関節kは直動 関節kは回転

  11. 重要な定義・Useful definition • タスク空間のディメンション=M M=rmax=max(rank(J)) • if n = M, 冗長無し • if n > M, 冗長あり冗長オーダー=n – M • if r < M, Jはランクが落とす:ロボットの現在ポースはシンギュラリティー シンギュラリティーオーダー=M– r Jは正方行列場合シンギュラリティーは det(J) = 0 の解である 冗長があるシステムの場合シンギュラリティーはdet(JJT) = 0 の解である J(q) N(J) R(J) r ∈ RM q∈Rn

  12. 逆運動学・Inverse kinematics of serial systems

  13. 定義・Definition • システムの逆微分運動学とは:関節速度qはEnd Effectorの速度rから定義する

  14. 計算方法・Method • Pseudo-inverseの計算は多法がある • アルゴリズムの場合よく使用する方法: 特異値分解 J=USVT • U and V直行行列 • S = diag(s1,s2,…,sm) 特異値はs1≥s2 ≥ … ≥sm≥ 0

More Related