RViz Fails to Render ZED Camera Video in Isaac ROS Container on JetPack 6.2.1

System: Jetson Orin Nano, JetPack 6.2.1, Isaac ROS Dev Docker Image.

Problem: Standard ROS 2 GUI tools fail to render video from a source-built ZED camera driver, even though the underlying SDK and hardware are functional inside the container.

Steps to Reproduce:

  1. Follow the official “Isaac ROS ZED Setup” guide to successfully build the zed-ros2-wrapper from source inside the container.
  2. Verify the SDK works: Run /usr/local/zed/tools/ZED_Explorer inside the container. Result: Success. Live video is displayed correctly.
  3. Launch the ROS 2 driver: ros2 launch zed_wrapper zed_camera.launch.py .... The node starts and publishes topics (confirmed via ros2 topic list).
  4. Launch rviz2 and add an Image display for the camera topic with QoS set to Best Effort.

Observed Result: The RViz display remains blank. No video is shown.

Conclusion: A potential incompatibility between the ROS 2 Humble visualization tools and the graphics stack in the official Isaac ROS container for JetPack 6.2.1.

I learned the following from the StereoLabs forum:

Unfortunately, RViz2 uses OpenGL for rendering, and it takes a lot of GPU resources, so the only valid recommendation is not to run it on a Jetson and use it remotely instead.

I will consider this issue closed.

It occurs to me that before I close this issue, I should rely on NVIDIA’s response and not StereoLabs. Please confirm.