NVIDIA-ISAAC-ROS / NVIDIA-ISAAC-ROS/isaac_ros_common

Update install-zed-aarch64.sh for ZED SDK 4.2 Compatibility

Open
#160 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
C++
Stars
317
Forks
227
PR merge metrics
No merged PRs in 30d

Description

Description:
The install-zed-aarch64.sh script in the NVIDIA-ISAAC-ROS/isaac_ros_common uses a static link for downloading the ZED SDK, which is outdated (points to version 4.1). This creates compatibility issues with the latest ZED SDK (4.2) and the updated ZED ROS 2 Wrapper repository. https://download.stereolabs.com/zedsdk/4.2/l4t36.3/jetsons

Problem:

The script currently hardcodes the ZED SDK version to 4.1, while version 4.2 introduces changes including support for ZEDOne.
In the ZED ROS 2 Wrapper repository, the zed_interfaces package has been renamed to zed_msgs, breaking compatibility with existing setups.

Steps to Reproduce:

Run install-zed-aarch64.sh from the isaac_ros_common repository.
Attempt to integrate it with the ZED ROS 2 Wrapper using the latest ZED SDK (4.2).
Observe errors related to the outdated zed_interfaces package name and static link to ZED SDK 4.1.

Expected Behavior:
The script should dynamically fetch the latest version of the ZED SDK (4.2).
Compatibility with the updated ZED ROS 2 Wrapper, including the new zed_msgs package, should be ensured.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with docker/scripts/install-zed-aarch64.sh and inspect the hardcoded ZED SDK 4.1 download link. Compare it with the provided 4.2 Jetson URL and review the updated ZED ROS 2 Wrapper references to zed_msgs. Done means the script installs SDK 4.2 and works with the updated wrapper without the reported compatibility errors.

Written by the indexing model from the issue text.

Assessment

Tech stack
shell, ubuntu
Domain
devops, tooling
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.