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

  • ROS 2: Humble Hawksbill
  • OS:
    • Ubuntu 22.04 Jammy Jellyfish
  • Isaac Sim 2023.1.1

📥 Installation

Clone this repository into the src folder of a ROS2 workspace

git clone https://github.com/ekumenlabs/andino_isaac.git

📥 Docker environment installation

  • Configure and pull the Nvidia Isaac Sim Docker container, follow steps 1 to 6 of the Nvidia instructions.
  • Build the Isaac/ROS 2 container:
docker pull nvcr.io/nvidia/isaac-sim:2023.1.1
./docker/build.sh
  • Run the container and continue with the ROS 2 build
./docker/run_isaac_docker.sh

📦 Build

The package contains some dependencies that must be installed in order to build it:

rosdep install --from-paths src -i -y

Then build the package and source the install workspace. To do so run the following commands:

colcon build
source install/setup.bash

🚀 Usage

Launch the simulation with the provided launchfile

ros2 launch andino_isaac andino_isaac.launch.py

Teleoperate the robot

ros2 run teleop_twist_keyboard teleop_twist_keyboard
andino_isaac.webm

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published