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

Revision history [back]

click to hide/show revision 1
initial version

As long as the two systems use the same ROS interfaces for their communication, it shouldn't matter too much how you organize your development process. You have two main options for using separate workspaces:

  1. Have each workspace depend on a third separate one that only contains the interface definitions
  2. Have each workspace including a copy of the interface definition source (i.e., two clones of the repo). Just make sure if you change it in one workspace to bring the changes into the other workspace as well.

If you'd like more info/guidance it would help to expand your question to more concretely describe your scenario instead of only talking generally.