-
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
[hironx_tutorial]change depth_registration value from false to true to fix the gap between XYZ and color #619
[hironx_tutorial]change depth_registration value from false to true to fix the gap between XYZ and color #619
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
こちらですが、昔のコードではdepth_registration
がtrue
になっていた:
https://github.com/jsk-ros-pkg/jsk-ros-pkg-unreleased/blob/35720c6c3fc02aabf3e179dda10fa76ccd8e6b78/demos/hironx_clothbag_demo_2013/launch/hironx.launch#L20
のにも関わらず、昔のコードからカメラ関連の設定を移植した(#581, #590 )際にtrue
にし忘れていました。
この状態で画像認識していた @Affonso-Gui @MiyabiTane @samejima00 のコードをチェックし、このPRがmergeされると動かなくなるところについては修正するPRを出しました:
https://gitlab.jsk.imi.i.u-tokyo.ac.jp/affonso/detic_ros/-/merge_requests/1
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
十分な実機テストのためにしばらく置く工程を忘れていたので、一旦approve取り下げます。
このPRの変更を入れる前(
以下のようなlaunch(もしくはこの一部を抜き出した処理)で再生することで、実機と同じ画像・点群を作ることができました。
しかし、このPRの変更を入れると、上記rosbag+launchで作られる画像・点群は実機とは少しずれたものになります。 このため、このPRの変更を入れた場合、rosbagを記録・再生する際には以下のどれかを選択する必要があります。
@Affonso-Gui @MiyabiTane @samejima00 のコードを確認したところ、もともと全部3の手法を取っており、かつ、このPRを入れてもhttps://gitlab.jsk.imi.i.u-tokyo.ac.jp/affonso/detic_ros/-/merge_requests/1 を入れれば問題ない記録・再生の仕方となっているように見えるので、大丈夫だと思われます。 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
こちらのPRは半年以上実用して、 @YUKINA-3252 のデモが動いています。
@nakagori001 がカメラを使い始めて(現時点ではrosbag保存しただけ)、こちらのPRを適用し忘れていたことに気づきました。
@k-okada reviewをお願いできませんでしょうか。
HIRO頭部のprime senseカメラにおいて、点群の三次元位置情報と色情報がずれていたり、RGB画像とdepth画像の位置情報がずれているといった問題があったので、openni2.launch(https://github.com/ros-drivers/openni2_launch/blob/797cc0b4b765e0701ad8b33872c530732d9d0b23/launch/openni2.launch#L27 )のdepth_registrationの値をfalseからtrueへ変更しました。
(変更前)
(変更後)
変更後は机の端の点群がより合う(変更前は床面の黒色が変更後よりずれて表れてしまっている)ようになりました。