ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
1 | initial version |
ROS uses absolute paths to find workspaces; there isn't a way to change that, but there are lots of workaround.
Depending on how your repository is structured and how many robots you have, there are a few ways you can do this:
catkin_make install
so that it installs to a different path, and then transfer that directory to the same place on the robot; for example install to /opt/local/ros
and then copy that directory to the robot. You'll still have absolute paths, but they'll match on the developer's machine and the robot.And there lots of variations on these approaches.