三自由度ロボットアーム
説明
根本の第一関節がyaw角方向に回る軸で、中間の関節と先端の関節はpitch角方向に回る軸という三自由度ロボットアームについての運動学モデル等をまとめました
間違っているかもしれないし、もっと簡略化できるかもしれないとは思ったのですが、面倒だったのでやめました
※ 図中の記号はα⇒ξβ⇒ηであることに注意
根本の関節から先端の関節の順で、
各関節間の長さをl1,l2,l3とし、
各関節の角度をθ1,θ2,θ3とし、
各変数を
ξ=x2+y2η=z−l1
a=l2cosθ2+cb=l2sinθ2+dc=l3cos(θ2+θ3)d=l3sin(θ2+θ3)
と定義すると、結果は下のようになるはずです
位置における順運動学モデル
xyz=acosθ1=asinθ1=b+l1
位置における逆運動学モデル
θ1θ2θ3=tan−1(xy)=tan−1(ξη)−tan−1(l2+l3cosθ3l3sinθ3)=±cos−1(2l2l3ξ2+η2−l22−l32)
ヤコビ行列による速度の順運動学
dtdxdtdydtdz=−asinθ1acosθ10−bcosθ1−bsinθ1a−dcosθ1−dsinθ1cdtdθ1dtdθ2dtdθ3
逆ヤコビ行列による速度の逆運動学
dtdθ1dtdθ2dtdθ3=−asinθ1ad−bcccosθ1−ad−bcacosθ1acosθ1ad−bccsinθ1−ad−bcaainθ10ad−bcd−ad−bcbdtdxdtdydtdz
参考文献
http://www.ecei.tohoku.ac.jp/hariyama/lecture/robot/robot01.pdf