Isaac Sim启动及代码执行介绍¶
0. 背景介绍¶
当您开始学习进入本环境中,意味着我们已经帮您安装好了ISaac Sim的环境了,您可以直接启动启动环境并利用客户端连接到ISaac Sim。 本课程将通过使用Jupyter Notebook及ISaac Sim的相关Python API来运行和操作Isaac Sim环境。在启动ISaac Sim之后,您也可以通过Isaac Sim的客户端连接到Isaac Sim上通过图形化的界面进行操作,以下将介绍:
- Isaac Sim启动方法
- Isaac Sim连接方法
- Isaac Sim代码运行操作
1. Isaac Sim启动方法¶
第一步:导入模块及配置Isaac Sim相关参数
In [ ]:
from isaacsim import SimulationApp
CONFIG = {
"width": 1280,
"height": 720,
"window_width": 1920,
"window_height": 1080,
"headless": True,
"hide_ui": False, # Show the GUI
"renderer": "RayTracedLighting",
"display_options": 3286, # Set display options to show default grid
}
第二步:启动Isaac SIm及设置访问参数
In [ ]:
kit = SimulationApp(launch_config=CONFIG)
from omni.isaac.core.utils.extensions import enable_extension
kit.set_setting("/app/window/drawMouse", True)
kit.set_setting("/app/livestream/proto", "ws")
kit.set_setting("/ngx/enabled", False)
第三步:设置远程访问参数及保持远程访问持续生效
In [ ]:
enable_extension("omni.kit.streamsdk.plugins-3.2.1")
enable_extension("omni.kit.livestream.core-3.2.0")
enable_extension("omni.kit.livestream.native")
while kit._app.is_running() and not kit.is_exiting():
# Run in realtime mode, we don't specify the step size
kit.update()
kit.close()
完成至此步,请检查代码执行时输出日志是否有异常,如无异常,Isaac Sim启动成功


