Skip to content

ZED SDK installation script download link is out of date #204

@FahYen

Description

@FahYen

For jetson orin nano if you used src/isaac_ros_common/docker/scripts/install-zed-aarch64.sh to install ZED SDK in your container, you'd fail to build zed_ros2_wrapper, that's because the version is out of date. You need to go to the ZED website and download the up to date version of SDK:

https://www.stereolabs.com/developers/release/5.0#82af3640d775
Go to the link above and find the version you need, right click on the link to copy and replace the link in your bash file with the correct link. There is also a typo in the bash script.

Here is my version of the SDK installation script. I am on Jetpack 6.2 using ZED mini:

# Based on https://github.com/stereolabs/zed-docker

# 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/*

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions