AutomotiveAIChallenge / aichallenge2022-sim

28 stars 12 forks source link

動作確認について #2

Closed DAIKI-NUMATA closed 1 year ago

DAIKI-NUMATA commented 1 year ago

Autoware、AWSIMの動作確認時の箇所での質問になります。

自己位置の推定ができません。

AutowareStateの状態がINTとなっており、2D Pose Estimate をクリックし、map上で指定しても何も起こりません。 (ドラックすると小さなベクトルのようなものは出るが、消えてしまう)

環境構築のところで手順ミスがあるのでしょうか? よろしくお願いいたします。

hir-yk commented 1 year ago

すでにROS2環境が導入されていて ROS_DOMAIN_ID が設定されていたりしませんか?

DAIKI-NUMATA commented 1 year ago

お忙しいところご回答ありがとうございます。

一応今回使用しているSSDは、OSをインストールするところから行っているため、ROS2環境が入っていたということはないと思います。 しかし手順の『rocker』をインストールするためにROS Noetic をインストールしています。

ROS_DOMAIN_ID の確認方法を教えていただきたいです。

また、Autoware初期起動時はmapも表示されていたのですが、本日起動してみたところmapが表示されず、 AutowareのDisplaysパネルの『Global Status : Warn』となっています。 (No tf data. Actual error : Frame [map] does not exist)

大変お手数ですがお力添え願います。

↓【Autoware起動時のコンソール】---------------------------------------------------------------------------------------- [web_server.py-51] [INFO] [1669629769.550139605] [web_server]: service not available, waiting again... (/api/interface/version [rviz2-63] Warning: Invalid frame ID "map" passed to canTransform argument target_frame - frame does not exist [rviz2-63] at line 156 in /tmp/binarydeb/ros-galactic-tf2-0.17.4/src/buffer_core.cpp

seigot commented 1 year ago

お疲れ様です。私の方でも以下のREADMEを参考に環境構築&engageまで実行を試みたのですが、自己位置推定ができていなさそうな状態になりました。色々確認していたところ本issueを見つけてコメントさせて頂きました。 RVIZの画像を添付いたします。他にも何か添付したほうが良いログ等ありましたら添付するようにいたします。 https://github.com/AutomotiveAIChallenge/aichallenge2022-sim/blob/main/README.md

Screenshot from 2022-11-29 00-01-20

Reee009876 commented 1 year ago

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

確認いたしますので、少々お待ちください。

DAIKI-NUMATA commented 1 year ago

お世話になっております。OSを入れ直すところから環境構築を再度行い、動作確認することができました。 ありがとうございました。

ちなみに自己位置推定はAutoware起動したコンテナに入り AWSIM を 起動したことで推定できるようになりました。

seigot commented 1 year ago

ありがとうございます。上記の方法で自己位置推定まで動作することができました。 (Autoware起動したコンテナに入り AWSIM を 起動) しかし2D map poseを押してもengageの実行待ちにすることができておりません、、 こちらの方法ではengageも実行できましたでしょうか??enagageは若干時間がかかるようですが、数分以内には終わりますでしょうか?? また、画像を添付します。もし何か確認が必要なことがあれば確認進めたいと思いますので回答いただけますと幸いです。

OSを入れ直すところから環境構築を再度行い、動作確認することができました。 ありがとうございました。 ちなみに自己位置推定はAutoware起動したコンテナに入り AWSIM を 起動したことで推定できるようになりました。

Screenshot from 2022-11-30 18-57-27

Reee009876 commented 1 year ago

お時間を頂戴しており、申し訳ありません。

「Autoware起動したコンテナに入り AWSIMを起動」ではなく、「ホスト側でAWSIMを起動」においては 基本的にはゴール設定後、数秒〜10秒程度で「waiting for engage」になり、その状態でengageボタンを押下することで自動運転が開始されることを確認しております。 ご共有いただいている環境での動作を確認いたしますので、もうしばらくお待ちください。

また、こちらでの動作が確認できている「ホスト側でAWSIMを起動後にautowareのローンチを起動」を試していただけないでしょうか? 上記でも状況に変化がない場合は、ログの提出とグラボの種類の共有もお願いしたく存じます。 ※「initializing」が表示されたままであることから何かしらのエラーが発生している可能性があります。

DAIKI-NUMATA commented 1 year ago

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

ホストOS内で先にAWSIMを起動し、autowareのローンチを起動しましたが「AutowareStatePanel」はすべて「INIT」となっており、うまくAWSIMと通信できていないような状況です。

グラフィックボード:GEFORCE RTX 3080 12GB (ZOTAC GAMING)

log は /var/log/syslog を提出すればよろしいでしょうか?

よろしくお願いいたします。

Reee009876 commented 1 year ago

map上で指定しても何も起こりません。

とのことなので,三次元地図などは表示されるということでよろしいでしょうか?? 地図は表示されるけどもLiDARの点群などが表示されず,INIT表示となっている.

DAIKI-NUMATA commented 1 year ago

はい、地図は表示されています。ただ表示されているだけで、車両はない状態になります。 AutowareStatePanelの表示はINITです。

AWSIMを同一コンテナ内で起動した時は出て、ゴールまでの一通りの動作確認まではできていました。

お手数ですがよろしくお願いいたします。

Reee009876 commented 1 year ago

ご確認いただきまして、ありがとうございます。

ログですが、autowareを起動した際に下記のような表示がされると思いますので、そちらの提出をお願いしたいです。 [INFO] [launch]: All log files can be found below /home/user/.ros/log/2022-12-01-23-36-34-273103-***********

また,AWSIMを起動した際に エラー文なども出ていない状況でしょうか?

DAIKI-NUMATA commented 1 year ago

log提出します。

エラー文なども出ていない状況でしょうか? →エラーも何も出ていないです。

よろしくお願いいたします。

↓【Autoware起動時log】(Awsim起動済み→Autoweare起動) log_autoware.log

kasecato commented 1 year ago

TL;DR

AWSIM を起動するホスト OS 側に ROS2 Galactic をインストールします。

推測

「コンテナ内で AWSIM を起動した場合に動作した」という趣旨のコメントがありました。おそらく autoware-universe-cuda コンテナ側と同じバージョンの ROS2 Galactic をホスト側にインストールすることで動作するのではと思い試してみました。

As-Is

To-Be

ただし…

自分の環境では AWSIM だけがよく異常終了します。他の GUI アプリも巻き込んでハングして,マウスも動かなくなり 1 分程度待つと AWSIM が落ちて他の GUI アプリが使用できるようになります。ただ,Chrome のタブで開いていた Web ページや VS Code のタブは異常終了します。AWSIM と Rviz2 が正常に動作するまで何度も起動し続けて漸く動作するようになるまで繰り返しています。

追記: 自分の環境ではメイン メモリが 16GB で足りていないようでした。

$ nvidia-smi
| NVIDIA-SMI 515.86.01    Driver Version: 515.86.01    CUDA Version: 11.7     |

$ cat /etc/os-release
NAME="Ubuntu"
VERSION="20.04.5 LTS (Focal Fossa)"

$ cat /proc/cpuinfo | grep -m 1 "model name"
model name  : AMD Ryzen 7 5800H with Radeon Graphics

$ free -m
              total        used        free      shared  buff/cache   available
Mem:          15414       14317         281          46         816         746
Swap:          2047        1824         223
DAIKI-NUMATA commented 1 year ago

お力添えありがとうございます。

私の環境で正常に動作していることを確認することができました。 大変ありがとうございました。

rocker を install する際に ROS を install となっていたので ROS2 ではなく ROS noetic を install していました。

ありがとうございました。