Package Summary
| Version | 5.6.0 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/stereolabs/zed-ros2-examples.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2026-11-02 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- STEREOLABS
Authors
ZED CUDA Zero-Copy Image Subscriber Example
This example subscribes to a ZED camera image topic using the CUDA zero-copy transport of ROS 2 Lyrical (rosidl::Buffer with the cuda buffer backend) and displays communication benchmarks.
The example runs two benchmark phases on the same topic and compares them:
- CPU: the subscription accepts only CPU data (the ROS 2 default), so the image is copied from GPU to CPU memory before being delivered.
-
CUDA: the subscription accepts the
cudabuffer backend, so the image stays in GPU memory and the subscriber reads it directly from the memory of the ZED node, without copies.
For each phase it reports the subscription frequency, the latency, and the CPU and GPU load.
Requirements
- ROS 2 Lyrical with the
rmw_fastrtps_cppor thermw_zenoh_cpp(v0.10.5 or newer) middleware (NVIDIA Isaac ROS 5 environment) - ZED ROS 2 Wrapper v5.6.0 or newer, built with the
cuda_bufferpackage - The
cuda_buffer_backendplugin
Details about the example, the installation, and the usage are available in the Isaac ROS with ZED documentation.
Usage
ros2 launch zed_isaac_ros_cuda_img_sub zed_cuda_img_sub_example.launch.py camera_model:=<camera_model>
Use the topic_name launch argument to select another ZED image topic, for example the depth map:
ros2 launch zed_isaac_ros_cuda_img_sub zed_cuda_img_sub_example.launch.py camera_model:=<camera_model> topic_name:=/zed_isaac/zed/depth/depth_registered
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged zed_isaac_ros_cuda_img_sub at Robotics Stack Exchange
Package Summary
| Version | 5.6.0 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/stereolabs/zed-ros2-examples.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2026-11-02 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- STEREOLABS
Authors
ZED CUDA Zero-Copy Image Subscriber Example
This example subscribes to a ZED camera image topic using the CUDA zero-copy transport of ROS 2 Lyrical (rosidl::Buffer with the cuda buffer backend) and displays communication benchmarks.
The example runs two benchmark phases on the same topic and compares them:
- CPU: the subscription accepts only CPU data (the ROS 2 default), so the image is copied from GPU to CPU memory before being delivered.
-
CUDA: the subscription accepts the
cudabuffer backend, so the image stays in GPU memory and the subscriber reads it directly from the memory of the ZED node, without copies.
For each phase it reports the subscription frequency, the latency, and the CPU and GPU load.
Requirements
- ROS 2 Lyrical with the
rmw_fastrtps_cppor thermw_zenoh_cpp(v0.10.5 or newer) middleware (NVIDIA Isaac ROS 5 environment) - ZED ROS 2 Wrapper v5.6.0 or newer, built with the
cuda_bufferpackage - The
cuda_buffer_backendplugin
Details about the example, the installation, and the usage are available in the Isaac ROS with ZED documentation.
Usage
ros2 launch zed_isaac_ros_cuda_img_sub zed_cuda_img_sub_example.launch.py camera_model:=<camera_model>
Use the topic_name launch argument to select another ZED image topic, for example the depth map:
ros2 launch zed_isaac_ros_cuda_img_sub zed_cuda_img_sub_example.launch.py camera_model:=<camera_model> topic_name:=/zed_isaac/zed/depth/depth_registered
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged zed_isaac_ros_cuda_img_sub at Robotics Stack Exchange
Package Summary
| Version | 5.6.0 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/stereolabs/zed-ros2-examples.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2026-11-02 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- STEREOLABS
Authors
ZED CUDA Zero-Copy Image Subscriber Example
This example subscribes to a ZED camera image topic using the CUDA zero-copy transport of ROS 2 Lyrical (rosidl::Buffer with the cuda buffer backend) and displays communication benchmarks.
The example runs two benchmark phases on the same topic and compares them:
- CPU: the subscription accepts only CPU data (the ROS 2 default), so the image is copied from GPU to CPU memory before being delivered.
-
CUDA: the subscription accepts the
cudabuffer backend, so the image stays in GPU memory and the subscriber reads it directly from the memory of the ZED node, without copies.
For each phase it reports the subscription frequency, the latency, and the CPU and GPU load.
Requirements
- ROS 2 Lyrical with the
rmw_fastrtps_cppor thermw_zenoh_cpp(v0.10.5 or newer) middleware (NVIDIA Isaac ROS 5 environment) - ZED ROS 2 Wrapper v5.6.0 or newer, built with the
cuda_bufferpackage - The
cuda_buffer_backendplugin
Details about the example, the installation, and the usage are available in the Isaac ROS with ZED documentation.
Usage
ros2 launch zed_isaac_ros_cuda_img_sub zed_cuda_img_sub_example.launch.py camera_model:=<camera_model>
Use the topic_name launch argument to select another ZED image topic, for example the depth map:
ros2 launch zed_isaac_ros_cuda_img_sub zed_cuda_img_sub_example.launch.py camera_model:=<camera_model> topic_name:=/zed_isaac/zed/depth/depth_registered
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged zed_isaac_ros_cuda_img_sub at Robotics Stack Exchange
Package Summary
| Version | 5.6.0 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/stereolabs/zed-ros2-examples.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2026-11-02 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- STEREOLABS
Authors
ZED CUDA Zero-Copy Image Subscriber Example
This example subscribes to a ZED camera image topic using the CUDA zero-copy transport of ROS 2 Lyrical (rosidl::Buffer with the cuda buffer backend) and displays communication benchmarks.
The example runs two benchmark phases on the same topic and compares them:
- CPU: the subscription accepts only CPU data (the ROS 2 default), so the image is copied from GPU to CPU memory before being delivered.
-
CUDA: the subscription accepts the
cudabuffer backend, so the image stays in GPU memory and the subscriber reads it directly from the memory of the ZED node, without copies.
For each phase it reports the subscription frequency, the latency, and the CPU and GPU load.
Requirements
- ROS 2 Lyrical with the
rmw_fastrtps_cppor thermw_zenoh_cpp(v0.10.5 or newer) middleware (NVIDIA Isaac ROS 5 environment) - ZED ROS 2 Wrapper v5.6.0 or newer, built with the
cuda_bufferpackage - The
cuda_buffer_backendplugin
Details about the example, the installation, and the usage are available in the Isaac ROS with ZED documentation.
Usage
ros2 launch zed_isaac_ros_cuda_img_sub zed_cuda_img_sub_example.launch.py camera_model:=<camera_model>
Use the topic_name launch argument to select another ZED image topic, for example the depth map:
ros2 launch zed_isaac_ros_cuda_img_sub zed_cuda_img_sub_example.launch.py camera_model:=<camera_model> topic_name:=/zed_isaac/zed/depth/depth_registered
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged zed_isaac_ros_cuda_img_sub at Robotics Stack Exchange
Package Summary
| Version | 5.6.0 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/stereolabs/zed-ros2-examples.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2026-11-02 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- STEREOLABS
Authors
ZED CUDA Zero-Copy Image Subscriber Example
This example subscribes to a ZED camera image topic using the CUDA zero-copy transport of ROS 2 Lyrical (rosidl::Buffer with the cuda buffer backend) and displays communication benchmarks.
The example runs two benchmark phases on the same topic and compares them:
- CPU: the subscription accepts only CPU data (the ROS 2 default), so the image is copied from GPU to CPU memory before being delivered.
-
CUDA: the subscription accepts the
cudabuffer backend, so the image stays in GPU memory and the subscriber reads it directly from the memory of the ZED node, without copies.
For each phase it reports the subscription frequency, the latency, and the CPU and GPU load.
Requirements
- ROS 2 Lyrical with the
rmw_fastrtps_cppor thermw_zenoh_cpp(v0.10.5 or newer) middleware (NVIDIA Isaac ROS 5 environment) - ZED ROS 2 Wrapper v5.6.0 or newer, built with the
cuda_bufferpackage - The
cuda_buffer_backendplugin
Details about the example, the installation, and the usage are available in the Isaac ROS with ZED documentation.
Usage
ros2 launch zed_isaac_ros_cuda_img_sub zed_cuda_img_sub_example.launch.py camera_model:=<camera_model>
Use the topic_name launch argument to select another ZED image topic, for example the depth map:
ros2 launch zed_isaac_ros_cuda_img_sub zed_cuda_img_sub_example.launch.py camera_model:=<camera_model> topic_name:=/zed_isaac/zed/depth/depth_registered
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged zed_isaac_ros_cuda_img_sub at Robotics Stack Exchange
Package Summary
| Version | 5.6.0 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/stereolabs/zed-ros2-examples.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2026-11-02 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- STEREOLABS
Authors
ZED CUDA Zero-Copy Image Subscriber Example
This example subscribes to a ZED camera image topic using the CUDA zero-copy transport of ROS 2 Lyrical (rosidl::Buffer with the cuda buffer backend) and displays communication benchmarks.
The example runs two benchmark phases on the same topic and compares them:
- CPU: the subscription accepts only CPU data (the ROS 2 default), so the image is copied from GPU to CPU memory before being delivered.
-
CUDA: the subscription accepts the
cudabuffer backend, so the image stays in GPU memory and the subscriber reads it directly from the memory of the ZED node, without copies.
For each phase it reports the subscription frequency, the latency, and the CPU and GPU load.
Requirements
- ROS 2 Lyrical with the
rmw_fastrtps_cppor thermw_zenoh_cpp(v0.10.5 or newer) middleware (NVIDIA Isaac ROS 5 environment) - ZED ROS 2 Wrapper v5.6.0 or newer, built with the
cuda_bufferpackage - The
cuda_buffer_backendplugin
Details about the example, the installation, and the usage are available in the Isaac ROS with ZED documentation.
Usage
ros2 launch zed_isaac_ros_cuda_img_sub zed_cuda_img_sub_example.launch.py camera_model:=<camera_model>
Use the topic_name launch argument to select another ZED image topic, for example the depth map:
ros2 launch zed_isaac_ros_cuda_img_sub zed_cuda_img_sub_example.launch.py camera_model:=<camera_model> topic_name:=/zed_isaac/zed/depth/depth_registered
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged zed_isaac_ros_cuda_img_sub at Robotics Stack Exchange
Package Summary
| Version | 5.6.0 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/stereolabs/zed-ros2-examples.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2026-11-02 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- STEREOLABS
Authors
ZED CUDA Zero-Copy Image Subscriber Example
This example subscribes to a ZED camera image topic using the CUDA zero-copy transport of ROS 2 Lyrical (rosidl::Buffer with the cuda buffer backend) and displays communication benchmarks.
The example runs two benchmark phases on the same topic and compares them:
- CPU: the subscription accepts only CPU data (the ROS 2 default), so the image is copied from GPU to CPU memory before being delivered.
-
CUDA: the subscription accepts the
cudabuffer backend, so the image stays in GPU memory and the subscriber reads it directly from the memory of the ZED node, without copies.
For each phase it reports the subscription frequency, the latency, and the CPU and GPU load.
Requirements
- ROS 2 Lyrical with the
rmw_fastrtps_cppor thermw_zenoh_cpp(v0.10.5 or newer) middleware (NVIDIA Isaac ROS 5 environment) - ZED ROS 2 Wrapper v5.6.0 or newer, built with the
cuda_bufferpackage - The
cuda_buffer_backendplugin
Details about the example, the installation, and the usage are available in the Isaac ROS with ZED documentation.
Usage
ros2 launch zed_isaac_ros_cuda_img_sub zed_cuda_img_sub_example.launch.py camera_model:=<camera_model>
Use the topic_name launch argument to select another ZED image topic, for example the depth map:
ros2 launch zed_isaac_ros_cuda_img_sub zed_cuda_img_sub_example.launch.py camera_model:=<camera_model> topic_name:=/zed_isaac/zed/depth/depth_registered
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged zed_isaac_ros_cuda_img_sub at Robotics Stack Exchange
Package Summary
| Version | 5.6.0 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/stereolabs/zed-ros2-examples.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2026-11-02 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- STEREOLABS
Authors
ZED CUDA Zero-Copy Image Subscriber Example
This example subscribes to a ZED camera image topic using the CUDA zero-copy transport of ROS 2 Lyrical (rosidl::Buffer with the cuda buffer backend) and displays communication benchmarks.
The example runs two benchmark phases on the same topic and compares them:
- CPU: the subscription accepts only CPU data (the ROS 2 default), so the image is copied from GPU to CPU memory before being delivered.
-
CUDA: the subscription accepts the
cudabuffer backend, so the image stays in GPU memory and the subscriber reads it directly from the memory of the ZED node, without copies.
For each phase it reports the subscription frequency, the latency, and the CPU and GPU load.
Requirements
- ROS 2 Lyrical with the
rmw_fastrtps_cppor thermw_zenoh_cpp(v0.10.5 or newer) middleware (NVIDIA Isaac ROS 5 environment) - ZED ROS 2 Wrapper v5.6.0 or newer, built with the
cuda_bufferpackage - The
cuda_buffer_backendplugin
Details about the example, the installation, and the usage are available in the Isaac ROS with ZED documentation.
Usage
ros2 launch zed_isaac_ros_cuda_img_sub zed_cuda_img_sub_example.launch.py camera_model:=<camera_model>
Use the topic_name launch argument to select another ZED image topic, for example the depth map:
ros2 launch zed_isaac_ros_cuda_img_sub zed_cuda_img_sub_example.launch.py camera_model:=<camera_model> topic_name:=/zed_isaac/zed/depth/depth_registered
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged zed_isaac_ros_cuda_img_sub at Robotics Stack Exchange
Package Summary
| Version | 5.6.0 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/stereolabs/zed-ros2-examples.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2026-11-02 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- STEREOLABS
Authors
ZED CUDA Zero-Copy Image Subscriber Example
This example subscribes to a ZED camera image topic using the CUDA zero-copy transport of ROS 2 Lyrical (rosidl::Buffer with the cuda buffer backend) and displays communication benchmarks.
The example runs two benchmark phases on the same topic and compares them:
- CPU: the subscription accepts only CPU data (the ROS 2 default), so the image is copied from GPU to CPU memory before being delivered.
-
CUDA: the subscription accepts the
cudabuffer backend, so the image stays in GPU memory and the subscriber reads it directly from the memory of the ZED node, without copies.
For each phase it reports the subscription frequency, the latency, and the CPU and GPU load.
Requirements
- ROS 2 Lyrical with the
rmw_fastrtps_cppor thermw_zenoh_cpp(v0.10.5 or newer) middleware (NVIDIA Isaac ROS 5 environment) - ZED ROS 2 Wrapper v5.6.0 or newer, built with the
cuda_bufferpackage - The
cuda_buffer_backendplugin
Details about the example, the installation, and the usage are available in the Isaac ROS with ZED documentation.
Usage
ros2 launch zed_isaac_ros_cuda_img_sub zed_cuda_img_sub_example.launch.py camera_model:=<camera_model>
Use the topic_name launch argument to select another ZED image topic, for example the depth map:
ros2 launch zed_isaac_ros_cuda_img_sub zed_cuda_img_sub_example.launch.py camera_model:=<camera_model> topic_name:=/zed_isaac/zed/depth/depth_registered
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged zed_isaac_ros_cuda_img_sub at Robotics Stack Exchange
Package Summary
| Version | 5.6.0 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/stereolabs/zed-ros2-examples.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2026-11-02 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- STEREOLABS
Authors
ZED CUDA Zero-Copy Image Subscriber Example
This example subscribes to a ZED camera image topic using the CUDA zero-copy transport of ROS 2 Lyrical (rosidl::Buffer with the cuda buffer backend) and displays communication benchmarks.
The example runs two benchmark phases on the same topic and compares them:
- CPU: the subscription accepts only CPU data (the ROS 2 default), so the image is copied from GPU to CPU memory before being delivered.
-
CUDA: the subscription accepts the
cudabuffer backend, so the image stays in GPU memory and the subscriber reads it directly from the memory of the ZED node, without copies.
For each phase it reports the subscription frequency, the latency, and the CPU and GPU load.
Requirements
- ROS 2 Lyrical with the
rmw_fastrtps_cppor thermw_zenoh_cpp(v0.10.5 or newer) middleware (NVIDIA Isaac ROS 5 environment) - ZED ROS 2 Wrapper v5.6.0 or newer, built with the
cuda_bufferpackage - The
cuda_buffer_backendplugin
Details about the example, the installation, and the usage are available in the Isaac ROS with ZED documentation.
Usage
ros2 launch zed_isaac_ros_cuda_img_sub zed_cuda_img_sub_example.launch.py camera_model:=<camera_model>
Use the topic_name launch argument to select another ZED image topic, for example the depth map:
ros2 launch zed_isaac_ros_cuda_img_sub zed_cuda_img_sub_example.launch.py camera_model:=<camera_model> topic_name:=/zed_isaac/zed/depth/depth_registered