Star 历史趋势
数据来源: GitHub API · 生成自 Stargazers.cn
README.md

Isaac ROS NITROS

NVIDIA Isaac Transport for ROS package for hardware-acceleration friendly movement of messages.

image

Overview

Isaac ROS NITROS contains NVIDIA’s implementation of type adaptation and negotiation in ROS 2. To learn more about NITROS, see here.

Isaac ROS NITROS is composed of a number of individual packages, each with either a functional or structural purpose:

isaac_ros_gxf: : This package serves as a container for precompiled GXF extensions used by other Isaac ROS packages. While a number of GXF extensions used by Isaac ROS are provided with source, the extensions contained in isaac_ros_gxf are license constrained and are thus shipped as .so binaries.

isaac_ros_managed_nitros: : This package contains the wrapper classes that enable developers to add NITROS-compatible publishers and subscribers to third-party CUDA-based ROS nodes. For more information about CUDA with NITROS, see here.

isaac_ros_nitros: : This package contains the base NitrosNode class and associated core utilities that serve as the foundation for all NITROS-based ROS nodes.

isaac_ros_nitros_bridge: : This folder contains the implementation of the NITROS Bridge for inter-process communication.

isaac_ros_nitros_interfaces: : This package contains the definitions of the custom ROS 2 interfaces that facilitate type negotiation between NITROS nodes.

isaac_ros_nitros_topic_tools: : This folder contains a NITROS based implementation of some of the nodes in the topic_tools package.

isaac_ros_nitros_type: : This folder contains a number of packages, each defining a specific NITROS type and the associated type adaptation logic to convert to and from a standard ROS type.

isaac_ros_pynitros: : This folder contains the implementation of Python NITROS.


Documentation

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


Packages

Latest

Update 2026-04-30: Compatibility and integration updates for the Isaac ROS 4.4.0 release

关于 About

NVIDIA Isaac Transport for ROS package for hardware-acceleration friendly movement of messages
gpuhardware-accelerationjetsonnvidiarosros2-humble

语言 Languages

C++94.2%
CMake5.5%
C0.3%
Shell0.0%

提交活跃度 Commit Activity

代码提交热力图
过去 52 周的开发活跃度
15
Total Commits
峰值: 2次/周
Less
More

核心贡献者 Contributors