Running Isaac Sim + Python Interface in Different Terminals

Is it at all possible to run Isaac Sim (e.g. using the .sh file) and then interface with that instance of it using Python to do things like importing URDFs? Currently, the way I am doing it is to have a Python script start up the simulator and then have the same script get the URDF interface, parse the file, and load in the model, etc. Is the first method possible?

@wchen Inter-process python communication isn’t possible without integrating your own communication layer.

There are three ways to import urdf’s currently:

  • from the GUI
  • from the python interface in the script editor
  • from the python interface in a native python application.

With the last method it might be possible to set up a custom server->client interface via python that can handle urdf import requests