ros2-tensorflow icon indicating copy to clipboard operation
ros2-tensorflow copied to clipboard

Cannot locate rosdep definition for [vision_msgs]

Open RealBadDad opened this issue 4 years ago • 2 comments

On attempting to install dependencies I get the "Cannot locate rosdep definition for [vision_msgs]" errors. Im using ROS eloquent and have followed you instruction for the build. I assume I have to install the vision_msgs package but as Im fairly new to this dont know where or how. Thanks

RealBadDad avatar Mar 20 '21 10:03 RealBadDad

sorted installed with $ sudo apt-get install ros-eloquent-image-transport ros-eloquent-vision-msgs

Now I have the issue Could not find a version that satisfies the requirement tensorflow (from versions: ) No matching distribution found for tensorflow ERROR: the following rosdeps failed to install pip: command [sudo -H pip3 install -U tensorflow] failed

when i Install required dependencies using rosdep

RealBadDad avatar Mar 20 '21 12:03 RealBadDad

Hi, thank you for reporting the error.

Unfortunately that does not depend on my repository, but rather that those dependencies are not available anymore on rosdep. The reason is probably that ROS 2 Eloquent is already End Of Life.

I updated the instructions to ROS 2 Foxy, the current ROS distribution and this fixes the error. I suggest you to move to ROS 2 Foxy and try again.

Note that it is still possible to use Eloquent if you really need to, but you will have to install all the dependencies manually (i.e. tensorflow and opencv besides vision_msgs that you have already installed). I suggest you to reach out to these individual projects if you have troubles installing any of those.

alsora avatar Mar 21 '21 19:03 alsora