Unreal Engine上に構築された、ドローンや自動運転車などの自律型車両向けオープンソースシミュレーター。AIやコンピュータービジョン研究用のAPIを備えています。
carla-simulator/carla
Unreal Engineを基盤とする自動運転研究向けのオープンソースシミュレーター。市街地環境、デジタルアセット、センサーシミュレーションを提供します。
- スター
- 14,569
- フォーク
- 4,736
- 未解決の Issue
- 1,212
- 最終コミット
- 22 時間前
これは何?
CARLAは、自動運転システムの開発、学習、検証を目的としたオープンソースシミュレーターです。市街地の道路や建物、車両をオープンなデジタルアセットとして提供しており、自由に利用できます。また、実験に合わせてセンサー構成や環境条件を設定できます。
開発ブランチのue58-devはUnreal Engine 5.8を対象としており、別のue4-devブランチでは大きく異なるUnreal Engine 4.26版を扱っています。ビルドにはCARLA独自のUnreal Engine forkへのアクセスが必要です。Ubuntu 22.04/24.04とWindows 11向けのセットアップスクリプトが用意されており、シミュレーションを制御するPython APIも提供されています。
CARLAのエコシステムには、leaderboard、シナリオ実行、ROS bridge、運転ベンチマーク、Autoware bridge向けの関連リポジトリがあります。
主な機能
- 01道路レイアウト、建物、車両など、シミュレーションに使えるオープンな市街地アセット。
- 02設定可能なセンサー構成と環境条件。
- 03シミュレーションを制御するPython API。
- 04エコシステム内で利用できるROS bridgeとAutoware連携。
- 05ue58-devブランチではUnreal Engine 5.8を基盤として構築。
ユースケース
- シミュレーション上の市街地交通環境で、認識や運転ポリシーを学習・検証する。
- さまざまな条件下で、カメラやlidarなどのセンサー構成をテストする。
- 自動運転の研究実験やベンチマークを実施する。
クイックスタート
- 1
GitHub から ue58-dev ブランチをクローンする
git clone -b ue58-dev https://github.com/carla-simulator/carla.git CarlaUE5 - 2
CARLA のルートディレクトリから対話式セットアップスクリプトを実行する
./CarlaSetup.sh --interactive - 3
CMake で CARLA を設定してビルドする
cmake --build Build - 4
CARLA とともに Unreal Engine エディターを起動する
cmake --build Build --target launch
使う前に知っておきたいこと
- ビルドには CARLA の Unreal Engine 5.8 フォークへのアクセスが必要です。利用するには、Epic Games と連携した GitHub アカウントが必要です。
- Ubuntu 22.04/24.04 または Windows 11 が必要です。古い OS バージョンはサポートされていません。
- 推奨ハードウェアはハイエンド構成です。RTX 3070 以上、32 GB の RAM、16 GB 以上の VRAM が必要です。
- Unreal Engine のダウンロードとビルドが必要なため、ビルドにはかなりの時間とディスク容量が必要です。
収録されている特集
トピック
よくある質問
- carla とは?
- Unreal Engineを基盤とする自動運転研究向けのオープンソースシミュレーター。市街地環境、デジタルアセット、センサーシミュレーションを提供します。 CARLAは、自動運転システムの開発、学習、検証を目的としたオープンソースシミュレーターです。市街地の道路や建物、車両をオープンなデジタルアセットとして提供しており、自由に利用できます。また、実験に合わせてセンサー構成や環境条件を設定できます。
- carla は無料で使えますか?ライセンスは?
- carla は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- carla は今もメンテナンスされていますか?
- 活発にメンテナンス中。carla の最終コミットは 2026年11月5日 です。
- carla は何に使えますか?
- シミュレーション上の市街地交通環境で、認識や運転ポリシーを学習・検証する。 さまざまな条件下で、カメラやlidarなどのセンサー構成をテストする。 自動運転の研究実験やベンチマークを実施する。
- carla のインストール方法は?
- GitHub から ue58-dev ブランチをクローンする: git clone -b ue58-dev https://github.com/carla-simulator/carla.git CarlaUE5 CARLA のルートディレクトリから対話式セットアップスクリプトを実行する: ./CarlaSetup.sh --interactive CMake で CARLA を設定してビルドする: cmake --build Build CARLA とともに Unreal Engine エディターを起動する: cmake --build Build --target launch
- carla はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/carla-simulator/carla
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
ドローン、固定翼機、地上車両向けのオープンソースかつエンジン非依存のシミュレーター。Unreal Engine 5による描画にも対応。
ロボット、車両、機械システムのモデリング、プログラミング、シミュレーションに対応したオープンソースのロボットシミュレーター。
Cosys-Labが新しいセンサーモデルとAPIを追加した、ドローンや車などの車両向けUnreal Engineベースのシミュレーター。
自動運転や意思決定エージェントの訓練・テストに使える、Gymnasium互換の運転シミュレーション環境集。
センサーシミュレーションとGymnasium形式の環境を備えた、強化学習や自動運転研究向けの軽量なPython製運転シミュレーター。