トップページ -> インストール,設定,利用 -> Windows ソフトウエア -> Windows で Carla をソースコードからビルドして、インストールする(Visual C++ ビルドツールを使用)
[サイトマップへ], [サイト内検索へ]

Windows で Carla をソースコードからビルドして、インストールする(Visual C++ ビルドツールを使用)

Carla は,自動運転用のシミュレータ. オープンソースである.

Carla の Windows 版,Linux 版は, https://github.com/carla-simulator/carla/blob/master/Docs/download.md からダウンロードできる.

このページでは,Carla をソースコードからビルドする.その手順は,次のページによる.

https://carla.readthedocs.io/en/latest/build_windows/


前準備

Python のインストール,pip と setuptools の更新,Python 開発環境のインストール(Windows 上)

  1. Python のインストール

    Python の URL: http://www.python.org/

    インストール手順の詳細は: 別ページで説明している.

  2. pip と setuptools の更新Python 開発環境(JupyterLab, spyder)のインストール

    コマンドプロンプトを管理者として実行し,次のコマンドを実行.

    python -m pip install -U pip setuptools
    python -m pip install -U jupyterlab jupyter jupyter-console jupytext spyder
    

Git, cmake, Wget, 7-Zip のインストール

Git の URL: https://git-scm.com/

cmake の URL: https://cmake.org/download/

Wget の URL: http://gnuwin32.sourceforge.net/packages/wget.htm

7-Zip の URL: https://sevenzip.osdn.jp/

Visual C++ ビルドツール (Build Tools) のインストール

Unreal Engine 4 のインストール

Unreal Engine 4 のインストールは,「別資料」で説明している.

Carla のインストール手順

  1. システム環境変数 UE4_ROOT の設定

    C:\Program Files\Epic Games\UE_4.24 に設定

    「4.24」のところは,実際のディレクトリに一致させること.

    [image]
  2. システム環境変数 TOOLSET の設定

    msvc-16 に設定

  3. システム環境変数 LIB の設定

    C:\boost\lib に設定

  4. Carla のソースコードのダウンロード
    mkdir C:\tools
    rmdir /s /q carla
    git clone https://github.com/carla-simulator/carla
    
  5. アセットのダウンロードのために,ファイルIDを確認

    最新版のファイルのファイルIDを確認する.

    cd carla
    cd Util
    type ContentVersions.txt
    

    [image]
  6. アセットのダウンロード

    20200422_ea5179a」のところは,いま確認したファイルのファイルIDに一致させること.

    cd c:/tools
    wget  http://carla-assets.s3.amazonaws.com/20200422_ea5179a.tar.gz

    [image]
  7. ダウンロード終了の確認

    エラーメッセージが出ていないこと.

    [image]
  8. ダウンロードが終わったら,展開(解凍)する

    ※ 展開(解凍)のためのソフトとして7-Zipをおすすめしておく.

    cd c:/tools
    7z x 20200422_ea5179a.tar.gz
    

    [image]
  9. いま展開(解凍)したアセットは,所定のディレクトリに置く.
    cd C:\tools\carla
    cd 20200422_ea5179a
    cd Unreal\CarlaUE4
    mkdir Content
    cd Content
    mkdir Carla
    7z x C:\tools\20200422_ea5179a.tar
    
  10. ファイル(4つ)を書き換え

    上の4つのファイルについて, 「-G VisualStudio 15 2017 Win64」を, 「-G VisualStudio 16 2019」に書き換え

  11. make launch の実行
    cd ..
    make launch
    

    [image]

    これは,サーバをビルドし,Unreal Engine を起動する.

  12. PythonAPI のインストール
    make PythonAPI
    cd PythonAPI/examples
    py spawn_npc.py
    

本サイトは金子邦彦研究室のWebページです.サイトマップは,サイトマップのページをご覧下さい. 本サイト内の検索は,サイト内検索のページをご利用下さい.

問い合わせ先: 金子邦彦(かねこ くにひこ) [image]