Repolode
carla-simulator

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. 1

    GitHub から ue58-dev ブランチをクローンする

    git clone -b ue58-dev https://github.com/carla-simulator/carla.git CarlaUE5
  2. 2

    CARLA のルートディレクトリから対話式セットアップスクリプトを実行する

    ./CarlaSetup.sh --interactive
  3. 3

    CMake で CARLA を設定してビルドする

    cmake --build Build
  4. 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 の数値は毎日更新されます。

関連プロジェクト