iTranslated by AI

The content below is an AI-generated translation. This is an experimental feature, and may contain errors. View original article
💭

Installing NVIDIA Isaac Sim 4.5.0 on Windows 11

に公開

I want to create training data for image recognition AI in a 3D environment and use 3D environments for reinforcement learning.

However, trying to achieve this with "Unity" or "Unreal Engine," which are used for game development, poses high hurdles for the following reasons:

  • The programming languages are not Python, which presents a barrier to entry if you are entering the 3D field from a machine learning background.
  • There are many features geared towards games, so even if you want to achieve something simple like setting up a camera and taking pictures, it requires specialized knowledge of the tools, taking time to implement.

Nvidia's Isaac Sim is said to be a tool for creating training data for AI and for robot reinforcement learning, so I thought these hurdles might be lower and decided to try it out.

Checking if the requirements for running Isaac Sim are met

The required specifications can be found here.

You can use the official tool, Isaac Sim Compatibility Checker, to automatically check if you meet the requirements. In this article, I will use this tool to verify the requirements.

  1. Downloading Isaac Sim Compatibility Checker:
  2. Extracting the file:
    • If you try to extract the file, it may complain that the path is too long, so rename the zip file to something shorter before extracting.
      • (Before) isaac-sim-comp-check@4.5.0-rc.6+release.675.f1cca148.gl.windows-x86_64.release.zip
      • (After) isaac-sim-comp-check.zip
  3. Running Isaac Sim Compatibility Checker:
    • On Windows, double-click to execute "omni.isaac.sim.compatibility_check.bat" in the extracted directory.
    • Execution results:
      • Generally, it is okay if there is no red text displayed.
      • After clicking the "Test kit" button and waiting for a while, a message stating that it started correctly (Kit app started correctly. Test ...) will appear, indicating that it is working properly.

Downloading and launching Isaac Sim

  1. Downloading Isaac Sim

    • Download the Windows version from the Latest Release of Isaac Sim.
  2. Setting up Isaac Sim

    • Open the Command Prompt and execute the following commands:
     mkdir C:\isaacsim
     cd %USERPROFILE%/Downloads
     tar -xvzf "isaac-sim-standalone@4.5.0-rc.18+release.16044.3b2ed111.gl.windows-x86_64.release.zip" -C C:\isaacsim
     cd C:\isaacsim
     post_install.bat
     isaac-sim.selector.bat
    
    • Contents of the commands: Store the downloaded zip file directly under C, and execute the .bat file.

    • Upon success, a screen like the one below will open, so click [START].

    • Isaac Sim will open and look like the following:

Note: If a VK_EXT_memory_budget error occurs

An error may occur when launching Isaac Sim.

In that case, refer to the following and change vulkan = true in the apps directory to vulkan = false.
(As this was not found as an official procedure, please proceed at your own risk.)

https://zenn.dev/kprn/articles/9b72d4efc2fd53

Next Action

At this point, I have been able to open Isaac Sim.
Since the length of the text has become significant, I will write about what can actually be done in the articles below.
https://zenn.dev/kprn/articles/c1eadeb8d3ca39
https://zenn.dev/kprn/articles/9e28bdc6fdf3df
https://zenn.dev/kprn/articles/9b6afc80ca1956

Discussion