Some examples, notes, and patches not yet included in the latest Isaac release.
The description of each Isaac components can be found in the j3soon/nvidia-isaac-summary repo.
git clone https://github.com/j3soon/isaac-extended.git
cd isaac-extended
The following will assume you have cloned the directory and cd
into it:
Bug reports:
Solutions:
export ISAAC_SIM="$HOME/.local/share/ov/pkg/isaac_sim-2022.1.1"
cp $ISAAC_SIM/setup_python_env.sh $ISAAC_SIM/setup_python_env.sh.bak
cp ./isaac_sim-2022.1.1-patch/linux/setup_python_env.sh $ISAAC_SIM/setup_python_env.sh
export ISAAC_SIM="$HOME/.local/share/ov/pkg/isaac_sim-2022.2.0"
cp $ISAAC_SIM/setup_python_env.sh $ISAAC_SIM/setup_python_env.sh.bak
cp ./isaac_sim-2022.2.0-patch/linux/setup_python_env.sh $ISAAC_SIM/setup_python_env.sh
export ISAAC_SIM="$HOME/.local/share/ov/pkg/isaac_sim-2022.2.1"
cp $ISAAC_SIM/setup_python_env.sh $ISAAC_SIM/setup_python_env.sh.bak
cp ./isaac_sim-2022.2.1-patch/linux/setup_python_env.sh $ISAAC_SIM/setup_python_env.sh
export ISAAC_SIM="$HOME/.local/share/ov/pkg/isaac_sim-2023.1.0"
cp $ISAAC_SIM/setup_python_env.sh $ISAAC_SIM/setup_python_env.sh.bak
cp ./isaac_sim-2023.1.0-patch/linux/setup_python_env.sh $ISAAC_SIM/setup_python_env.sh
export ISAAC_SIM="$HOME/.local/share/ov/pkg/isaac_sim-2023.1.1"
cp $ISAAC_SIM/setup_python_env.sh $ISAAC_SIM/setup_python_env.sh.bak
cp ./isaac_sim-2023.1.1-patch/linux/setup_python_env.sh $ISAAC_SIM/setup_python_env.sh
export ISAAC_SIM="$HOME/.local/share/ov/pkg/isaac-sim-4.0.0"
cp $ISAAC_SIM/setup_python_env.sh $ISAAC_SIM/setup_python_env.sh.bak
cp ./isaac-sim-4.0.0-patch/linux/setup_python_env.sh $ISAAC_SIM/setup_python_env.sh
Bug reports:
Solutions:
set ISAAC_SIM="%LOCALAPPDATA%\ov\pkg\isaac_sim-2022.1.1"
copy .\isaac_sim-2022.1.1-patch\windows\setup_conda_env.bat %ISAAC_SIM%\setup_conda_env.bat
and make sure to run the following after activating the conda environment:
call setup_conda_env.bat
Bug reports:
Solution:
nvcr.io/nvidia/isaac-sim:2022.2.1
container:
rm /etc/vulkan/icd.d/nvidia_icd.json
Reference: https://docs.omniverse.nvidia.com/isaacsim/latest/installation/install_container.html
The original docker command is:
docker run --name isaac-sim --entrypoint bash -it --gpus all -e "ACCEPT_EULA=Y" --rm --network=host \
-e "PRIVACY_CONSENT=Y" \
-v ~/docker/isaac-sim/cache/kit:/isaac-sim/kit/cache:rw \
-v ~/docker/isaac-sim/cache/ov:/root/.cache/ov:rw \
-v ~/docker/isaac-sim/cache/pip:/root/.cache/pip:rw \
-v ~/docker/isaac-sim/cache/glcache:/root/.cache/nvidia/GLCache:rw \
-v ~/docker/isaac-sim/cache/computecache:/root/.nv/ComputeCache:rw \
-v ~/docker/isaac-sim/logs:/root/.nvidia-omniverse/logs:rw \
-v ~/docker/isaac-sim/data:/root/.local/share/ov/data:rw \
-v ~/docker/isaac-sim/documents:/root/Documents:rw \
nvcr.io/nvidia/isaac-sim:2023.1.1
The modified docker command with display is:
xhost +local:docker
docker run --name isaac-sim --entrypoint bash -it --gpus all -e "ACCEPT_EULA=Y" --rm --network=host \
-e "PRIVACY_CONSENT=Y" \
-v ~/docker/isaac-sim/cache/kit:/isaac-sim/kit/cache:rw \
-v ~/docker/isaac-sim/cache/ov:/root/.cache/ov:rw \
-v ~/docker/isaac-sim/cache/pip:/root/.cache/pip:rw \
-v ~/docker/isaac-sim/cache/glcache:/root/.cache/nvidia/GLCache:rw \
-v ~/docker/isaac-sim/cache/computecache:/root/.nv/ComputeCache:rw \
-v ~/docker/isaac-sim/logs:/root/.nvidia-omniverse/logs:rw \
-v ~/docker/isaac-sim/data:/root/.local/share/ov/data:rw \
-v ~/docker/isaac-sim/documents:/root/Documents:rw \
-v $(pwd):/workspace \
-v /tmp/.X11-unix:/tmp/.X11-unix \
-e DISPLAY=$DISPLAY \
nvcr.io/nvidia/isaac-sim:2023.1.1
and run /isaac-sim/runapp.sh
inside the container to start Isaac Sim.
Please refer to https://github.com/j3soon/omni-farm-isaac.
Bug reports:
Many users often forget to install Nucleus before running Isaac Sim examples.
Please follow the official installation instructions carefully.
Or follow our installation guide below:
Open Omniverse Launcher, go to the Nucleus
tab, and click Add Local Nucleus Service
.
Use the default DATA PATH
and click NEXT
.
Create a local admin account for Nucleus by filling out the form and click COMPLETE SETUP
.
Wait for the installation to finish.
Confirm that Local Nucleus Service
is displayed instead of the original Add Local Nucleus Service
, indicating that the installation is successful.
Launch Isaac Sim and click Content > Omniverse > localhost
in the bottom tab.
You should see a hint to login from your web browser.
A new tab should be opened in your web browser. Login with the account you created in step 3.
If you have trouble logging in, simply create a new account by clicking Create Account
.
After logging in, you should see the following page. You can close the tab now.
Go back to Isaac Sim and click Content > Omniverse > localhost
again. You should see the built-in folders (Library
, NVIDIA
, Projects
, Users
).
In some cases, Nucleus may not be running properly. You can check the status of the Nucleus process by visiting the Settings
page of Nucleus:
Go to the Nucleus tab and click Settings
.
A new tab should be opened in your web browser. Visit the Apps
tab and make sure that all Apps are currently running. If not, click Restart all
to start them. If your disk is almost full, you may want to visit the Cache
tab and clear the cache.
Open Isaac Sim and click Content > Omniverse > localhost
, Nucleus may ask you to login. After that, you should see the built-in folders (Library
, NVIDIA
, Projects
, Users
).
As a side note, you may also need to re-login to the Omniverse Launcher after some time.
Bug reports:
Solution: