[openhrp3-users-ja 00011] Re: OpenHRP3モデルの姿勢について
服部静子
s.hattori @ aist.go.jp
2014年 8月 1日 (金) 16:00:44 JST
Roll=90, Pitch=45,Yaw=-90なら、
回転行列は、
0 0 -1
0.7 -0.7 0
-0.7 -0.7 0
ですよね。つまり、ABS_TRANSFORMの出力がおかしいということでしょうか?
2014年8月1日 12:54 山田浩貴 <h_yamada @ sugano.mech.waseda.ac.jp>:
> 産総研 服部様
>
> 早稲田大学の山田です.
> 申し訳ございません.説明が不足していました.
>
> ロボットアームの手先のRoll,Pitch,Yawを取りたいと考えています.
> アームをx軸,y軸,z軸に対してそれぞれ回転させ,その時の手先の回転行列
>
> |*/data[3], data[4], data[5] |
> *|/data[6], data[7], data[8] |
> |/data[9], data[10], data[11]|
>
> をABS_TRANSFORMで取得しました.
> それを rpyFromRot で計算させたところ,Pitchのみが変わるような回転中にPitchの値が-45°~45°にかけて
> Rollが 90°→ -2°
> Yawが-90°→ 174°
> とPitch以外の値も大きく変動してしまいました.
>
> シミュレーションの結果としては問題なく動作していました.
> 数学的に0°や180°に計算ができないのはわかるのですが,45°の時におかしくなるようなことはあるのでしょうか.
>
> 参考に値がおかしくなったときの回転行列を書いておきます.
>
> | -0.0082 , 0.0041 , -1.0000 |
> | -0.7065 , -0.7077 , 0.0029 |
> | -0.7077 , 0.7065 , 0.0087 |
>
> よろしくお願いします.
>
> --
> ===============================================
> 早稲田大学 創造理工学部 総合機械工学科
> 菅野重樹研究室 4年
> 山田 浩貴(Hiroki Yamada)
> E-mail:h_yamada @ sugano.mech.waseda.ac.jp
> ===============================================
>
>
> _______________________________________________
> openhrp3-users-ja mailing list
> openhrp3-users-ja @ choreonoid.org
> https://choreonoid.org/mailman/listinfo/openhrp3-users-ja
>
>
-------------- next part --------------
HTML$B$NE:IU%U%!%$%k$rJ]4I$7$^$7$?(B...
URL: <http://choreonoid.org/pipermail/openhrp3-users-ja/attachments/20140801/ad2f734c/attachment.html>
openhrp3-users-ja メーリングリストの案内