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

Revision history [back]

click to hide/show revision 1
initial version
panda_moveit_config: Cannot locate rosdep definition for [franka_description]

The issue here is that while MoveIt itself has seen a first release into Melodic, the panda_moveit_config packages have not (see status_page/compare_kinetic_melodic.html?q=panda, notice how there is no version number listed in the Melodic column).

As those packages are a requirement of the tutorial packages that you've git cloned into your workspace, rosdep will try to install them and fail (seeing as they're not released yet).

What you could try is see whether git clone-ing those pkgs to your Catkin workspace and building them from source works. Note though, no guarantee this will work, as the tutorials have not been released for Melodic yet.

The packages that would be needed are:

Note: while panda_moveit_config is a simple, no-compilation needed configuration package, the packages in franka_ros are packages that contain a lot more. You might want to CATKIN_IGNORE or delete all the packages other than franka_description after you've git cloned the franka_ros repository.

After you've added those packages, re-run the rosdep command and it should succeed.

Note again: no guarantee this will work, as the tutorials have not been released for Melodic yet.

And note also: if there are more dependencies of the MoveIt tutorials that aren't available in ROS Melodic, then just getting the Panda pkgs doesn't resolve the issue of course.

panda_moveit_config: Cannot locate rosdep definition for [franka_description]

The issue here is that while MoveIt itself has seen a first release into Melodic, the panda_moveit_config packages have not (see status_page/compare_kinetic_melodic.html?q=panda, notice how there is no version number listed in the Melodic column).

As those packages are a requirement of the tutorial packages that you've git cloned into your workspace, rosdep will try to install them and fail (seeing as they're not released yet).

What you could try is see whether git clone-ing those pkgs to your Catkin workspace and building them from source works. Note though, no guarantee this will work, as the tutorials have not been released for Melodic yet.

The packages that would be needed are:

Note: while panda_moveit_config is a simple, no-compilation needed configuration package, the packages in franka_ros are packages that contain a lot more. You might want to CATKIN_IGNORE or delete all the packages other than franka_description after you've git cloned the franka_ros repository.

After you've added those packages, re-run the rosdep command and it should succeed.

Note again: no guarantee this will work, as the tutorials have not been released for Melodic yet.

And note also: if there are more dependencies of the MoveIt tutorials that aren't available in ROS Melodic, then just getting the Panda pkgs doesn't resolve the issue of course.


Edit: also just noticed this:

rosdep install -y --from-paths . --ignore-src --rosdistro kinetic

Since you are on ROS Melodic, you obviously should specify --rosdistro melodic here, not kinetic.

panda_moveit_config: Cannot locate rosdep definition for [franka_description]

The issue here is that while MoveIt itself has seen a first release into Melodic, the panda_moveit_config packages have package has not been (see status_page/compare_kinetic_melodic.html?q=panda, notice how there is no version number listed in the Melodic column).

As those packages are a requirement of the tutorial packages that you've git cloned into your workspace, rosdep will try to install them and fail (seeing as they're not released yet).

What you could try is see whether git clone-ing those pkgs to your Catkin workspace and building them from source works. Note though, no guarantee this will work, as the tutorials have not been released for Melodic yet.

The packages that would be needed are:

Note: while panda_moveit_config is a simple, no-compilation needed configuration package, the packages in franka_ros are packages that contain a lot more. You might want to CATKIN_IGNORE or delete all the packages other than franka_description after you've git cloned the franka_ros repository.

After you've added those packages, re-run the rosdep command and it should succeed.

Note again: no guarantee this will work, as the tutorials have not been released for Melodic yet.

And note also: if there are more dependencies of the MoveIt tutorials that aren't available in ROS Melodic, then just getting the Panda pkgs doesn't resolve the issue of course.


Edit: also just noticed this:

rosdep install -y --from-paths . --ignore-src --rosdistro kinetic

Since you are on ROS Melodic, you obviously should specify --rosdistro melodic here, not kinetic.

panda_moveit_config: Cannot locate rosdep definition for [franka_description]

The issue here is that while MoveIt itself has seen a first release into Melodic, the panda_moveit_config package has not been (see status_page/compare_kinetic_melodic.html?q=panda, notice how there is no version number listed in the Melodic column).

As those packages are a requirement of the tutorial packages that you've git cloned into your workspace, rosdep will try to install them and fail (seeing as they're not released yet).

What you could try is see whether git clone-ing those pkgs to your Catkin workspace and building them from source works. Note though, no guarantee this will work, as the tutorials have not been released for Melodic yet.

The packages that would be needed are:

Note: while panda_moveit_config is a simple, no-compilation needed configuration package, the packages in franka_ros are packages that contain a lot more. You might want to CATKIN_IGNORE or delete all the packages other than franka_description after you've git cloned the franka_ros repository.

After you've added those packages, re-run the rosdep command and it should succeed.

Note again: no guarantee this will work, as the tutorials have not been released for Melodic yet.

And note also: if there are more dependencies of the MoveIt tutorials that aren't available in ROS Melodic, then just getting the Panda pkgs doesn't resolve the issue of course.


Edit: also just noticed this:

rosdep install -y --from-paths . --ignore-src --rosdistro kinetic

Since you are on ROS Melodic, you obviously should specify --rosdistro melodic here, not kinetic.


Edit2:

When launch it with tutorial instrcution I get:

Resource not found: franka_description
ROS path [0]=/opt/ros/melodic/share/ros
ROS path [1]=/home/joao/ws_moveit/src/moveit_tutorials
ROS path [2]=/home/joao/ws_moveit/src/panda_moveit_config
ROS path [3]=/opt/ros/melo

Which seems strange to me, because I think I've just git -cloned franka_description package.

That is slightly strange.

Did you delete all pkgs except franka_description from the franka_ros package?

Did you source your devel/setup.bash after building the workspace?