Hey everyone,
I’m running into an issue with the ROS 2 ZED wrapper running on my ZED 2i camera and could use some advice.
Hardware Setup:
- ZED 2i
- 10m ZED USB3 cable (the cable is also charged with 5V)
- GPU: Nvidia RTX PRO Blackwell 2000
Software Setup:
- Docker using ZED SDK 5.2 with CUDA
- ROS 2 Jazzy
- Config: 1080@15 (downscale factor 2.0)
The Error: When the crash happens, I get the following output:
[component_container_isolated-1] [ERROR] [1773743655.101484122] [zed.zed_node]: Connection issue detected: CAMERA REBOOTING
[component_container_isolated-1] [2026-03-17 10:34:15 UTC][ZED][ERROR] [ZED] The camera could not be initialized. Please verify your camera connection and configuration.
[component_container_isolated-1] [2026-03-17 10:34:16 UTC][ZED][INFO] CAMERA REBOOTING in sl::ERROR_CODE sl::Camera::grab(sl::RuntimeParameters)
The Context:
This happens specifically when I try to display a Kuka robot model and camera images with TFs in RViz2. When I remove the robot model from RViz, the camera runs totally fine. Also, if the robot driver is already running, I cannot launch the zed_wrapper at all.
I have fully configured the DDS following the ZED ROS 2 DDS tuning instructions. I suspect it might be hitting a DDS limit or a memory limit, but based on the application, the processed data really isn’t too heavy.
Has anyone run into this before, or does anyone know what might be the exact issue in this case? Any help is appreciated!