Andino simulation in Nvidia Isaac
March 30, 2026 ยท View on GitHub
<img src=docs/andino_isaac.png width=700/>
This package provides a simulation environment for Andino in Nvidia's Isaac sim integrated with ROS 2 and powered by Nvidia Omniverse.
:clamp: Platforms
- OS:
- Ubuntu 22.04 Jammy Jellyfish or Ubuntu 24.04 Noble Numbat
- ROS 2 Jazzy (optional if the user wants to test ROS 2 integration)
:inbox_tray: Installation
Clone this repository:
git clone https://github.com/ekumenlabs/andino_isaac.git
cd andino_isaac
Source the environment and build the Docker image:
source setup.bash
andino_isaac build
:rocket: Usage
Launch the simulation with the following command, this will use the default environment:
andino_isaac run
Check all the available options with andino_isaac --help.
Teleoperate the robot
ros2 run teleop_twist_keyboard teleop_twist_keyboard
:computer: Development
For development in Isaac sim a devcontainer file is provided. This devcontainer enables Python analysis for Isaac sim code while inside the container, making it easier for the user to work with the API. To use it, open the repository directory with VSCode and click on "reopen in container" when prompted at the bottom right.
This opens a VSCode window inside the Isaac sim container with the tools enabled. The container also has GUI and GPU capabilities and Isaac sim installed in the /isaac-sim directory. To open Isaac sim inside this devcontainer run:
./isaac-sim/isaac-sim.sh