-
Notifications
You must be signed in to change notification settings - Fork 8
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
Gazebo環境にカメラを追加 #83
Gazebo環境にカメラを追加 #83
Conversation
Gazebo上でArUcoマーカ検出と色検出の動作確認できました! 共有事項として、サンプルプログラム(ExamplesとCamera Examplesどちらも)実行時に下記のような警告が出ます。 [pick_and_place_tf-2] [WARN] [1732778763.558544317] [rcl.logging_rosout]: Publisher already registered for provided node name. If this is due to multiple nodes with the same name then all logs for that logger name will go out over the existing publisher. As soon as any node with that name is destructed it will unregister the publisher, preventing any further logs for that name from being published on the rosout topic.
[pick_and_place_tf-2] [WARN] [1732778763.576075154] [rcl.logging_rosout]: Publisher already registered for provided node name. If this is due to multiple nodes with the same name then all logs for that logger name will go out over the existing publisher. As soon as any node with that name is destructed it will unregister the publisher, preventing any further logs for that name from being published on the rosout topic.
[pick_and_place_tf-2] Warning: Link 'camera_stand_p1' is not known to URDF. Cannot disable/enable collisons.
[pick_and_place_tf-2] at line 594 in ./src/model.cpp
[pick_and_place_tf-2] Warning: Link 'camera_stand_p4' is not known to URDF. Cannot disable/enable collisons.
[pick_and_place_tf-2] at line 594 in ./src/model.cpp
[pick_and_place_tf-2] Warning: Link 'camera_stand_p1' is not known to URDF. Cannot disable/enable collisons.
[pick_and_place_tf-2] at line 589 in ./src/model.cpp
[pick_and_place_tf-2] Warning: Link 'camera_stand_p1' is not known to URDF. Cannot disable/enable collisons.
[pick_and_place_tf-2] at line 589 in ./src/model.cpp
[pick_and_place_tf-2] Warning: Link 'camera_stand_p1' is not known to URDF. Cannot disable/enable collisons.
[pick_and_place_tf-2] at line 589 in ./src/model.cpp
[pick_and_place_tf-2] Warning: Link 'camera_stand_p2' is not known to URDF. Cannot disable/enable collisons.
[pick_and_place_tf-2] at line 589 in ./src/model.cpp |
@YusukeKato ありがとうございます。これで表示されなくなったかと思います。 |
example.launch.py、camera_example.lauch.py両方にuse_cameraオプションを追加してみました。 |
@Kuwamai 修正ありがとうございます。 |
上記エラーはURDFにないリンクをSRDFが参照していることによるものでした。 |
サンプル実行時にuse_cameraをtrueにしなくても下記コメントの警告が出ないことを確認しました。 |
LGTMです! |
* カメラ追加 * use_sim_timeオプション追加 * カメラの画角調整 * 色検出サンプルの色しきい値調整 * 把持位置調整 * 現バージョンのデフォルト設定を反映 * ArUcoマーカ付きの立方体を追加 * ワールド、launchファイル追加 * use_cameraの有効化 * use_cameraを引数で切り替えられるように変更 * カメラスタンドのURDF修正
* カメラ追加 * use_sim_timeオプション追加 * カメラの画角調整 * 色検出サンプルの色しきい値調整 * 把持位置調整 * 現バージョンのデフォルト設定を反映 * ArUcoマーカ付きの立方体を追加 * ワールド、launchファイル追加 * use_cameraの有効化 * use_cameraを引数で切り替えられるように変更 * カメラスタンドのURDF修正
What does this implement/fix?
Gazebo環境にカメラを追加しています。
ArUcoマーカ検出、色検出サンプルが動作するためにArUcoマーカ付きの立方体を追加しています。
それぞれのサンプルが動作することと、ドキュメントの内容をご確認お願いします。
Does this close any currently open issues?
しません
How has this been tested?
Gazeboを起動し、ArUcoマーカ検出、色検出サンプルが動作することを確認しました。
シミュレータの起動方法はcrane_plus_gazebo、crane_plus_examplesのREADMEに記載しています。
Any other comments?
ありません
Checklists