如何虚幻引擎无人机工程仿真
无人机的工具箱提供了一个联合仿真框架,您可以使用该框架在Simulink中建模无人机算法®并在虚拟模拟环境中可视化他们的表现。此环境使用虚幻引擎®作者:Epic Games®.
了解此模拟环境的工作方式可以帮助您排除问题并自定义模型。
与三维仿真环境通信
当你使用无人机的工具箱为了运行你的算法,Simulink在可视化引擎中共同模拟算法。
在Simulink环境中,无人机的工具箱:
配置可视化环境,特别是光线跟踪、摄像机的场景捕获和初始对象位置
通过使用模拟环境反馈确定对象的下一个位置
该图总结了Simulink和可视化引擎之间的通信。
区块执行令
在模拟过程中,虚幻引擎模拟块遵循特定的执行顺序:
的优先级属性控制此执行顺序。要访问任何块的此属性,右键单击该块,选择属性,并按一般选项卡。默认情况下,仿真三维无人机车辆块的优先级为-1
,模拟三维场景配置块的优先级为0
,传感器块优先级为1
.
该图显示了这个执行顺序。
如果你的传感器没有检测到场景中的车辆,很可能是虚幻引擎模拟块执行无序。尝试更新执行顺序并再次模拟。有关执行命令的详细信息,请参见控制和显示执行顺序(模型).
还要确保所有3D模拟块都位于同一个子系统中。即使方块有正确的优先级设置,如果它们位于不同的子系统中,它们仍然可能执行无序。