How to transfer the Isaac Sim Cortex work from Isacc Sim 2022.1.1 to Isacc Sim 2022.2.0

Hi, my group and I want to follow up on the latest version of Isaac Sim (2022.2.0).

We have a working version of our code in Isacc Sim 2022.1.1, but this code cannot run in Isacc Sim 2022.2.0. We have noticed the changes made to the Isaac Sim Cortex Libraries in Isacc Sim 2022.2.0. However, the method to launch the USD File for our simulation environment seems to have changed significantly from Isacc Sim 2022.1.1 to 2022.2.0. Can we still launch our USD File directly, or must we write the code to create the simulation environment?

Could you please give us some suggestions for transferring our works from Isacc Sim 2022.1.1 to Isacc Sim 2022.2.0 more easily?

Hi @Travis_Zhang - Someone from our team will review and provide answer to your question.

Hi @ rthaker
Thank you so much for your reply! We are looking forward to hearing from you all.

Hello, any updates?

Hi Travis,

Sorry things are changing. Cortex is an experimental API at the moment and we’re actively developing to improve it. The tutorials give an overview of the latest APIs and step through the examples in detail:

https://docs.omniverse.nvidia.com/app_isaacsim/app_isaacsim/tutorial_cortex_1_overview.html

You should be able to load a scene from a USD file as before and control it using the Cortex pipeline. See the UR10 bin stacking demo for an example:

https://docs.omniverse.nvidia.com/app_isaacsim/app_isaacsim/tutorial_cortex_5_ur10_bin_stacking.html

Currently, only standalone python apps are supported (you’d load the USD file from the standalone python app), but we’ll have support for the extensions workflow going out soon. We’ve integrated the Cortex pipeline more natively to the core API since the initial release so it’s easier and more flexible to work with to develop apps.