Skip to content
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

AWSIM起動後にAutowareを起動し,シミュレーションがすぐにスタートする際のエラーについて #26

Closed
kosei1515 opened this issue Jan 15, 2023 · 8 comments

Comments

@kosei1515
Copy link

kosei1515 commented Jan 15, 2023

表題の件に関して,
#20
に関連して報告させていただきます

数回AWSIMとAutowareの起動を試していると,AWSIM起動後にAutowareを起動し,シミュレーションがすぐにスタートする場合があります

その際,添付の動画のようにPerceptionの起動が著しく遅いです

オンラインにおける採点時に問題になりうると考えたため,報告させていただきます

Screencast.from.01-15-2023.08.23.06.PM.webm
@Reee009876
Copy link
Collaborator

お世話になっております.

シミュレーションがすぐにスタートするということですが,問題ないように見受けられたのですが,もう少し詳細をお願いできないでしょうか?

また,perception の起動が遅いとのことですが,ノードの立ち上がりが遅いのか,認識が遅いのかどちらになりますか??

五月雨で申し訳ありませんが,ご協力のほどよろしくお願いします.

@kosei1515
Copy link
Author

kosei1515 commented Jan 17, 2023

シミュレーションがすぐにスタートするということですが,問題ないように見受けられたのですが,もう少し詳細をお願いできないでしょうか?

perceptionのノードがはじめからきちんと起動するのであれば問題ありません

ノードの立ち上がりが遅いのか,認識が遅いのかどちらになりますか??

こちらは調べていません
ただ,こちらで調べたところ,centerpointというライダーベースの認識に関するノードからPublishされる認識結果(Detected Object)の初回のPublishまでに時間がかかっているようです
当方ではこのノードのパラメータに関して,score_threthold以外の部分については変更していません

起動部分はこちらです

@kosei1515
Copy link
Author

kosei1515 commented Jan 17, 2023

こちらに関してさらに知見として,
sample_code_cppにおけるすべてのトピックのPublishをある程度遅らせることで,状況が改善しています

例としてこちらでは
コンストラクタの最後の部分に1分間待機するプログラムを導入することで正常に動作しています

# example
using namespace std::chrono_literals;
rclcpp::sleep_for(60000ms);

これらから,center_pointのノードの起動に多少時間がかかっているのではないかと思うのですがいかがでしょうか?
またこの場合,オンラインの採点の際にも弊害が生まれる可能性があるのでは?と考えています

ご確認の程よろしくお願いします.

@Reee009876
Copy link
Collaborator

情報提供ありがとうございます。

現在、詳細確認かつ対応の検討中であるため、もうしばらくお時間をいただきたいです。

@Reee009876
Copy link
Collaborator

お世話になっております。

根本的な解決法の調査に時間を要しております。
判明するまで、こちらの方法でご対処いただけないでしょうか?
#26 (comment)

よろしくおねがいします。

@kosei1515
Copy link
Author

わかりました
確認ですが上記のような実装でも計測タイムに影響はないでしょうか?

@dazzhe
Copy link
Contributor

dazzhe commented Jan 27, 2023

@kosei1515
返信遅くなり申し訳ございません。
計測は車両が動き出したタイミングで開始されるため、計測タイムに影響はございません。

@hidechun
Copy link

当方も本トピックの1分待機を入れることで、シミュレーションしない事象が解決したようです。
#20 (comment)

有用な情報共有ありがとうございます。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants