-
Notifications
You must be signed in to change notification settings - Fork 88
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
hrpsys-simulatorのセンサ値の座標系 #472
Comments
確かにそうですね。 |
ForceSensor, RateGyroSensorも同様に変換が必要そうですが、
よろしくお願いいたします。 |
snozawa
added a commit
to snozawa/openhrp3
that referenced
this issue
Feb 9, 2015
fkanehiro/openhrp3#41 ありがとうございました。 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
センサの親リンク相対のオフセット(の姿勢)
のように単位行列以外になるようにすると、AccelSensor等の読みがおかしい気がします。
この状態でhrpsys-simulatorを起動して、
のようにシミュレータのgsensorポートをよむと、
rotation 0 1 0 3.14159
でなくてrotaion 0 1 0 0
としたときと同じ値がかえってきます。例えば
https://github.com/fkanehiro/hrpsys-base/blob/master/sample/Sample6dofRobot/Sample6dofRobot.wrl#L574
のsample6dofrobotの場合、
rotation 0 1 0 0
のとき初期姿勢でgsensorは0 0 9.8
とでますが、rotation 0 1 0 3.14159
としても初期姿勢でgsensorは0 0 9.8
とでます。rotation 0 1 0 3.14159
とした場合は、初期姿勢でgsensorは0 0 -9.8
とでるのが望ましい挙動のように思います。(センサが上下反転してくっついているので)
https://github.com/fkanehiro/hrpsys-base/blob/master/lib/util/PortHandler.cpp#L219
の部分のaccelerationのdvなどは、どこ座標系の値になってますでしょうか。
この部分で値の表現されている座標系を直す必要がありそうですが、あっておりますでしょうか。
よろしくお願いいたします
The text was updated successfully, but these errors were encountered: