Different ways to start isaac sim GUI buttons are different

Note: For any Isaac Lab topics, please submit your topic to its GitHub repo ( GitHub - isaac-sim/IsaacLab: Unified framework for robot learning built on NVIDIA Isaac Sim ) following the instructions provided on Isaac Lab’s Contributing Guidelines ( Contribution Guidelines — Isaac Lab Documentation ).

Please provide all relevant details below before submitting your post. This will help the community provide more accurate and timely assistance. After submitting, you can check the appropriate boxes. Remember, you can always edit your post later to include additional information if needed.

Isaac Sim Version

4.5.0

Operating System

Ubuntu 22.04

GPU Information

  • GPU: NVIDIA GeForce RTX 4060
  • Driver Version: 570.169

Topic Description

Detailed Description

Different ways to start isaac sim interface buttons are different.


  1. Type isaacsim in the terminal to start the GUI and there will be an action graph button.

  1. Using the getting_started.py example in Isaac sim to start the GUI interface, there is no action graph button.

python getting_started.py

**I want to know why this is happening? What should I do? I want to start the GUI in the getting_started.py code and also have an action graph?

**

`isaac sim` is installed by pip.

Thank you for your inquiry. The difference in the graphical user interface (GUI) buttons is due to the different kit experience files used to launch Isaac Sim.

When you start the application by typing isaacsim in the terminal, it uses the isaacsim.exp.full.kit experience file. This file includes the full set of Isaac Sim extensions, which is why the Action Graph button is visible.

When you run a Python script like getting_started.py, it uses the isaacsim.exp.base.python.kit experience file by default. This base file only includes a minimal set of extensions, which is why the Action Graph button is not present.

1 Like

How do I know which *kit experience file I currently have loaded, and how do I control which *kit experience file I choose when Python starts? Can you provide the *kit related information?

You can check the first few lines of the log when you run your Python script to see which experience file is being loaded.

To control which kit experience file your Python script uses, you can configure it directly. For detailed information on how to do this, please refer to the API documentation for the SimulationApp class, specifically the section on experience files. You can find this documentation at isaacsim.simulation_app.SimulationApp.

1 Like