jr-robotics/robo-gym-robot-servers

ur_robot_server/panda_robot_server: Cannot locate rosdep definition

tinhangchui opened this issue · 5 comments

Hi, I tried to follow the instructions to install robo-gym-robot-servers on my clean Ubuntu 20.04 VM. After installing ROS (Noetic), I run the line rosdep install --from-paths src -i -y --rosdistro $ROS_DISTRO in step 5, then I got the following error:

ERROR: the following packages/stacks could not have their rosdep keys resolved
to system dependencies:
ur_robot_server: Cannot locate rosdep definition for [ur_gazebo]
panda_robot_server: Cannot locate rosdep definition for [panda_gazebo]

Any ideas?
Thanks!

Hi, yes somehow the line cloning the ur_robot package got commented out. Thanks for reporting the error!

To solve that run:

# Set robo-gym ROS workspace folder
export ROBOGYM_WS=~/robogym_ws 
# Set ROS distribution
export ROS_DISTRO=noetic

cd $ROBOGYM_WS/src 
git clone -b $ROS_DISTRO https://github.com/jr-robotics/universal_robot.git

after that you can continue with the following steps.

Thanks for the reply! However, I still have the panda_robot_server error after this:

ERROR: the following packages/stacks could not have their rosdep keys resolved
to system dependencies:
panda_robot_server: Cannot locate rosdep definition for [panda_gazebo]

I'm really sorry about the inconvenient!

Can you please try the following :

# Set robo-gym ROS workspace folder
export ROBOGYM_WS=~/robogym_ws 
# Set ROS distribution
export ROS_DISTRO=noetic

cd $ROBOGYM_WS/src 
git clone -b v0.7.1-dev https://github.com/jr-robotics/franka_ros_interface &&\
git clone https://github.com/jr-robotics/franka_panda_description &&\ 
git clone -b ${ROS_DISTRO}-devel https://github.com/jr-robotics/panda_simulator &&\
git clone https://github.com/orocos/orocos_kinematics_dynamics &&\
cd orocos_kinematics_dynamics && git checkout b35c424e77ebc5b7e6f1c5e5c34f8a4666fbf5bc

and then continue with the following steps.

Please let me know if this solves the issue

Yes. It works now. Thank you!

Great!