ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
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 clone
d 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:
franka_description
in frankaemika/franka_rosNote: 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 clone
d 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.
2 | No.2 Revision |
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 clone
d 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:
franka_description
in frankaemika/franka_rosNote: 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 clone
d 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
.
3 | No.3 Revision |
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 clone
d 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:
franka_description
in frankaemika/franka_rosNote: 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 clone
d 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
.
4 | No.4 Revision |
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 clone
d 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:
franka_description
in frankaemika/franka_rosNote: 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 clone
d 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?