Closed Kanazawanaoaki closed 4 years ago
rostopic echo /camera/rgb/image_raw | grep header -A 10
header:
seq: 1242
stamp:
secs: 1591455782
nsecs: 22477142
frame_id: "camera_rgb_optical_frame"
height: 480
width: 640
encoding: "rgb8"
is_bigendian: 0
step: 1920
なので、パラメータもあっているはずだと思いますし、
(https://github.com/jsk-ros-pkg/jsk_recognition/blob/master/jsk_pcl_ros/sample/tabletop_object_detector.launch )を使った時に出てくるClusterPointIndices
と値を比べてみても同じ部分を出している気もします。
https://gist.github.com/Kanazawanaoaki/39b62a6fd89d1994e032e8cd67bb393c
このレポジトリのcloneがめちゃくちゃ重いですね。 もともとでかいデータを置いていたのが、こうなっている原因ですね ここらへん使ってでかいファイルデータ消せばいいかな https://rtyley.github.io/bfg-repo-cleaner/
そして色々の問題の前に、同じ名前のパッケージがあってワークスペースがおかしいですね。
このcook_eyes_coral
とcook_eyes
は統合すればよくない?
RuntimeError: Multiple packages found with the same name "73b2_kitchen":
- cook_eyes/73b2_kitchen
- cook_eyes_coral/73b2_kitchen
そして1発で試せるlaunchを作ってくれていると簡単でうれしいです。
このレポジトリのcloneがめちゃくちゃ重いですね。
そうなんですね。試して見ます!
このcook_eyes_coralとcook_eyesは統合すればよくない?
Coralを使う部分はcoral用のwsに入れていて分けていたのですが、launchで呼びたしたりする分にはわけなくても大丈夫なのでしょうか?
一発で試せるlaunchも作って見ます!
Coralを使う部分はcoral用のwsに入れていて分けていたのですが、launchで呼びたしたりする分にはわけなくても大丈夫なのでしょうか?
そういうことか launchするだけならcoralのworkspaceをソースしていればいいだけだと思います
なかなかBFGが終わらないのでgit上にあげていないのですが、 rosbagファイルを取得
roscd kitchen_recognition/rosbag/
gdown https://drive.google.com/uc?id=1PVW_1rERg6YojUP5fFfc3UdM2Mx2U2s3
このリポジトリのwsで
roscd kitchen_recognition/launch/
wget https://gist.githubusercontent.com/Kanazawanaoaki/de6353c0e7ebc5045a37dc0dea126d53/raw/b11b9090348bc3d2a95db172941708ae6c07562c/ssd_test.launch
wget https://gist.githubusercontent.com/Kanazawanaoaki/de6353c0e7ebc5045a37dc0dea126d53/raw/b11b9090348bc3d2a95db172941708ae6c07562c/coral_test.launch
roslaunch ssd_test.launch
別のターミナルでcoral_wsをsourceして
roslaunch coral_test.launch
で実行出来るようになっていると思います。
おそらく2つのワークスペースをソースとかって出来ないですよね?
もうちょっと長いROSBAGありますか? 数分くらいのやつ、それで試してみたいです。
すみません。探して観ましたが、数分の長いrosbagはありませんでした。
今度なるべく揺れないようにして長いrosbagを取ってみようと思います。
https://github.com/Kanazawanaoaki/cook_eyes/pull/7 でrosbagに対してもバウンディングボックスが出せるようになりましたし、
机の上のパソコンに対してもボックスが出せるようになりました。
ありがとうございます!
https://github.com/jsk-ros-pkg/jsk_recognition/pull/2511 を使ってRectArray -> ClusterPointIndicesの変換をしてその出力をhttps://github.com/jsk-ros-pkg/jsk_recognition/blob/master/jsk_pcl_ros/sample/tabletop_object_detector.launch のeuclidean clusteringの部分を置き換える。
https://github.com/Kanazawanaoaki/cook_eyes/commit/aaf54ab3d04aebd637091a0477123d7cee534e1f#diff-363e68923b115984009fddf2cdcfe078 を作って試して見ましたが、上手くバウンディングボックスが出ませんでした。
実行しているのは、
https://github.com/Kanazawanaoaki/cook_eyes_coral/tree/master/curry_detector_ros のCoral TPUのSSDのlaunchを走らせる
https://drive.google.com/file/d/1PVW_1rERg6YojUP5fFfc3UdM2Mx2U2s3/view?usp=sharing のrosbagを再生する。