Ask Your Question
0

rosdep and ROS dependencies

asked 2013-01-14 21:47:02 -0500

eight gravatar image

With rosdep2, I'm a bit unclear on one thing. How do you define dependencies on specific ROS stacks? (i.e. so you can have them installed for you with 'rosdep install mystack', and from binary packages if available - for example in Ubuntu)

For example, if I have a stack/package that depends on and uses voxel_grid from the navigation stack, I would put <depend package="voxel_grid"/> in my stack.xml/manifest.xml, but if I then run 'rosdep install mystack' or 'rosdep install mypackage' I get an error: mystack: Missing resource voxel_grid

I can manually remedy this by finding where this package is by using roslocate, and then either install the stack from source or simply install the ros-fuerte-navigation in ubuntu, but is there a way to automatically do that?

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
1

answered 2013-01-15 11:28:19 -0500

joq gravatar image

Rosdep is not used for dependencies on other ROS packages.

It is for dependencies on non-ROS packages provided by the underlying operating system.

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

Stats

Asked: 2013-01-14 21:47:02 -0500

Seen: 154 times

Last updated: Jan 15 '13