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

pgav's profile - activity

2020-06-08 08:28:40 -0500 received badge  Famous Question (source)
2020-01-29 23:21:57 -0500 received badge  Notable Question (source)
2020-01-29 11:47:54 -0500 commented answer Rosdep not fetching dependencies on RPi3 running Kinetic

Thanks for this suggestion. Unfortunately it didn't have any different effect on things. For completeness, the resultin

2020-01-28 10:17:52 -0500 commented answer Rosdep not fetching dependencies on RPi3 running Kinetic

Thanks for this, although I think in my case the issue has more to do with the RPi OS, as mentioned in the other answer,

2020-01-28 10:14:24 -0500 marked best answer Rosdep not fetching dependencies on RPi3 running Kinetic

Hello,

I'm building a package (create_autonomy) for connecting the iRobot Create2 to ROS. I have been having issues with the rosdep definitions for my system (a Raspberry Pi 3, running Raspian 9 with ROS Kinetic).

I have run rosdep update as well as rosdep resolve and am still struggling to resolve dependencies. For example, rosdep resolve geometry results in ERROR: No definition of [geometry] for OS [debian]. I have also tried this with geometry2 with the same result. I have similar errors when I run the catkin_make process.

So far, my only solution has been to manually add the sources for the required packages from github sources, however my understanding of rosdep as well as the package.xml file is that this should not be necessary.

I have noted that there have been legacy issues that appear similar to mine, although these claim to all have been resolved:

https://answers.ros.org/question/6675...

https://bugs.debian.org/cgi-bin/bugre...

Is there any way I can get past this issue, or is manually adding the dependencies my best approach?

Thank you for your help!


For completeness I have added the command trace and error messages:

$ git clone https://github.com/AutonomyLab/create_autonomy.git
$ rosdep install --from-paths src --ignore-src --rosdistro kinetic -y
ERROR: the following packages/stacks could not have their rosdep keys resolved
to system dependencies:
ca_driver: No definition of [tf] for OS [debian]
ca_tools: No definition of [joy_teleop] for OS [debian]
ca_description: No definition of [xacro] for OS [debian]
2020-01-28 10:14:24 -0500 received badge  Scholar (source)
2020-01-28 10:14:22 -0500 commented answer Rosdep not fetching dependencies on RPi3 running Kinetic

Thanks for this answer, I believe that it explains what is happening. Although it is unfortunate that the tools don't re

2020-01-28 10:12:52 -0500 edited question Rosdep not fetching dependencies on RPi3 running Kinetic

Rosdep not fetching dependencies on RPi3 running Kinetic Hello, I'm building a package (create_autonomy) for connecting

2020-01-28 09:52:41 -0500 received badge  Popular Question (source)
2020-01-27 10:56:23 -0500 asked a question Rosdep not fetching dependencies on RPi3 running Kinetic

Rosdep not fetching dependencies on RPi3 running Kinetic Hello, I'm building a package (create_autonomy) for connecting