メインコンテンツ

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

Unreal Engine シミュレーション環境の要件と制限

Automated Driving Toolbox™ は、Epic Games® の Unreal Engine® を使用して可視化されるシミュレーション環境へのインターフェイスを提供します。この環境でシミュレートするときは、以下の要件と制限に留意してください。

ソフトウェア要件

メモ

3D 可視化環境でモデルをシミュレーションするには、Simulink® 3D Animation™ が必要です。

次の表は、Windows® と Linux® の各プラットフォームのソフトウェア要件をまとめたものです。

ソフトウェア

Windows

Linux

オペレーティング システム

Windows 64 ビット

Debian® 11 ("推奨")

グラフィックス ドライバー

Microsoft® DirectX® — このソフトウェアがまだマシンにインストールされていない場合に環境でシミュレートしようとすると、このソフトウェアをインストールするようにツールボックスから求められます。ソフトウェアをインストールしてから、シミュレーションを再実行する必要があります。

Vulkan®:AMD® (21.11.3+) および NVIDIA® (515.48+) ("推奨")

Vulkan — このソフトウェアがまだマシンにインストールされていない場合に環境でシミュレートしようとすると、ツールボックスからエラーが返されます。ソフトウェアをインストールするには、Linux ターミナルで次のコマンドを実行します。

sudo apt install vulkan-tools
sudo apt install mesa-vulkan-drivers
sudo apt install nvidia-vulkan-common
ソフトウェアがインストールされているかどうかを確認するには、次のコマンドを実行します。
vkcube
ソフトウェアをインストールしてから、シミュレーションを再実行する必要があります。

コンパイラ

Microsoft Visual C++® (MSVC)

互換性のある Windows コンパイラの一覧については、Supported and Compatible Compilers - Windows を参照してください。

GCC

互換性のある Linux コンパイラの一覧については、Supported and Compatible Compilers - Linux を参照してください。

シーンをカスタマイズするには、Unreal Editor と Automated Driving Toolbox Interface for Unreal Engine Projects サポート パッケージをインストールする必要があります。次の表は、カスタム Unreal Engine プロジェクトをビルドするためのソフトウェア要件をまとめたものです。

ソフトウェア

Windows

Linux

統合開発環境 (IDE)

Visual Studio®

Visual Studio Code

コンパイラMicrosoft Visual C++ (MSVC)

Clang

また、ご使用の Visual Studio、Clang、および Unreal Engine のプロジェクトのバージョンがご使用の MATLAB® リリースでサポートされていることを確認してください。

MATLAB のリリースUnreal Engine のバージョンVisual Studio のバージョンClang のバージョン
R2019b4.192017該当なし
R2020a ~ R2021a4.232019該当なし
R2021b4.252019該当なし
R2022a ~ R2022b4.262019該当なし
R2023a ~ R2023b4.272019該当なし
R2024a5.1202213.0.1
R2024b ~ R2025a5.32022 v17.4 以降 ("17.6 を推奨")16.0.6

推奨ハードウェア要件

次の表は、Windows と Linux の各プラットフォームの推奨ハードウェア要件をまとめたものです。

ハードウェア

Windows

Linux

グラフィックス カード (GPU)

仮想現実対応

NVIDIA GeForce® 960 GTX 以上、最新のバイナリ ドライバー

ビデオ メモリ (RAM)8 GB8 GB

プロセッサ (CPU)

2.5 GHz 以上

2.5 GHz 以上

プロセッサ メモリ (RAM)

32 GB

32 GB

制限

  • Mac プラットフォームでは Simulink と Unreal Engine の間のコシミュレーションはサポートされていません。

  • Simulink Online™ では Simulink と Unreal Engine の間のコシミュレーションはサポートされていません。

  • MATLAB Online では sim3d のオブジェクトまたは関数はサポートされていません。

  • Simulation 3D ブロックでは以下はサポートされていません。

    • コード生成

    • モデル参照

    • Simulation 3D Scene Configuration ブロックの複数のインスタンス

    • 同じ MATLAB セッションでの複数の Unreal Engine インスタンス

    • ラピッド アクセラレータ モード

    • Simulink Online シミュレーション。

  • 閉ループのシミュレーションでは、すべての Simulation 3D ブロックが同じサブシステムになければなりません。

参考

トピック

外部の Web サイト