[openhrp3-users-ja 00012] OpenHRP3モデルの姿勢について

山田浩貴 h_yamada @ sugano.mech.waseda.ac.jp
2014年 8月 3日 (日) 18:15:48 JST


産総研 服部様

早稲田大学の山田です.

>つまり、ABS_TRANSFORMの出力がおかしいということでしょうか?

アームをx軸,y軸,z軸に対してそれぞれ回転させ,
その時の手先の回転行列を

|//data[3], data[4],  data[5] |
/|/data[6], data[7],  data[8] |
|/data[9], data[10], data[11]|

としてABS_TRANSFORMで何パターンか取得してみました.すると

Roll  = 90.0 
Pitch = 60.0
Yaw = −90.0
のとき
| 0.0 , 0.0 , -1.0 |
| 0.5 , -0.866 , 0.0 |
| -0.866 , -0.5 , 0.0 |

となるはずが
| 0.0 , 0.0 , -1.0 |
| -0.5 , -0.866 , 0.0 |
| -0.866 , 0.5 , 0.0 |

Roll  = 30.0 
Pitch = 0.0
Yaw = −90.0
のとき
 | 0.866 , 0.0 , -0.5 |
| 0.5 , 0.0 , 0.866 |
| 0.0 , -1.0 , 0.0 |

となるはずが
 | 0.866 , 0.0 , -0.5 |
| −1.0 , 0.0 , 0.866 |
| 0.0 , 0.5 , 0.0 |

となっていました.
ABS_TRANSFORMで抽出した値のdata[6],data[10]の値が逆になっているのではな
いでしょうか.

よろしくお願いします.

-- 
===============================================
早稲田大学 創造理工学部 総合機械工学科
菅野重樹研究室 4年
山田 浩貴(Hiroki Yamada)
E-mail:h_yamada @ sugano.mech.waseda.ac.jp
===============================================

-------------- next part --------------
HTMLの添付ファイルを保管しました...
URL: <http://choreonoid.org/pipermail/openhrp3-users-ja/attachments/20140803/ec6b3dda/attachment.html>


openhrp3-users-ja メーリングリストの案内