Issac Sim GUI Freezes

Hi,
I am following Issac Sim >> Tutorials >> Core API >> Hello Robot to load JetBot, but as soon as I press the load button to spawn JetBot from user_examples >> hello_world.py script, the GUI freezes and I get the following warning in the terminal:

“I 2024-09-02 15:32:26.366 ServerApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
[I 2024-09-02 15:32:26.382 ServerApp] Skipped non-installed server(s): bash-language-server, dockerfile-language-server-nodejs, javascript-typescript-langserver, jedi-language-server, julia-language-server, pyright, python-lsp-server, r-languageserver, sql-language-server, texlab, typescript-language-server, unified-language-server, vscode-css-languageserver-bin, vscode-html-languageserver-bin, vscode-json-languageserver-bin, yaml-language-server
[10.411s] app ready
[10.839s] Isaac Sim App is loaded.
2024-09-02 19:38:03 [346,418ms] [Warning] [omni.isaac.core.utils.nucleus] Deprecation warning: this function has been moved to omni.isaac.nucleus
2024-09-02 19:38:03 [346,521ms] [Warning] [omni.isaac.core.articulations.articulation_view] ArticulationView needs to be initialized.
Num of degrees of freedom before first reset: None
2024-09-02 19:38:04 [347,364ms] [Warning] [omni.physx.plugin] PhysicsUSD: PhysxMaterialAPI at prim /World/Fancy_Robot/caster_material has attribute “improvePatchFriction” set to false. This setting is deprecated and support will end soon.
2024-09-02 19:38:04 [347,406ms] [Warning] [omni.physx.plugin] PhysX warning: PxMaterial::setFlag(): the friction behavior with the flag PxMaterialFlag::eIMPROVED_PATCH_FRICTION cleared is deprecated and support will end soon., FILE /builds/omniverse/physics/physx/source/physx/src/NpMaterial.cpp, LINE 186”

System specifications: RTX 4090, Ubuntu 22.04 LTS, Nvidia drivers - 535.183.01

I am able to properly load JetBot through GUI (Isacc Assets Beta >> Robots >> JetBot>>jetbot) but not through the python script. Would appreciate any help.

Thanks,
Pranav Bajaj

Hi @pranav7296 . Thanks for bringing this issue up.

Usually when you do it the first time, it takes a while to load. Another factor would be the internet speed as it is loading asset from library. For me, my download internet speed is 900+ Mbps and it takes about 1 min to load. Sometimes if it shows “not responding” dialog, I would just wait for a little bit.

Hi Zheng,

I have a dual boot (windows + ubuntu22.04 LTS) on my system. Just to check if the internet was an issue, I tried the same thing on Windows. I could load the JetBot through hello_world.py script without any problem and it took hardly 10 seconds. Any suggestion on why I am facing the above issue on Ubuntu 22.04 LTS?

-Best
Pranav Bajaj

Hey @pranav7296, as this post has a solution, I created a separate post to continue the discussion