主要内容

模拟3 d场景配置

现场配置3 d仿真环境

  • 库:
  • 无人机工具箱/模拟3 d

  • 模拟3 d场景配置块

描述

模拟3 d场景配置块实现了3 d仿真环境,通过使用虚幻引擎呈现®从史诗般的游戏®无人机的工具箱集成了三维仿真环境和仿真软件金宝app®这样你可以查询车辆和几乎测试感知周围的世界,控制和规划算法。

你可以从一组预先构建的模拟场景或从您自己的自定义场景。现场定制要求无人机工具箱为虚幻引擎项目界面金宝app支持包。更多细节,请参阅定制为无人机虚幻引擎的场景

请注意

模拟3 d场景配置块必须执行块后发送数据块前3 d环境和接收数据从3 d环境。来验证这些块的执行顺序,右键单击模块并选择属性。然后,在一般选项卡,确认这些优先级设置:

  • 块,将数据发送到3 d环境,如模拟3 d车辆与地面块,优先级必须设置为1。这样,这些块准备他们的数据在3 d环境中接收它。

  • 模拟3 d场景配置块在你的模型中,优先级必须设置为0

  • 接收数据块的3 d环境,如块,优先级必须设置为1。这样,3 d环境可以准备这些块接收之前的数据。

关于执行顺序的更多信息,请参阅块执行顺序

参数

全部展开

场景的选择

源的场景模拟,指定表中的选项之一。

选项 描述
默认的场景

模拟在默认,预先构建的场景中指定场景名称参数。

不真实的可执行文件

模拟一个场景,是一个虚幻引擎可执行文件的一部分。指定的可执行文件文件名称参数。指定的场景场景参数。

选择这个选项在自定义场景模拟,模拟已经打包成一个可执行的更快。

虚幻编辑器

模拟一个场景,是一个虚幻引擎的一部分项目(.uproject)文件,在虚幻的开放®编辑器。指定的项目文件项目参数。

选择这个选项在开发定制的场景。通过点击打开虚幻编辑器内,您可以co-simulate仿真软件和虚幻编辑器和修改金宝app你的场景基于仿真结果。

名称预先构建的3 d场景的模拟,指定这些选项之一。关于一个场景的细节,看到它的页面列出相应的参考。

  • 我们街区- - - - - -

无人机工具箱为虚幻引擎项目界面包含这些场景的可定制的版本。定制场景的详细信息,请参阅定制为无人机虚幻引擎的场景

依赖关系

要启用该参数,设置现场源默认的场景

虚幻引擎可执行文件的名称,指定为一个有效的可执行文件名称。你可以浏览文件或指定文件的完整路径,使用反斜杠。从这个文件指定一个场景模拟,使用场景参数。

默认情况下,文件名称被设置为VehicleSimulation.exe,这是MATLAB®搜索路径。

例子:C: \ \ WindowsNoEditor \ AutoVrtlEnv.exe

依赖关系

要启用该参数,设置现场源不真实的可执行文件

一个场景的名称指定的可执行文件文件名称指定参数,作为一个有效的路径场景名称。

当你场景从一个虚幻引擎项目打包成一个可执行文件,虚幻编辑器保存场景内部文件夹内的可执行文件。这个文件夹位于路径/游戏/地图。因此,你必须预先考虑/游戏/地图到现场的名字。您必须指定这条道路使用正斜杠。对于文件名,不指定.umap扩展。例如,如果你想要的场景可执行模拟命名myScene.umap,指定场景作为/ /地图/ myScene游戏

或者,您可以浏览现场在相应的虚幻引擎项目。这些场景通常保存到内容/地图项目的子文件夹。这个文件夹包含项目中的所有场景。场景的扩展.umap。选择一个场景,你打包成指定的可执行文件文件名称参数。使用反斜杠和指定.umap扩展场景。

默认情况下,场景被设置为/ /地图/ USCityBlock游戏,这是一个场景从默认VehicleSimulation.exe指定的可执行文件文件名称参数。这个场景对应于预先构建的直路现场。

例子:/ /地图/场景一的游戏

例子:当地C: \ \ myProject \ \ \ scene1.umap地图内容

依赖关系

要启用该参数,设置现场源不真实的可执行文件

虚幻引擎项目文件的名字,文件名指定为一个有效的项目。你可以浏览文件或指定文件的完整路径,使用反斜杠。该文件必须包含没有空格。模拟场景这个项目在虚幻编辑器中,单击打开虚幻编辑器。如果你有一个虚幻编辑器会话打开了,然后这个按钮被禁用。

运行仿真,在仿真软件中,单击金宝app运行。在你点击在虚幻编辑器中,等到诊断查看器窗口显示该确认消息:

在模拟3 d场景配置块,设置场景源“虚幻编辑器”。虚幻编辑器中,选择“播放”查看现场。
这个消息证实模型实例化现场演员,包括车辆和相机,在虚幻金宝app引擎3 d环境。如果您点击诊断查看器窗口中显示该确认消息之前,模型可能不实例化演员在虚幻编辑器。金宝app

依赖关系

要启用该参数,设置现场源虚幻编辑器

现场参数

配置虚拟摄像机的位置显示在模拟现场。

  • 如果你的模型不包含模拟3 d无人机块,然后在模拟,查看场景摄像机放置在现场的起源。

  • 如果你的车辆模型包含至少一个块,那么在默认情况下,从第一辆车后面查看现场放置在您的模型。改变观点不同的车辆,集场景视图汽车的名字。的场景视图参数列表是所有的填充的名字车辆的参数值块包含在您的模型中。

如果您添加一个模拟3 d场景配置块模型添加任何车辆块之前,虚拟摄像机仍然定位在现场。重新定位相机跟随车辆,更新该参数。

场景视图将汽车的名字,在仿真中,你可以改变摄像机的位置周围的车辆。

顺利改变相机视图,使用这些关键命令。

关键 相机视图

1

左后

图像显示关键命令和相应的相机视图

2

回来

3

回到正确的

4

5

内部

6

正确的

7

前左

8

前面

9

前右

0

开销

对于额外的摄像头控制,使用这些关键的命令。

关键 相机控制
选项卡

周期场景中的视图之间的所有车辆。

鼠标滚轮

控制摄像机的距离。

l

切换相机滞后效应。当你启用滞后效应,相机视图包括:

  • 位置滞后,基于车辆平移加速度

  • 旋转滞后,基于车辆转动速度

这种滞后使改进的可视化整体车辆加速度和旋转。

F

自由相机模式开关打开或关闭,当你使自由相机模式,您可以使用鼠标来改变相机的俯仰和偏航。这种模式允许您轨道车辆周围的照相机。

样品时间,T年代的可视化引擎,指定为一个标量大于或等于0.01。单位是秒。

可视化引擎的图像帧率的倒数样品时间。例如,如果样品时间1/60可视化引擎,然后解算器试图达到每秒60帧的帧速率。然而,实时图像帧率往往较低是由于显卡性能等因素和模型的复杂性。

默认情况下,块接收数据的可视化引擎等模拟3 d相机块,继承这个采样率。

选择是否运行模拟在三维可视化环境中没有可视化的结果,也就是说,在无头模式

考虑在headless模式运行在这些情况下:

  • 你想3 d模拟并行运行多个测试模型在不同的虚幻引擎的场景。

依赖关系

要启用该参数,设置现场源默认的场景不真实的可执行文件

天气

选择是否控制在仿真场景的天气和太阳的位置。使用启用参数来改变太阳的位置,云、雾和雨。

高度角之间的垂直面太阳光的水平投影射线,在度。

使用太阳高度太阳方位参数控制场景中一天的时间。例如,指定日出在北方,集太阳高度0度,太阳方位180度。

在水平面方位角测量从南方太阳的水平投影射线,在度。

使用太阳高度太阳方位参数控制场景中一天的时间。例如,指定日出在北方,集太阳高度0度,太阳方位180度。

参数对应于虚幻编辑器云不透明度全球演员目标值,百分比。零是一个万里无云的场景。

使用云不透明度云的速度参数控制云场景中。

参数对应于虚幻编辑器云的速度全球演员目标值。云从西向东为积极的价值观和东到西负值。

使用云不透明度云的速度参数控制云场景中。

参数对应于虚幻编辑器设置雾密度设置开始的距离目标值,百分比。

参数对应于当地演员虚幻编辑器控制雨密度、湿润,雨水坑,百分比和涟漪。

使用云不透明度雨密度参数控制场景中的雨。

更多关于

全部展开

扩展功能

C / c++代码生成
使用仿真软件生成C和c++代码®编码器™。金宝app

介绍了R2020b