All I want to do is for my ZED Mini camera to stream its stereo video as two ros2 topics, so that my VSLAM node can subscribe to them. I disabled all of the extra functionalities of the ROS2 wrapper.
When I launched the node with ros2 launch zed_wrapper zed_camera.launch.py camera_model:=zedm
I got:
[component_container_isolated-2] [2025-07-08 21:28:36 UTC][ZED][ERROR] [Object Detection] TensorRT library not found
[component_container_isolated-2] [2025-07-08 21:28:36 UTC][ZED][ERROR] [ZED] [Depth] NEURAL TRT NOT FOUND
[component_container_isolated-2] [2025-07-08 21:28:36 UTC][ZED][WARNING] CORRUPTED SDK INSTALLATION in sl::ERROR_CODE sl::Camera::open(sl::InitParameters)
[component_container_isolated-2] [WARN] [1752010116.809908743] [zed.zed_node]: Error opening camera: CORRUPTED SDK INSTALLATION
[component_container_isolated-2] [INFO] [1752010116.810105200] [zed.zed_node]: Please verify the camera connection
[component_container_isolated-2] [2025-07-08 21:28:42 UTC][ZED][INFO] Logging level INFO
[ERROR] [component_container_isolated-2]: process has died [pid 9280, exit code -11, cmd '/opt/ros/humble/lib/rclcpp_components/component_container_isolated --use_multi_threaded_executor --ros-args --log-level info --ros-args -r __node:=zed_container -r __ns:=/zed'].
^C[WARNING] [launch]: user interrupted with ctrl-c (SIGINT)
[robot_state_publisher-1] [INFO] [1752010357.045559533] [rclcpp]: signal_handler(signum=2)
[INFO] [robot_state_publisher-1]: process has finished cleanly [pid 9278]
I don’t know why my SDK is corrupted and how to fix this. I install the SDK from the ZED website. Here is my bash file:
# Download dependencies for zed SDK installation RUN file
sudo apt-get update -y || true
sudo apt-get install --no-install-recommends lsb-release wget less zstd udev sudo apt-transport-https -y
# Download zed SDK installation RUN file to /tmp directory
cd /tmp
wget -q --no-check-certificate -O ZED_SDK_Linux.run https://download.stereolabs.com/zedsdk/5.0/l4t36.4/jetsons
sudo chmod 777 ./ZED_SDK_Linux.run
sudo -u admin ./ZED_SDK_Linux.run silent skip_od_module skip_python skip_drivers
# Symlink required to use the streaming features on Jetson inside a container, based on
# https://github.com/stereolabs/zed-docker/blob/fd514606174d8bb09f21a229f1099205b284ecb6/4.X/l4t/devel/Dockerfile#L27C5-L27C95
sudo ln -sf /usr/lib/aarch64-linux-gnu/tegra/libv4l2.so.0 /usr/lib/aarch64-linux-gnu/libv4l2.so
# Cleanup
sudo rm -rf /usr/local/zed/resources/*
rm -rf ZED_SDK_Linux.run
sudo rm -rf /var/lib/apt/lists/*