rosdep: Cannot locate rosdep definition for [joy_teleop, libcreate] (kinetic)

asked 2021-09-24 03:25:33 -0500

Vena999 gravatar image

updated 2021-09-24 04:37:34 -0500

gvdhoorn gravatar image

Hi i'm ttryng to install locobot simulation server on virtual machine Ubuntu 16.04 following these commands:

sudo apt update ;

sudo apt-get install curl ;

curl 'https://raw.githubusercontent.com/facebookresearch/pyrobot/main/robots/LoCoBot/install/locobot_install_all.sh' > locobot_install_all.sh ;

chmod +x locobot_install_all.sh ;

./locobot_install_all.sh -t sim_only -p 2 -l interbotix  ;

I've already fix problem of pip version and python-openSSL pckgs and now i've got a new error:

ERROR: the following packages/stacks could not have their rosdep keys resolved
to system dependencies:
ca_tools: Cannot locate rosdep definition for [joy_teleop]
ca_driver: Cannot locate rosdep definition for [libcreate]

I tried these following commands that i found on the forum

rosdep update
rosdep update --include-eol-distros

but didin't work... What can I do???

edit retag flag offensive close merge delete

Comments

this does work for me:

$ docker run -it --rm ros:kinetic
$ apt update
$ rosdep update --include-eol-distros
$ rosdep resolve joy_teleop
#apt
ros-kinetic-joy-teleop
$ rosdep resolve libcreate
#apt
ros-kinetic-libcreate

did you make sure to source /opt/ros/kinetic/setup.bash before running rosdep?

gvdhoorn gravatar image gvdhoorn  ( 2021-09-24 04:04:46 -0500 )edit