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

Question about new organization of ROS with catkin instead of rosbuild

asked 2013-05-08 09:17:27 -0500

updated 2014-04-20 14:09:22 -0500

ngrennan gravatar image

Hi everyone!!

My name is Ivan. I have worked some years with ROS. But now, I don´t Understand the new organization of package. For example in Fuerte version, we had this arquitecture: example-ros-pkg

- RobotA(Stack)
- Package1
- Package2
- Package3

- RobotB(Stack)
- Package1
- Package2
- Package3
- RobotD(Stack)
- RobotE(Stack) .

In a Groovy version, the stack concept has been removed, How can reorganize our repository to respect the new standard?

Thanks for your comments!

edit retag flag offensive close merge delete

1 Answer

Sort by » oldest newest most voted

answered 2013-05-08 18:07:04 -0500

The closest equivalent to the old stack concept is the new metapackage, as described here. A metapackage is a package that only contains references to other packages (no code), plus a special <metapackage/> tag. This allows users to install a group of packages using a metapackage, just like they did previously with stacks. Metapackages are also more flexible in that they allow you to group packages that may not be located in the same repository / filesystem.

A suggested layout is shown here for how to organize the metapackage / package hierarchy in groovy:

my_stack/        --> my_metapackage/
  my_package_1/  -->   my_package_1/
    manifest.xml -->     package.xml
  my_package_n/  -->   my_package_n/
    manifest.xml -->     package.xml
  stack.xml      -->   my_metapackage
                         package.xml (Internally, a tag indicates it's a metapackage)
edit flag offensive delete link more


Thanks a lot for you response Jeremy, Now see clearly the new organization, as I read the documentation and I not understood very well the concept

Ivan Rojas Jofre gravatar image Ivan Rojas Jofre  ( 2013-05-09 02:37:01 -0500 )edit

Question Tools

1 follower


Asked: 2013-05-08 09:17:27 -0500

Seen: 245 times

Last updated: May 27 '13