AirSimについて
AirSimはUnreal Engine上で構築されたシミュレータで、ドローン、車などを対象としています。現在は実験的にUnityリリースもあります。このシミュレータはオープンソースで、クロスプラットフォームであり、人気のあるフライトコントローラとのソフトウェアインザループシミュレーションやPX4とのハードウェアインザループに対応しています。また、APIを公開しており、データの取得や車両の制御が可能です。
コア機能
- 様々な車両のシミュレーション:ドローン、車などをリアルに再現できます。
- APIの提供:データの取得や車両の制御などがプログラム的に行えます。
- トレーニングデータの生成:簡単な操作で深層学習用のデータを生成できます。
- コンピュータビジョンモード:車両や物理法則を持たず、カメラの位置を任意に設定して画像を収集できます。
- 天気効果:F10を押すと天気効果のオプションが表示され、APIでも天気を制御できます。
基本的な使用方法
- Windows、Linux、macOSでバイナリをダウンロードまたはビルドできます。
- リモートコントロール(RC)があればドローンを手動で操作でき、車は矢印キーで手動運転できます。
- APIを使用してシミュレーション内の車両とプログラム的にインタラクションできます。
AirSimはAI研究において深層学習、コンピュータビジョン、強化学習アルゴリズムの実験に役立つプラットフォームとして開発されています。