Ask Your Question
0

Ubuntu Trusty ros-indigo-adhoc-communication package

asked 2015-12-01 10:10:48 -0500

thekamz gravatar image

Hi

The ros-indigo-adhoc-communication Ubuntu package seems to be incomplete. For example, it doesn't seem to install the adhoc-communication node.

Using adhoc_communication after installing this results in this error:

ERROR: cannot launch node of type [adhoc_communication/adhoc_communication]: can't locate node [adhoc_communication] in package [adhoc_communication]

Note that it also does not include a launch directory - I had to copy it over from the git repo.

Any ideas on how to fix this?

The following files are installed with this package:

dpkg-query -L ros-indigo-adhoc-communication

/.
/opt
/opt/ros
/opt/ros/indigo
/opt/ros/indigo/include
/opt/ros/indigo/include/adhoc_communication
/opt/ros/indigo/include/adhoc_communication/SendQuaternionResponse.h
/opt/ros/indigo/include/adhoc_communication/ExpClusterElement.h
/opt/ros/indigo/include/adhoc_communication/ExpFrontier.h
/opt/ros/indigo/include/adhoc_communication/SendMmControlRequest.h
/opt/ros/indigo/include/adhoc_communication/ExpCluster.h
/opt/ros/indigo/include/adhoc_communication/SendOccupancyGridResponse.h
/opt/ros/indigo/include/adhoc_communication/ShutDown.h
/opt/ros/indigo/include/adhoc_communication/SendExpAuction.h
/opt/ros/indigo/include/adhoc_communication/MmListOfPoints.h
/opt/ros/indigo/include/adhoc_communication/SendExpClusterRequest.h
/opt/ros/indigo/include/adhoc_communication/ShutDownResponse.h
/opt/ros/indigo/include/adhoc_communication/ChangeMCMembership.h
/opt/ros/indigo/include/adhoc_communication/SendMmPointRequest.h
/opt/ros/indigo/include/adhoc_communication/ChangeMCMembershipRequest.h
/opt/ros/indigo/include/adhoc_communication/BroadcastCMgrRobotUpdate.h
/opt/ros/indigo/include/adhoc_communication/GetGroupState.h
/opt/ros/indigo/include/adhoc_communication/SendMmControlResponse.h
/opt/ros/indigo/include/adhoc_communication/ShutDownRequest.h
/opt/ros/indigo/include/adhoc_communication/SendMmRobotPosition.h
/opt/ros/indigo/include/adhoc_communication/CMgrRobotUpdate.h
/opt/ros/indigo/include/adhoc_communication/ExpAuction.h
/opt/ros/indigo/include/adhoc_communication/SendCMgrRobotUpdate.h
/opt/ros/indigo/include/adhoc_communication/GetNeighborsResponse.h
/opt/ros/indigo/include/adhoc_communication/SendStringResponse.h
/opt/ros/indigo/include/adhoc_communication/SendTwistRequest.h
/opt/ros/indigo/include/adhoc_communication/GetNeighbors.h
/opt/ros/indigo/include/adhoc_communication/SendMmPointResponse.h
/opt/ros/indigo/include/adhoc_communication/SendExpCluster.h
/opt/ros/indigo/include/adhoc_communication/SendOccupancyGridRequest.h
/opt/ros/indigo/include/adhoc_communication/BroadcastCMgrRobotUpdateRequest.h
/opt/ros/indigo/include/adhoc_communication/SendTwist.h
/opt/ros/indigo/include/adhoc_communication/ExpAuctionElement.h
/opt/ros/indigo/include/adhoc_communication/SendOccupancyGrid.h
/opt/ros/indigo/include/adhoc_communication/MmRobotPosition.h
/opt/ros/indigo/include/adhoc_communication/BroadcastStringResponse.h
/opt/ros/indigo/include/adhoc_communication/SendMmRobotPositionRequest.h
/opt/ros/indigo/include/adhoc_communication/SendCMgrRobotUpdateRequest.h
/opt/ros/indigo/include/adhoc_communication/SendMmMapUpdateRequest.h
/opt/ros/indigo/include/adhoc_communication/SendExpClusterResponse.h
/opt/ros/indigo/include/adhoc_communication/SendMmPoint.h
/opt/ros/indigo/include/adhoc_communication/SendExpAuctionRequest.h
/opt/ros/indigo/include/adhoc_communication/MmMapUpdate.h
/opt/ros/indigo/include/adhoc_communication/GetNeighborsRequest.h
/opt/ros/indigo/include/adhoc_communication/RecvString.h
/opt/ros/indigo/include/adhoc_communication/SendQuaternion.h
/opt/ros/indigo/include/adhoc_communication/SendTwistResponse.h
/opt/ros/indigo/include/adhoc_communication/BroadcastCMgrRobotUpdateResponse.h
/opt/ros/indigo/include/adhoc_communication/ChangeMCMembershipResponse.h
/opt/ros/indigo/include/adhoc_communication/SendMmMapUpdate.h
/opt/ros/indigo/include/adhoc_communication/SendExpFrontier.h
/opt/ros/indigo/include/adhoc_communication/MmControl.h
/opt/ros/indigo/include/adhoc_communication/ExpFrontierElement.h
/opt/ros/indigo/include/adhoc_communication/SendQuaternionRequest.h
/opt/ros/indigo/include/adhoc_communication/GetGroupStateRequest.h
/opt/ros/indigo/include/adhoc_communication/SendMmMapUpdateResponse.h
/opt/ros/indigo/include/adhoc_communication/SendMmRobotPositionResponse.h
/opt/ros/indigo/include/adhoc_communication/SendMmControl.h
/opt/ros/indigo ...
(more)
edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
1

answered 2015-12-01 11:44:59 -0500

gvdhoorn gravatar image

The ros-indigo-adhoc-communication Ubuntu package seems to be incomplete.

Looking at the install section of the CMakeLists.txt of adhoc_communication (here), I'd say you're right. All the relevant install(..) statements are either commented, or just part of the boilerplate comments.

I guess the package is/was mostly used built from-sources (and by sourcing the devel/ space).

Any ideas on how to fix this?

You can't directly fix this. You could consider fixing the CMakeLists.txt and submitting a pull-request against aau-ros/aau_multi_robot. The package maintainer(s) will then have to do a re-release.

edit flag offensive delete link more

Comments

I'll work on the cmake issue. In the mean time, I did a catkin build from aau-ros/aau_multi_robot and was unsuccessful for a different reason.

thekamz gravatar image thekamz  ( 2015-12-01 20:30:48 -0500 )edit

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: 2015-12-01 10:10:48 -0500

Seen: 324 times

Last updated: Dec 01 '15