Skip to content

Ekumen-OS/andino_isaac

Repository files navigation

Andino simulation in Nvidia Isaac

This package provides a simulation environment for Andino in Nvidia's Isaac sim integrated with ROS 2 and powered by Nvidia Omniverse.

🗜️ 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)

📥 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

🚀 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
andino_isaac.webm

💻 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

About

No description, website, or topics provided.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors