ドローン、固定翼機、地上車両向けのオープンソースかつエンジン非依存のシミュレーター。Unreal Engine 5による描画にも対応。
microsoft/AirSim
Unreal Engine上に構築された、ドローンや自動運転車などの自律型車両向けオープンソースシミュレーター。AIやコンピュータービジョン研究用のAPIを備えています。
- スター
- 18,605
- フォーク
- 4,929
- 未解決の Issue
- 781
- 最終コミット
- 2 か月前
これは何?
AirSimは、Unreal Engineのプラグインとして開発された、ドローンや自動運転車などの自律型車両向けシミュレーターです。任意のUnreal環境に追加できます。実験的なUnity版も利用できます。PX4やArduPilotなどのフライトコントローラーを使ったソフトウェア・イン・ザ・ループシミュレーションと、PX4を使ったハードウェア・イン・ザ・ループシミュレーションに対応しています。
AirSimはAI研究を目的としており、自律型車両向けの深層学習、コンピュータービジョン、強化学習を開発者が試せるようにします。センサーデータの取得や車両の制御に使える、プラットフォームに依存しないAPIを提供しており、C++、Python、C#、Javaのクライアントを利用できます。
プログラムによる制御に加え、AirSimにはリモコンや矢印キーでの手動運転、姿勢や画像を記録するデータ記録モード、物理演算を使わずに移動可能なカメラで深度・セグメンテーション・表面法線の画像を収集するComputer Visionモードが備わっています。
主な機能
- 01既存の環境に追加できるUnreal Engineプラグイン
- 02PX4とArduPilotを使ったソフトウェア・イン・ザ・ループシミュレーション
- 03PX4を使ったハードウェア・イン・ザ・ループシミュレーション
- 04データ取得や車両制御に使える、C++、Python、C#、JavaのクライアントAPI
- 05深度・セグメンテーション・表面法線の画像を取得できるComputer Visionモード
ユースケース
- 実環境でテストする前に、ドローンや自動運転車向けの深層学習・強化学習ポリシーを学習させる
- 深度とセグメンテーションの正解データを含む、ラベル付きカメラデータセットを生成する
- 実車両に導入する前に、シミュレーションでフライトコントローラーのコードをテストする
クイックスタート
- 1
リリースページからビルド済みバイナリをダウンロードしてください
- 2
または、プラットフォーム別のビルドガイドに従ってソースからビルドしてください
使う前に知っておきたいこと
- Unreal Engine のプラグインとして動作するため、使用するには Unreal Engine のセットアップが必要です。
- macOS にはソースからビルドする手順のみがあり、ビルド済みバイナリは掲載されていません。
- Unity プラグインは実験的なものです。
収録されている特集
トピック
よくある質問
- AirSim とは?
- Unreal Engine上に構築された、ドローンや自動運転車などの自律型車両向けオープンソースシミュレーター。AIやコンピュータービジョン研究用のAPIを備えています。 AirSimは、Unreal Engineのプラグインとして開発された、ドローンや自動運転車などの自律型車両向けシミュレーターです。任意のUnreal環境に追加できます。実験的なUnity版も利用できます。PX4やArduPilotなどのフライトコントローラーを使ったソフトウェア・イン・ザ・ループシミュレーションと、PX4を使ったハードウェア・イン・ザ・ループシミュレーションに対応しています。
- AirSim は無料で使えますか?ライセンスは?
- AirSim は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- AirSim は今もメンテナンスされていますか?
- 半年以内に更新あり。AirSim の最終コミットは 2026年9月15日 です。
- AirSim は何に使えますか?
- 実環境でテストする前に、ドローンや自動運転車向けの深層学習・強化学習ポリシーを学習させる 深度とセグメンテーションの正解データを含む、ラベル付きカメラデータセットを生成する 実車両に導入する前に、シミュレーションでフライトコントローラーのコードをテストする
- AirSim のインストール方法は?
- リリースページからビルド済みバイナリをダウンロードしてください または、プラットフォーム別のビルドガイドに従ってソースからビルドしてください
- AirSim はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/microsoft/AirSim
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Unreal Engineを基盤とする自動運転研究向けのオープンソースシミュレーター。市街地環境、デジタルアセット、センサーシミュレーションを提供します。
Cosys-Labが新しいセンサーモデルとAPIを追加した、ドローンや車などの車両向けUnreal Engineベースのシミュレーター。
ロボット、車両、機械システムのモデリング、プログラミング、シミュレーションに対応したオープンソースのロボットシミュレーター。
MuJoCoの物理演算をエディターと実行時に動かし、正確な接触ダイナミクスとUnrealのレンダリングを組み合わせるUnreal Engine 5用プラグインです。
PX4、ArduPilot、Betaflightに対応し、知覚ベースのドローン群をシミュレーション・実機展開できるオープンなROS2フレームワーク。