skip to content
Tang's Blog
Table of Contents

About Isaac ROS

Isaac ROS packages and supported hardware

Isaac ROS is a collection of NVIDIA-accelerated ROS 2 packages, development tools, and container-based workflows. It is not a standalone ROS 2 distribution.

Start with the current Isaac ROS documentation. Package compatibility changes between releases, so record the Isaac ROS, JetPack, ROS 2, sensor firmware, and driver versions used by a project.

Quick setup

NVIDIA’s documented development workflow uses an Isaac ROS development container.

NVIDIA Container Toolkit

Install the runtime by following the NVIDIA Container Toolkit installation guide. This setup uses Docker. Validate with a sample workload:

Terminal window
sudo docker run --rm --runtime=nvidia --gpus all ubuntu nvidia-smi

Isaac ROS development container

Isaac ROS Jetson

Use isaac_ros_jetson_stats to validate the environment and inspect Jetson resource usage.

Isaac ROS Jetson validation output

Isaac ROS Visual SLAM

Complete the release-specific RealSense setup first. The original 2024 test used RealSense firmware 5.13.0.50, librealsense 2.55.1, and the RealSense ROS driver 4.51.1. Those versions are a historical tested combination, not a universal requirement for later Isaac ROS releases.

Check the camera with realsense-viewer before starting the ROS launch files.

Continue with NVIDIA’s cuVSLAM tutorial for RealSense.