Robotics StackExchange | Archived questions

installation groovy on fedora, rosdep error (Cannot locate rosdep definition for [orocos_kdl])

I am following instalation guide (with slightly changes described on generic source installation.

After:

 i@C3PO catkin_ws]$ rosdep install --from-paths src --ignore-src --rosdistro groovy -y 

I get:

WARNING: Metapackage "diagnostics" must buildtool_depend on catkin.
ERROR: the following packages/stacks could not have their rosdep keys resolved
to system dependencies:
tf2_geometry_msgs: Cannot locate rosdep definition for [orocos_kdl]
kdl_parser: Cannot locate rosdep definition for [orocos_kdl]
tf2_kdl: Cannot locate rosdep definition for [orocos_kdl]
kdl_conversions: Cannot locate rosdep definition for [orocos_kdl]
eigen_conversions: Cannot locate rosdep definition for [orocos_kdl]

What can I do to resolve this problem?

// edit 1: cant do

rosinstall_generator orocos_kdl --rosdistro groovy --deps --wet-only > orocos_kdl.rosinstall

I get

The following not released packages/stacks will be ignored: orocos_kdl No packages/stacks left after ignoring not released

edit 2. I feel i'll have to install Ubuntu, sadly

Asked by BP on 2014-05-25 10:15:54 UTC

Comments

There seems to be a general problem on groovy with orcos_kdl for the source install. This will be the same on Ubuntu (though the install from deb will likely work). Any reason you need to use groovy and not hydro?

Asked by demmeln on 2014-06-19 08:09:15 UTC

I don't need orocos_kdl but sth. requires it at ros installation stage. I wanted groovy to have same ros distro on pc and robot, but I've installed additionally Ubuntu to make things easier.

Asked by BP on 2014-06-19 13:22:11 UTC

Makes sense. I openend an issue about this problem: https://github.com/ros/rosdistro/issues/4792

Asked by demmeln on 2014-06-19 17:35:46 UTC

Answers

It looks like your wstool step didn't download the orocos_kdl package for some reason.

You should be able to add it to your workspace by doing something like:

rosinstall_generator orocos_kdl --rosdistro groovy --deps --wet-only > orocos_kdl.rosinstall
wstool merge -t src orocos_kdl.rosinstall
wstool up -t src

Asked by ahendrix on 2014-05-25 10:27:37 UTC

Comments

The following not released packages/stacks will be ignored: orocos_kdl No packages/stacks left after ignoring not released

Asked by BP on 2014-06-16 15:38:06 UTC

It seems that orocos_kdl is not released into groovy. You could ask the author to release it for groovy over at https://github.com/orocos/orocos_kinematics_dynamics/issues, or use hydro instead.

Alternatively, you can try also try to use the hydro version of just orocos_kdl and see if that works.

rosinstall_generator orocos_kdl --rosdistro hydro --wet-only > orocos_kdl.rosinstall
wstool merge -t src orocos_kdl.rosinstall
wstool up -t src

Asked by demmeln on 2014-06-17 16:32:56 UTC

Comments