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

docs: submission.ja.md file paths to use relative paths #45

Merged
Merged
Show file tree
Hide file tree
Changes from 19 commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
5a1429e
docs: add instructions for uploading package to online environment
waterfallmouse Jun 17, 2024
35fe17c
Merge remote-tracking branch 'origin/main' into docs/add-instructions…
waterfallmouse Jun 19, 2024
f6c0570
feat: add instructions for uploading package to online environment
waterfallmouse Jun 19, 2024
729caeb
docs: update online environment URL to correct link
waterfallmouse Jun 19, 2024
892483c
docs: update online environment URL to correct link
waterfallmouse Jun 19, 2024
4b6761a
Merge branch 'main' into docs/add-instructions-for-uploading-package-…
waterfallmouse Jun 21, 2024
194e735
Merge remote-tracking branch 'origin/main' into docs/add-instructions…
waterfallmouse Jun 22, 2024
9b37436
Update docs/submission.ja.md
waterfallmouse Jun 22, 2024
25c8ef3
Update docs/submission.ja.md
waterfallmouse Jun 22, 2024
a02e5ef
Update docs/submission.ja.md
waterfallmouse Jun 22, 2024
799398a
Update docs/submission.ja.md
waterfallmouse Jun 22, 2024
6923a39
Update docs/submission.ja.md
waterfallmouse Jun 22, 2024
83c2385
Update docs/submission.ja.md
waterfallmouse Jun 22, 2024
131bfcd
Update docs/submission.ja.md
waterfallmouse Jun 22, 2024
976c9b1
Update docs/submission.ja.md
waterfallmouse Jun 22, 2024
93d81f7
Update docs/submission.ja.md
waterfallmouse Jun 22, 2024
60e742d
Update submission.ja.md file paths to use relative paths
waterfallmouse Jun 22, 2024
de8a058
Update submission.ja.md file paths to use relative paths
waterfallmouse Jun 22, 2024
382ec7a
Update submission.ja.md file paths to use relative paths
waterfallmouse Jun 23, 2024
5ba4852
Update docs/rule.ja.md
taikitanaka3 Jun 24, 2024
05fa64d
Update docs/rule.ja.md
taikitanaka3 Jun 24, 2024
dc6499a
Update docs/rule.ja.md
taikitanaka3 Jun 24, 2024
44f4762
Update docs/rule.ja.md
taikitanaka3 Jun 24, 2024
8c1bdce
Update docs/rule.ja.md
taikitanaka3 Jun 24, 2024
2c478a1
Merge commit 'dcca9418b3ea815ccdb430076787e9445f7fcebe' into docs/fea…
taikitanaka3 Jun 24, 2024
b83fb2a
Update docs/rule.ja.md
taikitanaka3 Jun 24, 2024
b644dab
Update docs/rule.ja.md
taikitanaka3 Jun 24, 2024
a6bb562
move pages
isamu-takagi Jun 24, 2024
d3fca3a
fix layout
isamu-takagi Jun 24, 2024
a1421f6
fix result-summary
isamu-takagi Jun 24, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file added docs/images/siteImage.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
60 changes: 60 additions & 0 deletions docs/rule.ja.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
# Rule

 このページでは本大会のルール・順位付けについて解説します。なお、このページの内容は大会期間中に変更される場合があります。
taikitanaka3 marked this conversation as resolved.
Show resolved Hide resolved

## Ranking System

 以下の手順でスコアの計算が行われます。複数回の走行を行った場合はよりスコアの高い方を採用するものとします。
taikitanaka3 marked this conversation as resolved.
Show resolved Hide resolved
走行中止となった場合は周回数=0として扱います。

1. 走行終了時点での周回数の多さ

2. 最終周までのラップタイムの合計の短さ

特別賞:予選はシード枠を設けて、決勝は表彰

- Best Lap Time : 予選はSIMで計測、決勝はTOM’Sのシステムを使用

- Best Comfortable Ride:予選はSIMで計測、決勝は水をグラスに入れて計量することで対応
- インタラクション・幅広い分野のエンジニアを表彰

***ランキング例***

| Lap | Time | Gap | 順位 |
|-----|----------|-------------|------|
| 7 | 04:41.000| ― | 1 |
| 7 | 04:47.000| +00:06.000 | 2 |
| 7 | 04:54.000| +00:13.000 | 3 |
| 6 | 04:18.000| ― | 4 |
| 6 | 04:29.000| +00:11.000 | 5 |
| 6 | 04:42.000| +00:24.000 | 6 |
| 6 | 04:56.000| +00:38.000 | 7 |
| 5 | 04:05.000| ― | 8 |
| 5 | 04:23.000| +00:18.000 | 9 |

## Submission

 参加者の皆様には、開発したソフトウェアを提出用のページから評価システムにアップロードしていただきます。詳細は[こちら](submission.ja.md)を参照してください。
taikitanaka3 marked this conversation as resolved.
Show resolved Hide resolved

### How to check results

  結果のスコアは`result-summary.json`に送られます。
taikitanaka3 marked this conversation as resolved.
Show resolved Hide resolved

#### 結果のログ形式

  結果は`~/awsim-logs/result-summary.json` に以下のフォーマットで出力されます。
Copy link
Contributor

@taikitanaka3 taikitanaka3 Jun 24, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@isamu-takagi
こちら私の修正が違う場合は後ほど訂正お願いします。

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

更新しました。また details の記述は一旦削除しました。

taikitanaka3 marked this conversation as resolved.
Show resolved Hide resolved

```json
{
"laps": [50.12, 50.34, 50.56, 50.78, 50.90]
}
```

  また、debug用のファイルとして`~/awsim-logs/result-details.json`も以下の形式で出力されます。
taikitanaka3 marked this conversation as resolved.
Show resolved Hide resolved

```json
{
"isStarted": "true",
"ピットストップ成立時刻": [100.00, 150.00],
}
```
102 changes: 102 additions & 0 deletions docs/submission.ja.md
Original file line number Diff line number Diff line change
@@ -1 +1,103 @@
# 提出

## オンライン環境

<br>

> [!REGISTER]
> こちらから参加登録!
> [https://www.jsae.or.jp/jaaic/2024ver/summary/](https://www.jsae.or.jp/jaaic/2024ver/summary/)

<br>

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

### オンライン環境へのアップロード手順

1. 動作確認

`aichallenge_submit`のみをアップロードするオンライン環境での動作確認を行ってください。

1.1 事前準備

`aichallenge_submit`を圧縮し、結果出力用のフォルダを生成します。

```bash

./create_submit_file.bash

```

1.2 Dockerイメージのビルド

```bash

./docker_build.sh eval

```

1.3. Dockerコンテナの起動

起動後、自動でAutowareが立ち上がり、自動運転が開始されます。

- GPU版AWSIMを使用している場合:

```bash

./docker_run.sh eval gpu

```

- CPU版AWSIMを使用している場合:

```bash

./docker_run.sh eval cpu

```

1.4 `result.json`の確認

評価完了後、`output/latest`フォルダに以下のファイルが格納されます。

- `autoware.log`
- `rosbag2_autoware`
- `capture`
- `result-summary.json`
- `result-details.json`

2. オンライン環境にアップロード

<img src="./images/siteImage.png" width="100%">

[オンライン環境](https://aichallenge-board.jsae.or.jp/)にアクセスし、緑色の「UPLOAD」ボタンから`aichallenge_submit.tar.gz`をアップロードしてください。アップロード後、ソースコードのビルドとシミュレーションが順に実施されます。

- 正常に終了した場合、採点完了と表示され、`result.json`がダウンロードでき、各ラップタイムが表示されます。
- シナリオ実行後、launchに失敗した等でスコアが出力されていない場合は「結果無し」と表示されます。この場合、サーバーサイドでの内部エラーの可能性があるため、再アップロードをお願いします。問題が続く場合はお問い合わせください。
- ビルドに失敗した場合は「ビルド失敗」と表示されます。手順の確認後、再度アップロードしてください。
- ランキングはこれまでの採点での最高点が適用されます。
- 採点実行中は新たなソースのアップロードはできません。
- アップロードは1日に10回まで可能で、日本時間0時に回数がリセットされます。

3. 結果の確認

オンライン環境で評価が終わると、`result.json`がダウンロード可能になります。ダウンロードして結果を確認してください。

4. 結果なしの場合

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

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

4.2 dockerの確認

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

```bash
docker run -it aichallenge-2024-eval:latest /bin/bash
```

確認するディレクトリ:

- `/aichallenge/workspace/*`
- `/autoware/install/*`
1 change: 1 addition & 0 deletions mkdocs.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ nav:
- information/schedule.md
- information/rules.md
- submission.md
- rule.md
- setup:
- setup/requirements.md
- setup/workspace-setup.md
Expand Down
Loading