hsr-project / tmc_wrs_docker

BSD 3-Clause Clear License
63 stars 22 forks source link

Task2における運搬物体の指定に関して #15

Closed ItoMasaki closed 3 years ago

ItoMasaki commented 3 years ago

ロボットを持っていなくても無料で参加できるロボカップを読む限りでは物体の指定は/messageトピックでpublishされるということですが型に関してはstd_msgsのStringで問題ないでしょうか? また他のIssueではROOM2の移動したタイミングで命令が来るという記載がありますが, rostopic echo /message でメッセージを監視しましたが, 送られている様子は伺えませんでした. ROOM2に移動する以外にも条件がある場合は教えていただければ幸いです.

yosuke commented 3 years ago

実装が間に合っておらず、、、でお待たせしてしまいすいませんでした。 実装を追加しましたので、docker-compse pullしてシミュレータを更新してテストしてみてください。 得点計算部分がまだ間に合っておらずで、少なくとももう1回更新します。

yosuke commented 3 years ago

データ型、トピック名、タイミングの理解はその理解であっています。シミュレータがうまく動かない場合は、教えてください。

ItoMasaki commented 3 years ago

ご連絡ありがとうございます.

先ほど docker-compose pull を行ったましたが, 以下のエラーが起きました.

Pulling xserver   ... done
Pulling simulator ... waiting
Pulling workspace ... done
ERROR: for simulator  error pulling image configuration: Get https://ghcr.io/v2/hsr-project/tmc_wrs_docker/blobs/sha256:8c7f9671b27b701e914d066aeb52ededc0dae0a9d9c07e3d281f3cab7b5851d5: EOF
ERROR: error pulling image configuration: Get https://ghcr.io/v2/hsr-project/tmc_wrs_docker/blobs/sha256:8c7f9671b27b701e914d066aeb52ededc0dae0a9d9c07e3d281f3cab7b5851d5: EOF

そのためか, いまだに /message トピックに把持対象の物体名がpublishされていません. rostopic echo /messageでも確認しましたがpublishされていませんでした.

確認のほどよろしくお願いします.

yosuke commented 3 years ago

エラーログから見るとghcr.io(githubのdocker repositoryサービス)のサービス遅延のような症状です。 こちらでも試しにpullしてみたのですが、エラーは出ないもののいつもに比べてかなりダウンロード速度が遅い状況で、障害が発生しているのかもしれません。 時間をおけば解消されると思うので、少し待ってからリトライしてみてください。

ItoMasaki commented 3 years ago

返信ありがとうございます.

docker-compose pullを行った上で, プログラムを走らせたところ /message に運搬物体がpublishされることが確認できました. 対応ありがとうございました.

またdocker-compose -f docker-compose.nvidia.yml pullでは以下のようなエラーが起きました.

Pulling xserver   ... done
Pulling simulator ... error
Pulling workspace ... done
ERROR: for simulator  Get https://ghcr.io/v2/hsr-project/tmc_wrs_docker/manifests/nvidia: EOF
ERROR: Get https://ghcr.io/v2/hsr-project/tmc_wrs_docker/manifests/nvidia: EOF

こちらに関しても時間を置いてから再度コマンドを走らせれば解決しますでしょうか?

よろしくお願いします.

ItoMasaki commented 3 years ago

上記の問題は解決しました. ありがとうございます.

yosuke commented 3 years ago

了解しました。報告ありがとうございます。