Nanosaur on NVIDIA Isaac Sim
How is it work Isaac Sim with nanosaur?
In this guide we are going more in detail about this Simulator.
What is Isaac Sim?
NVIDIA Isaac Simβ’ is a reference application built on NVIDIA Omniverse that enables developers to develop, simulate, and test AI-driven robots in physically-based virtual environments.

Learn more: NVIDIA Isaac Sim.
Requirements
Check the requirements for your computer to run Isaac Sim at the requirement page.
Start NVIDIA Isaac Sim
Isaac Sim can be run from a docker container or you can run native from your computer. The only command you need to start the simulator is:
nanosaur simulation start
Remember to setup your computer with nanosaur simulation set
.
WARNING If is your first time you start Isaac Sim will require a while before the simulator start.
Note If you set
nanosaur simulation headless
to yes will be not activated any GUI.
GUI from docker container
After the simulation start you will see a new folder in nanosaur/isaac-sim-cache
where all Isaac Sim cached will be stored. This folder will save you time for all next Isaac Sim restart!
user-home/
βββ nanosaur/
βββ ...
βββ isaac-sim-cache
βββ nanosaur.yaml
If you work with Isaac Sim from docker, you need the external Streaming tool to visualize the simulator.
Jump to the download page and download the Streaming Client for your operative system.
Note By downloading or using the NVIDIA Isaac Sim WebRTC Streaming Client, you agree to the NVIDIA Isaac Sim WebRTC Streaming Client License Agreement.

Follow the installation steps:
- Extract the zip file
- In Terminal, run
chmod +x *.AppImage
to allow the app to be executable. - Double-click the AppImage file to run Isaac Sim WebRTC Streaming Client.
Note libfuse2 is required to run on Ubuntu 22.04 or later. See Install FUSE 2.
At the end you will the Isaac Sim Streaming client coming up.
Just press Connect , you donβt need to change the default configuration.

After a while you will see the the User Interface coming up with a world.

Now you can open a new terminal and switch on the robot with:
nanosaur robot start
WARNING Every time you change the nanosaur configuration, you need to reboot the simulation.
GUI from host
If you selected the run from your host and Isaac Sim is properly installed you will see the User Interface coming up like the image below.

Now you can open a new terminal and switch on the robot with:
nanosaur robot start
WARNING Every time you change the nanosaur configuration, you need to reboot the simulation.