設定#
Note
driving_log_replayer_v2を実行するには、Autowareのビルドとインストールに加えて、driving_log_replayer_v2のインストール が完了している必要があります。
Sample map: Copyright 2020 TIER IV, Inc.
Sample Dataset: Copyright 2022 TIER IV, Inc.
リソースのセットアップ#
-
データセットと地図のセットアップ(annotationless_perception, localization, obstacle_segmentation, perception)
mkdir -p ~/driving_log_replayer_v2 gdown -O ~/driving_log_replayer_v2/sample_dataset_v2.tar.zst 'https://docs.google.com/uc?export=download&id=1iCoykBBETI_rGfKEFYYb7LFydF-RJVkC' tar -I zstd -xvf ~/driving_log_replayer_v2/sample_dataset_v2.tar.zst -C ~/driving_log_replayer_v2/ gdown -O ~/driving_log_replayer_v2/sample-map-planning.zip 'https://docs.google.com/uc?export=download&id=1499_nsbUbIeturZaDj7jhUownh5fvXHd' unzip -d ~/driving_log_replayer_v2/ ~/driving_log_replayer_v2/sample-map-planning.zip mv ~/driving_log_replayer_v2/sample-map-planning ~/driving_log_replayer_v2/sample_dataset/map
ブラウザから手動でダウンロードすることも可能です。
-
データセットと地図のセットアップ(yabloc, eagleye, ar_tag_based_localizer)
gdown -O ~/driving_log_replayer_v2/sample_bag.tar.zst 'https://docs.google.com/uc?export=download&id=17ppdMKi4IC8J_2-_9nyYv-LAfW0M1re5' tar -I zstd -xvf ~/driving_log_replayer_v2/sample_bag.tar.zst -C ~/driving_log_replayer_v2/ mv ~/driving_log_replayer_v2/sample_bag/* ~/driving_log_replayer_v2/ rmdir ~/driving_log_replayer_v2/sample_bag cp -r ~/driving_log_replayer_v2/ar_tag_based_localizer/map ~/driving_log_replayer_v2/eagleye/ cp -r ~/driving_log_replayer_v2/ar_tag_based_localizer/map ~/driving_log_replayer_v2/yabloc/
ブラウザから手動でダウンロードすることも可能です。
-
サンプルシナリオをデータセットディレクトリにコピー
# autowareをインストールしているディレクトリを指定する。環境に合わせて変更する AUTOWARE_PATH=$HOME/ros_ws/awf # SAMPLE_ROOT=${AUTOWARE_PATH}/src/simulator/driving_log_replayer_v2/sample SAMPLE_ROOT=${AUTOWARE_PATH}/src/simulator/driving_log_replayer_v2/sample cp ${SAMPLE_ROOT}/annotationless_perception/scenario.yaml ~/driving_log_replayer_v2/annotationless_perception.yaml cp ${SAMPLE_ROOT}/ar_tag_based_localizer/scenario.yaml ~/driving_log_replayer_v2/ar_tag_based_localizer.yaml cp ${SAMPLE_ROOT}/eagleye/scenario.yaml ~/driving_log_replayer_v2/eagleye.yaml cp ${SAMPLE_ROOT}/localization/scenario.yaml ~/driving_log_replayer_v2/localization.yaml cp ${SAMPLE_ROOT}/obstacle_segmentation/scenario.yaml ~/driving_log_replayer_v2/obstacle_segmentation.yaml cp ${SAMPLE_ROOT}/perception/scenario.yaml ~/driving_log_replayer_v2/perception.yaml cp ${SAMPLE_ROOT}/yabloc/scenario.yaml ~/driving_log_replayer_v2/yabloc.yaml
-
機械学習の学習済みモデルの変換を行う
source ~/autoware/install/setup.bash ros2 launch autoware_launch logging_simulator.launch.xml map_path:=$HOME/autoware_map/sample-map-planning vehicle_model:=sample_vehicle sensor_model:=sample_sensor_kit # ~/autoware/install/lidar_centerpoint/share/lidar_centerpoint/dataに以下のファイルができるまで待つ # - pts_backbone_neck_head_centerpoint_tiny.engine # - pts_voxel_encoder_centerpoint_tiny.engine # ファイルが出力されたらCtrl+Cでlaunchを止める