2023年度AIチャレンジsimulation大会の歩き方

# この記事の目的
この記事はAIChallengeに参加しようか迷っている方向けに少しでも参考になればと思い作成しています。

# この記事の構成
この記事は以下の構成で記載しました。
1. はじめに
    1. 本大会の目的について
    1. 本大会の参加者層について
1. 本大会の流れ
1. 本大会のupdate
1. 本大会の内容について
1. おわりに

※本大会 ＝ 2023年度冬のsimulation大会(テーマは自動運転レース)

# はじめに

## AIChallengeの目的について

>Japan Automotive AI Challenge　自動運転AIチャレンジとは？
本大会は、CASE、MaaSと呼ばれる新たな技術領域において、これからの自動車業界を牽引する技術者の発掘育成のための新たな取り組みとして実施しています。

[自動車技術会公式HPからの引用](https://www.jsae.or.jp/jaaic/2023_simulation.php)

スポンサーを希望される方のお問い合わせもお待ちしております。
https://www.jsae.or.jp/jaaic/sponser.php

## AIChallengeの参加者層
この大会は主に自動車関連のソフトウェアエンジニアの社会人が参加していますが、自律移動ロボットの研究を行う学生の活躍も目立っています。高専生や大学2年生など、幅広い層の参加があります。

# AIChallengeの大会の流れ
大まかな流れは以下のようになっております。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/639823/45ab0759-8c20-fe53-488c-01514d8b3c66.png)

1. HPから登録
[自動車技術会のHPのsimulation大会のページ](https://www.jsae.or.jp/jaaic/2023_simulation.php)から登録できます。

2. Slackへの参加
ここでは運営や、一般参加者の方から募ったボランティアの方が大会のコンテンツのアナウンスや有志イベントの案内などを行っています。

3. 手元の環境で検証してみる
[ドキュメントのsetupの部分](https://automotiveaichallenge.github.io/aichallenge2023-racing/setup/index.html)を参考にして環境構築からテストまで行います。
ドキュメントを読んでわからないところはSlackで質問をチャンネルに投稿してOKです。


4. web環境に提出してみる
以下はサンプルですが、このような形でwebサイトからコードを提出し、採点ボードにて走行結果が閲覧可能となります。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/639823/76c84ef3-1c6d-d977-c391-cfd0f41a4f5a.png)



# 本大会のupdate
以前まで、参加推奨PCはGTX2080程度のGPUを搭載したものでしたが、本大会からCPUでの参加がサポートされるようになりました。

https://twitter.com/waku2011/status/1727919278752678060

https://twitter.com/ko1_baseba11/status/1728043589173678209

推奨スペックとしては４年前に発売されたcore i7のLet's Noteになります。最近発売されたPCであれば性能は上回っていると思いますので問題ないかと思います。
詳細の構成は以下のものになります。
```
OS: Ubuntu 22.04
CPU: Intel Core i7-8650U (4 cores) with Intel HD Graphics (no NVIDIA GPUs)
Memory: 16 GB or more
Storage: SSD 16 GB or higher
```

参考までにいくつか推奨スペックを上回っているものをピックアップしておきます。
（((スポンサー様からお声がかかるのをお待ちしております)))

https://www.dell.com/ja-jp/shop/%E3%83%87%E3%83%AB%E3%81%AE%E3%83%8E%E3%83%BC%E3%83%88%E3%83%91%E3%82%BD%E3%82%B3%E3%83%B3/inspiron-14-%E3%83%8E%E3%83%BC%E3%83%88%E3%83%91%E3%82%BD%E3%82%B3%E3%83%B3/spd/inspiron-14-5430-laptop/in54304d6p9m2csmnojp

https://www.lenovo.com/jp/ja/p/laptops/thinkbook/thinkbook-series/lenovo-thinkbook-14-gen-6-(14-inch-intel)/21kg009vjp

https://www.mouse-jp.co.jp/store/g/gmouse-k5i7gm5bkabaw101dec/

# 本大会の内容について

この大会は、Indy Autonomous Challengeを後援するautonomalabsと協力し、TIER IVのAWSIMをベースに作成されたシミュレータを使用して開催されています。

https://www.indyautonomouschallenge.com/

今回はMonzaTrackを舞台にしています。

https://www.google.com/maps/@45.6173155,9.2811454,3a,90y,19.26h,78.17t/data=!3m6!1e1!3m4!1sCDQuqF6PyUd2lU0GhDS6jA!2e0!7i13312!8i6656?entry=ttu

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/639823/cd27e48a-7707-0bcc-9494-a6565bc65ff0.png)

GoogleMap

https://www.google.com/maps/search/MonzaTrack/@45.6151734,9.2796179,17z/data=!3m1!4b1?entry=ttu

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/639823/d034f2c5-2100-9699-73a1-7c06c30fb3e2.png)
AWSIM
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/639823/9a04aee3-cd72-151f-5b36-bb550ae9fd19.png)

走行風景は以下のような感じです。

https://twitter.com/norikenpi/status/1728031213758423371

また、今回の大会で配布する参考のためのAutoware実装は可能な限り機能を絞ってカスタマイズしやすい形で配布をしております。自作のモジュールや他のOSSとの連携など様々な試行錯誤がしやすくなりました。

https://automotiveaichallenge.github.io/aichallenge2023-racing/customize/index.html#autoware-micro%E3%81%AE%E7%94%A8%E6%84%8F

# 最後に

"ローマは一日にしてならず"ということわざがありますが、自動運転技術の開発も同様に、一朝一夕に素晴らしい成果を出すのは難しいです。参加者同士で地道な積み重ね、試行錯誤を重ねた結果を発表し、オープンな場で意見交換を行うことができるような、より充実した大会にしていきたいと考えています。


# 追伸

暇な休日に記事を書いていこうと思います。
記事更新の確約はできませんが、よかったらどうぞ

https://zenn.dev/ttanaka3/articles/3dc507df539985