Errors: zed_interfaces

I am trying to build after clone the 3 repos: zed-ros-wrapper, zed-ros-interfaces, and zed-ros-example, and I am getting this error:

Do you have any solution for this?

Thanks in advance!

Hi Hanna,
Welcome to the Stereolabs community.

It seems that you are missing a package.
If you are using ROS Noetic you can install it with
$ sudo apt install ros-noetic-shape-msgs

Hi @Myzhar
Thank you for the solution. Yes, that helped solve the problem and I was able to do the same for some more packages. But I am running into this package, and when I install it it, it said unable to locate package ros-noetic-stereo_msgs.

Could you please help me solve this?


This is another missing dependency. Did you perform all the required installation steps to install all the required dependencies?
In particular this step:
$ rosdep install --from-paths src --ignore-src -r -y

This time the missing package is stereo_msgs, so the installation command is straightforward:
$ sudo apt install ros-noetic-stereo-msgs

Oh no, I missed that command to install the dependencies.
I am sorry. I got all the packages installed successful now.
I launched the zed2i.launch and display_zed2i.launch successfully now.

Thank you very much, @Myzhar !

An off topic question, if I have programs done using ROS 1 Kinetic (Ubuntu 16.04), can I run them on Noetic (Ubuntu 20.4)? And/ or on ROS2 Humble (Ubuntu 22.04) ? and how?