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

Revision history [back]

You better use overlays instead of trying to change installed packages in place.

You better use overlays instead of trying to change installed packages in place.

EDIT: (presuming you are on clean ROS installation)

After making overlay workspace with sandbox directory (as described above) do:

$ roscd && cd sandbox

Now you should be in ~/fuerte_workspace/sandbox or wherever you have made overlay.

Next, download exploration stack sources:

$ svn co http://svn.code.sf.net/p/bosch-ros-pkg/code/trunk/stacks/exploration

Update roscd cache:

$ rosstack profile && rospack profile

Make sure that overlaying stack is visible to ROS. The following command should bring you to ~/fuerte_workspace/sandbox/exploration:

$ roscd explore

Now you can edit the source.

To compile the whole stack:

$ rosmake exploration

And finally to run explore node:

$ rosrun explore explore

In general, it is not a good idea to run node executable directly.

You better use overlays instead of trying to change installed packages in place.

EDIT: (presuming you are on clean ROS installation)

After making overlay workspace with sandbox directory (as described above) do:

$ roscd && cd sandbox

Now you should be in ~/fuerte_workspace/sandbox or wherever you have made overlay.

Next, download exploration stack sources:

$ svn co http://svn.code.sf.net/p/bosch-ros-pkg/code/trunk/stacks/exploration

Update roscdrosstack and rospack cache:

$ rosstack profile && rospack profile

Make sure that overlaying stack is visible to ROS. The following ROS:

$ roscd explore

This command should bring you to ~/fuerte_workspace/sandbox/exploration:

$ roscd explore
.

Now you can edit the source.sources.

To compile the whole stack:

$ rosmake exploration

And finally to run explore node:

$ rosrun explore explore

In general, it is not a good idea to run node executable directly.

directly. So always use rosrun.