主要内容

安装自定义场景的金宝app支持包

自定义场景在您的安装虚幻®在Simulink中编辑和模拟这些场景金宝app®,则必须先安装自动驾驶的工具箱界面虚幻引擎4项目

请注意

这些安装说明适用于R2021b.如果您使用的是以前的版本,请参阅文档其他版本

验证软件和硬件要求

在安装支持包之前,请确保您的环境满足以下要求金宝app虚幻引擎模拟环境的要求和限制

安装支持包金宝app

安装虚幻引擎的自动驾驶工具箱™界面®4项目金宝app支持包,遵循以下步骤:

  1. 在MATLAB®首页选项卡,环境部分中,选择附加组件>获得附加组件

  2. 在附加组件资源管理器窗口中,搜索虚幻引擎4项目的自动驾驶工具箱接口金宝app支持包。点击安装

    请注意

    您必须对安装文件夹有写权限。

使用支持包设置场景定制金宝app

虚幻引擎4项目的自动驾驶工具箱接口金宝app支持包包括以下组件:

  • AutoVrtlEnv文件夹-一个虚幻引擎项目文件夹,包含AutoVrtlEnv.uproject文件及相应的配套文件。金宝app该项目包含预构建场景的可编辑版本,您可以从场景名称参数的模拟3D场景配置块。

  • MathWorkSimulation-一个建立Simulink和虚幻编辑器之间连接的插件。金宝app这是联合仿真所必需的。

  • RoadRunnerScenes文件夹-一个包含虚幻引擎项目和相应的可执行文件的文件夹,它是通过使用走鹃场景编辑软件。这个文件夹包含以下子文件夹:

    • RRScene-一个虚幻引擎项目文件夹,包含RRScene.uproject文件及相应的配套文件。金宝app这个项目包含一个可编辑的版本的场景使用公路车道与RoadRunner场景的例子。

    • WindowsPackage—包含可执行文件的文件夹RRScene.exe和支持文金宝app件。使用此可执行文件来共同模拟中解释的Simulink模型金宝app公路车道与RoadRunner场景的例子。

要设置场景自定义,必须复制AutoVrtlEnv项目和MathWorksSimulation插件文件夹到您的本地机器。自定义走鹃场景使用在公路车道与RoadRunner场景例如,还必须复制RRScene投射到您的本地机器上并下载RoadRunnerMaterials插件,并将其复制到本地项目中。

复制AutoVrtlEnv项目到本地文件夹

复制AutoVrtlEnv将文件夹工程到本地机器上的一个文件夹中。

  1. 指定包含项目的支持包文件夹的路径。金宝app如果您以前下载过支持包,请只指定最新的下载路径,如下所示。金宝app还要指定要将项目复制到其中的本地文件夹目标。的本地文件夹C: \当地

    金宝appsupportPackageFolder = fullfile (...matlabshared.金宝appsupportpkg.getSupportPackageRoot,...“工具箱”“共享”“sim3dprojects”“spkg”);localFolder =“C: \本地”
  2. 复制AutoVrtlEnv项目从支持包文件夹到本地目标文件夹金宝app。

    projectFolderName =“AutoVrtlEnv”;project金宝appSupportPackageFolder = fullfile (supportPackageFolder,“项目”, projectFolderName);projectLocalFolder = fullfile (localFolder projectFolderName);如果~存在(projectLocalFolder“dir”)复制文件(projectSuppo金宝apprtPackageFolder projectLocalFolder);结束

    AutoVrtlEnv.uproject文件及其所有支持文件现在位于名为金宝appAutoVrtlEnv在指定的本地文件夹中。例如:C: \ \ AutoVrtlEnv

复制MathWorksSimulation插件不真实的编辑器

复制MathWorksSimulation插件文件夹插件文件夹中的虚幻引擎安装。

  1. 指定包含虚幻引擎安装的本地文件夹。这段代码显示了Windows上编辑器的默认安装位置®机器。

    ueInstallFolder =“C: \ Program Files \ \ UE_4.25史诗游戏”
  2. 将插件从支持包中复制到金宝app插件文件夹中。

    mwPluginName =“MathWorksSimulation.uplugin”;mwPluginFolder = fullfile 金宝app(supportPackageFolder,“插件”);uePluginFolder = fullfile (ueInstallFolder,“引擎”“插件”);uePluginDestination = fullfile (uePluginFolder,“市场”“MathWorks”);cd(uePluginFolder) foundPlugins = dir(“* * /”+ mwPluginName);如果~isempty(foundPlugins) numPlugins = size(foundPlugins,1);msg2 =细胞(1、numPlugins);pluginCell = struct2cell (foundPlugins);msg1 =“插件已经存在于此:”+ newline + newline;n = 1:numPlugins msg2{n} =”“+ pluginCell{2,n} + newline;结束Msg3 = newline +"请删除插件文件夹,然后重试。";MSG = msg1 + msg2 + msg3;警告(味精);其他的拷贝文件(fullfile (mwPluginFolder,“mw_simulation”), uePluginDestination);disp ("成功复制MathWorksSimulation插件到UE4引擎插件!"结束

(可选)副本RRScene项目到本地文件夹

中自定义场景RRScene项目文件夹,将项目复制到本地机器上。

  1. 指定包含项目的支持包文件夹的路径。金宝app还要指定要复制项目的本地文件夹目标。这段代码使用了前几节中的支持包路径和本金宝app地文件夹路径。

    rrProject金宝appSupportPackageFolder = fullfile (...matlabshared.金宝appsupportpkg.getSupportPackageRoot,...“工具箱”“共享”“sim3dprojects”“开车”...“RoadRunnerScenes”“RRScene”);rrProjectLocalFolder = fullfile (localFolder,“RRScene”);
  2. 复制RRScene项目从支持包文件夹到本地目标文件夹金宝app。

    如果~存在(rrProjectLocalFolder“dir”)复制文件(rrProjectSuppo金宝apprtPackageFolder rrProjectLocalFolder);结束

RRScene.uproject文件及其所有支持文件现在位于名为金宝appRRScene在指定的本地文件夹中。例如:C: \ \ RRScene

(可选)副本RoadRunnerMaterials插件不真实的编辑器

自定义场景时RRScene项目文件夹,还必须复制RoadRunnerMaterials插件到你的插件项目文件夹。

  1. 下载包含最新的RoadRunner插件的ZIP文件。看到下载插件(走鹃).将ZIP文件的内容解压缩到本地机器。提取的文件夹名称是该表单的名称走鹃插件. x.x.x,在那里. x.x.x是插件的版本号。

  2. 的路径RoadRunnerMaterials插件。这个插件位于不真实的/插件解压文件夹的文件夹。更新此代码以匹配您下载插件的位置和插件版本号。

    rrMaterialsPluginFolder = fullfile (“C:““本地”“走鹃插件1.0.3”...“不真实”“插件”“RoadRunnerMaterials”);
  3. 在你当地RRScene项目,创建一个插件复制插件的文件夹。此代码使用到本地的路径RRScene上一节中指定的项目。

    rrProjectPluginFolder = fullfile (rrProjectLocalFolder,“插件”“RoadRunnerMaterials”);
  4. 复制RoadRunnerMaterials插件的插件本地项目的文件夹。

    copyStatus =复制文件(rrMaterialsPluginFolder rrProjectPluginFolder);如果copyStatus disp ("成功复制RoadRunnerMaterials插件到RRScene项目插件文件夹"其他的disp (“无法复制RoadRunnerMaterials插件到RRScene项目插件文件夹。”结束

安装并设置支持包之后,就可以开始自定义场景了。金宝app如果您想使用使用以前的版本开发的项目虚幻引擎4项目的自动驾驶工具箱接口金宝app支持包,你必须迁移项目,使其与当前支持的虚幻编辑器版本兼容。看到迁移使用先前支持包开发的项目金宝app.否则,看到使用Simulink和虚幻编辑器自定义场景金宝app

相关的话题