Install and Use Isaac Sim and Isaac Lab
30 MIN
Build Isaac Sim and Isaac Lab from source for Spark
Install gcc-11 and git-lfs
Confirm that GCC/G++ 11 is being used before building using the following commands:
sudo apt update && sudo apt install -y gcc-11 g++-11
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-11 200
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-11 200
sudo apt install git-lfs
gcc --version
g++ --version
Clone the Isaac Sim repository into your workspace
Clone Isaac Sim from the NVIDIA GitHub repository and set up Git LFS to pull large files.
Note: For Isaac Sim 6.0.0 Early Developer Release, use:
git clone --depth=1 --recursive --branch=develop https://github.com/isaac-sim/IsaacSim
git clone --depth=1 --recursive https://github.com/isaac-sim/IsaacSim
cd IsaacSim
git lfs install
git lfs pull
Build Isaac Sim
Build Isaac Sim and accept the license agreement.
./build.sh
You get this following message when build is successful: BUILD (RELEASE) SUCCEEDED (Took 674.39 seconds)
Recognize Isaac Sim for the system.
Be sure that you are inside Isaac Sim directory when running the following commands.
export ISAACSIM_PATH="${PWD}/_build/linux-aarch64/release"
export ISAACSIM_PYTHON_EXE="${ISAACSIM_PATH}/python.sh"
Run Isaac Sim
Launch Isaac Sim using the provided Python executable.
export LD_PRELOAD="$LD_PRELOAD:/lib/aarch64-linux-gnu/libgomp.so.1"
${ISAACSIM_PATH}/isaac-sim.sh