IsaacSim Unity3D - 编辑器模式入门

2020-03-20  本文已影响0人  YottaYuan

IsaacSim Unity3D - 编辑器模式入门

本部分说明如何将IsaacSim Unity3D的“编辑器模式”构建与Isaac SDK一起使用。

打开示例项目

一旦安装了Unity Editor(如上所述),请运行以下命令:

bob@desktop:~$: Unity/Hub/Editor/2018.3.11f1/Editor/Unity -projectPath isaac_sim_unity3d/projects/sample -importPackage isaac_sim_unity3d/packages/Samples/ThirdParty/substance.unitypackage -logfile

请注意,-importPackage仅在首次启动项目时才需要该参数。此参数导入Substance插件,IsaacSim Unity3D使用该插件进行材料随机化。

首次打开示例项目时,Unity可能需要大约10分钟的时间来编译脚本和导入资产。Unity编辑器窗口打开时,您应该在“ 项目”选项卡中看到以下各项:

Unity编辑器的“项目”选项卡

以下是重要文件夹:

bob@desktop:~/isaac$ ./engine/build/deploy.sh -p //packages/navsim/apps:navsim-pkg -d x86_64 -h localhost --deploy_path ~/isaac_sim_unity3d/projects/sample/Assets/StreamingAssets
"com.nvidia.isaac_sim_core": "file:../../../packages/Nvidia/Core",
"com.nvidia.isaac_sim_sample": "file:../../../packages/Nvidia/Sample",

运行medium_warehouse场景

首次启动示例项目时,Unity打开一个空白场景。请按照以下步骤打开“ medium_warehouse”场景:

  1. 选择项目选项卡。
  2. 导航到NVIDIA IsaacSim for Unity3D(示例)> Warehouse> Scenes
  3. 将“ medium_warehouse”图标拖到“层次结构”选项卡中(如下图所示)。
  4. 通过单击场景名称旁边的图标并选择“ 删除场景”删除默认场景

加载“ medium_warehouse”场景后,按“ 播放”开始仿真。编辑器将自动切换到“游戏”视图,卡特将开始运行并等待来自Isaac的命令。使用以下命令运行导航应用程序:

bob@desktop:~/isaac$ bazel run //apps/navsim:navsim_navigate -- --more packages/navsim/maps/medium_warehouse.json,packages/navsim/robots/carter.json

卡特应该开始朝半透明绿色卡特所示的目标前进。您可以通过将绿色的Carter拖动到其他位置来移动目标:Carter将相应地重新规划其路径。

上一篇下一篇

猜你喜欢

热点阅读