コンテンツにスキップ

SW部門 提出手順

オンライン環境

Sim to Real SW部門 SIM予選では、シミュレーターと自動採点機能を備えたオンライン環境を使用して採点が行われます。以下の手順に従って、作成したパッケージ群をオンライン環境にアップロードしてください。アップロード後、シミュレーションが自動で開始され、結果が表示されます。

※本ページのスクリーンショットは2025のものです

提出手順

オンライン環境への提出は以下の手順で行います。

  1. ソースコードの圧縮

    • ./create_submit_file.bashを実行してaichallenge_submitディレクトリを圧縮します。
    • 圧縮したファイルはaichallenge-racingkart/submit/aichallenge_submit.tar.gzに保存されています。
  2. ローカル評価環境での動作確認

    詳細は開発の進め方 — ローカル評価の手順を参照してください。

  3. オンライン採点環境への提出

    オンライン環境にアクセスします。

    右上の「Login」 ボタンからログインします。

    ログインが完了したら「Submit Code」ボタンからaichallenge_submit.tar.gzをアップロードしてください。アップロード後、ソースコードのビルドとシミュレーションが順に実施されます。

    正常に終了した場合、「Success」と表示されます。 ビルドに失敗したり、launchに失敗した等でスコアが出力されていない場合は「Failed」と表示されます。この場合、サーバーサイドでの内部エラーの可能性があるため、再アップロードをお願いします。問題が続く場合はslackでお問い合わせください。

結果の確認手順

  • オンライン環境での走行が終わると、最新の順位を確認できます。
  • ラップタイムやログなどの走行時の詳細データを提出履歴の右端のボタンから確認することができます。

    • result-summary.json、rosbag、autoware.logを確認することができます。

Failedの場合

  • packageの依存関係に問題がないか確認

    • 使用言語に応じて、package.xmlsetup.py、またはCMakeLists.txtに依存関係の漏れがないか確認してください。
  • dockerの確認

    • 以下のコマンドでDocker内を確認し、必要なディレクトリに正しくインストール・ビルドされているか確認してください。

    • docker run -it aichallenge-racingkart-eval:latest /bin/bash

  • 確認するディレクトリ:

    • /aichallenge/workspace/*
    • /autoware/install/*