ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question
0

Error when invoking rosdep

asked 2020-03-19 20:03:14 -0600

rookieRosser gravatar image

updated 2020-03-20 00:29:32 -0600

130s gravatar image

I am attempting to install the ZED ROS wrapper following the instructions here (https://github.com/stereolabs/zed-ros...) When executing rosdep install --from-paths src --ignore-src -r -y I recieve the following:

ERROR: the following packages/stacks could not have their rosdep keys resolved to system dependencies: zed_examples:
Cannot locate rosdep definition for [zed_display_rviz] zed_obj_det_sub_tutorial:
Cannot locate rosdep definition for [zed_wrapper] zed_video_sub_tutorial:
Cannot locate rosdep definition for [zed_wrapper] zed_tracking_sub_tutorial:
Cannot locate rosdep definition for [zed_wrapper] zed_depth_sub_tutorial:
Cannot locate rosdep definition for [zed_wrapper] zed_sensors_sub_tutorial:
Cannot locate rosdep definition for [zed_wrapper] zed_nodelet_example:
Cannot locate rosdep definition for [zed_wrapper] zed_wrapper:
Cannot locate rosdep definition for [zed_interfaces] zed_multicamera_example:
Cannot locate rosdep definition for [zed_wrapper] zed_ar_track_alvar_example:
Cannot locate rosdep definition for [zed_wrapper] zed_display_rviz:
Cannot locate rosdep definition for [zed_wrapper] zed_ros:
Cannot locate rosdep definition for [zed_wrapper] zed_rtabmap_example:
Cannot locate rosdep definition for [zed_wrapper] Continuing to install resolvable dependencies...
#All required rosdeps installed successfully
edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
0

answered 2020-03-20 00:45:41 -0600

130s gravatar image
ERROR: the following packages/stacks could not have their rosdep keys resolved to system dependencies: zed_examples

Although this is an FAQ, I always get confused by this error message. So totally understandable.

For generic explanation I recommend other threads, e.g. #q232795

For your case specifically, rosdep tried to find the information about zed_display_rviz and all other packages listed but couldn't find them. rosdep looks up to the file github.com/ros/rosdistro/blob/melodic/distribution.yaml for binary package in ROS Melodic, where there's no definition added for any of those packages. rosdep can also look up source packages, but you gave --ignore-src option, which lets rosdep ignore source packages, so it doesn't matter whether you have those packages by source or not. Without knowing what packages you have in your workspace, I'd say either not to pass --ignore-src, or have the source of all those failed packages in the workspace.

edit flag offensive delete link more

Question Tools

1 follower

Stats

Asked: 2020-03-19 20:03:14 -0600

Seen: 1,696 times

Last updated: Mar 20 '20