Zed camera problem with Isaac ROS

I have some problems using ZED2i camera on VSLAM Isaac ros application.
When running ros2 launch isaac_ros_visual_slam isaac_ros_visual_slam_zed.launch.py
Error is :
Caught exception when trying to load file of format [py]: “package ‘zed_wrapper’ not found, searching: [‘/opt/ros/humble’]”
So, I try colon build the zed wrapper.
But the build is not successful.


I think the newest warp need

Prerequisites

I think that container is having ubuntu 20.04 with humble, so build is fail. May I ask what version of zed ros2 should I use for this application.

Hi @lidahua

Before following the Isaac ROS Vslam quickstart demo, have you set up your machine following the documentation Isaac ROS ZED Setup — isaac_ros_docs documentation ?

Best,
Raffaello


Yes I have set up the zed camera.
/usr/local/zed/tools/ZED_Explorer
This line is sucessfully executed. But Vslam application still not working.

Your issue looks pretty similar to this post ISAAC ROS Docker package zed_wrapper not found - #10 by jim.fabian

If following the same procedure doesn’t fix the issue, please let me know.

Best,
Raffaello

I have tried it. It is still the same. Warpper cannot be built.

It seems that you have not installed the latest version of the Stereolabs SDK 4.1, and you are using an older version. I think it is the same version that is contained in our Isaac ROS docker.

I don’t suggest updating the latest ZED SDK at this time.

All Isaac ROS packages are tested with ZED SDK 4.0.6, you can use ros_zed_wrapper release Foxy-Humble-v4.0.5


I try using this ros warpper. Which also cannot run zed vslam. I try colon build, it still has error.

When you rebuild all packages, have you cleaned the build, log, and install folders?

rm -rf build log install

need super user

May can be a cause of your not compiling

I am using SDK v4.0.7 and the humble-v4.0.8 tag from GitHub. I only encounter warnings regarding the CMake version. Additionally, remember to use the 2.1.0 tag for any Isaac ROS package, as the 3.0.0 version is not yet compatible with ZED.