Unable to install urdf_tutorial on Indigo
I'm attempting to follow the urdf_tutorial tutorial, but none of the packages it uses seem to be available in Indigo, even though the tutorial is tagged as Indigo. e.g. Trying to run any rosdep install command like:
rosdep install joint_state_publisher
just results in the error:
ERROR: Rosdep cannot find all required resources to answer your query
Missing resource joint_state_publisher
ROS path [0]=/opt/ros/indigo/share/ros
ROS path [1]=/home/user/git/myrobot/src
ROS path [2]=/opt/ros/indigo/share
ROS path [3]=/opt/ros/indigo/stacks
The tutorial is marked as compatible with Indigo. Is this classification incorrect? Why do none of the rosdep install commands work?
Edit: This looks like a major bug in rosdep. If I understand it's function correctly, it's supposed to be a wrapper around the underlying OS's package manager. So running rosdep install urdf-tutorial
should have run sudo apt-get install ros-indigo-urdf-tutorial
.
If I manually install ros-indigo-urdf-tutorial with apt-get, and then re-run rosdep, it reports everything is installed. So then what's the point of rosdep if I have to manually run apt-get to install everything? Should I uninstall rosdep and just rely on apt-get instead?