/isaac_ros_nova

ROS 2 support packages for Nova.

Primary LanguagePythonApache License 2.0Apache-2.0

Isaac ROS Nova

Optimized Isaac ROS packages for Isaac Nova Orin.

image

Overview

Isaac ROS Nova provides a set of optimized packages to interface with the Isaac Nova Orin sensor suite. These packages integrate with hardware timestamp synchronization on Jetson Orin platforms to enable high-quality sensor fusion. Sensor data streams through Isaac ROS graphs using NITROS for NVIDIA-accelerated processing.

Note

Isaac ROS Nova requires having run nova-orin-init here on your compute node before using any of the included packages.

Isaac ROS NITROS Acceleration

This package is powered by NVIDIA Isaac Transport for ROS (NITROS), which leverages type adaptation and negotiation to optimize message formats and dramatically accelerate communication between participating nodes.

Performance

Sample Graph

Input Size

Nova Carter

Data Recorder Live Graph


4 Hawk Cameras

1200p



30.3 fps (per stream avg)


0 dropped frames (avg)


Documentation

Please visit the Isaac ROS Documentation to learn how to use this repository.


Packages

Latest

Update 2024-05-30: Introduced Data Recorder and other utilities