NVIDIA-ISAAC-ROS / NVIDIA-ISAAC-ROS/isaac_ros_common
ZED SDK installation script download link is out of date
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 317
- Forks
- 227
- PR merge metrics
- No merged PRs in 30d
Description
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/*
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with src/isaac_ros_common/docker/scripts/install-zed-aarch64.sh and compare its download command with the current ZED SDK release for JetPack 6.2. Update the outdated link and correct the script typo described in the issue. Done means the script installs the current SDK and zed_ros2_wrapper builds successfully on the stated Jetson environment.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- bash, docker
- Domain
- devops
- Issue type
- Bug
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100