-
Notifications
You must be signed in to change notification settings - Fork 61
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
HIRONXJSKのend_coordsの傾きがhrpsysの内外で15度ずれている? #603
Comments
直すためには、 |
@Naoki-Hiraoka ごめん、全くわかってなくて教えてほしいんだけど、end_coordsの傾きがhrpsysの内外で異なると、具体的な問題としては何が起こるんだろう。 |
hrpsysの中では矛盾なく成立するので,HIRONXの用途だと,具体的な困る点は
だけだと思います. hrpsysで計測した力はセンサ座標系でROSに持ってきているので,end_coordsのズレの影響は受けません. |
なるほど、ありがとう。 |
(操作ミスで一瞬closeしました、すみません) |
ちゃんと理解できていないかもしれないけど, |
@k-okada なので、start-jsk/rtmros_common#1114 に関しては、詳しい人(どなたかわかりませんが・・・@k-okada になるのでしょうか)の同意が得られれば、mergeして問題ないはずです。 上記の理解で合ってますでしょうか。->@Naoki-Hiraoka |
@pazeshun おっしゃる通りです。 現在、視覚センサの座標のズレと、end_coordsの座標のズレという2つの異なるバグがあって、start-jsk/rtmros_common#1114 は前者を直すもので、このissueは後者を指摘するものです。
end_coordsの座標のズレに対する根本的な治療は、#603 (comment) のようにhrpsys内でend_coordsのlocalpとlocalRにRsを左からかけることで、そうするとend_coordsの軸が15度ずれなくなります。 |
start-jsk/rtmros_common#1114 を書いていて気づいたのですが、
HIRONXJSKのend_coordsは、URDFやeusモデルでは初期姿勢のときに親リンクから親リンク座標系で90度回転したものとして定義されていますが、
rtmros_tutorials/hrpsys_ros_bridge_tutorials/models/hironxjsk.yaml
Line 31 in 2edfaf5
rtmros_tutorials/hrpsys_ros_bridge_tutorials/CMakeLists.txt
Line 291 in 2edfaf5
start-jsk/rtmros_common#925 start-jsk/rtmros_common#1114 で書かれているOpenHRP3の仕様の影響で、hrpsysの中では初期姿勢のときにworld座標系からworld座標系で90度回転したものとして扱われてしまうので、
肩の関節軸が15度ずれているHIRONXJSKは、hrpsysの内外でend_coordsの傾きが15度ずれてしまっているかもしれません。
The text was updated successfully, but these errors were encountered: