adhoc_communication¶
Contents:
Summary¶
-
adhoc_communication¶ Version: 0.1.8
Description: The adhoc_communication package allows to exchange data over an ad-hoc network setup by robots running the corresponding node. The package allows you to exchange data over serveral roscores by wrapping transmitting the data to the destination and publishing the data on a predefined topic at the destination host. Routing is accomplished using the hostname of the robots.
Maintainers: - Guenther Cwioro <g DOT cwioro AT gmx DOT net>
Licenses: - BSD
Urls: Authors: - Guenter Cwioro <g DOT cwioro AT gmx DOT net>
- Torsten Andre <torsten DOT andre AT aau DOT at>
BuildDepends: BuildtoolDepends: BuildExportDepends: ExecDepends:
Types¶
Message types¶
adhoc_communication/MmMapUpdateadhoc_communication/ExpAuctionElementadhoc_communication/RecvStringadhoc_communication/ExpClusterElementadhoc_communication/MmRobotPositionadhoc_communication/MmControladhoc_communication/MmListOfPointsadhoc_communication/CMgrRobotUpdateadhoc_communication/ExpFrontierElementadhoc_communication/MmPointadhoc_communication/ExpFrontieradhoc_communication/ExpClusteradhoc_communication/CMgrDimensionsadhoc_communication/ExpAuction
Service types¶
adhoc_communication/ChangeMCMembershipadhoc_communication/SendStringadhoc_communication/SendOccupancyGridadhoc_communication/SendMmPointadhoc_communication/SendQuaternionadhoc_communication/SendMmMapUpdateadhoc_communication/SendCMgrRobotUpdateadhoc_communication/BroadcastCMgrRobotUpdateadhoc_communication/SendMmControladhoc_communication/GetNeighborsadhoc_communication/GetGroupStateadhoc_communication/SendTwistadhoc_communication/SendExpFrontieradhoc_communication/BroadcastStringadhoc_communication/SendMmRobotPositionadhoc_communication/SendExpClusteradhoc_communication/ShutDownadhoc_communication/SendExpAuction
-
adhoc_communication/ChangeMCMembership¶ Field (Request): - group_name (string) –
- action (uint8) –
Field (Response): - status (uint8) –
string group_name uint8 action --- uint8 status
-
adhoc_communication/SendString¶ Field (Request): - dst_robot (string) –
- topic (string) –
- data (string) –
Field (Response): - status (uint8) –
string dst_robot string topic string data --- uint8 status
-
adhoc_communication/SendOccupancyGrid¶ Field (Request): - dst_robot (string) –
- topic (string) –
- map (nav_msgs/OccupancyGrid) –
Field (Response): - status (uint8) –
string dst_robot string topic nav_msgs/OccupancyGrid map --- uint8 status
-
adhoc_communication/SendMmPoint¶ Field (Request): - dst_robot (string) –
- topic (string) –
- point (adhoc_communication/MmPoint) –
Field (Response): - status (uint8) –
string dst_robot string topic adhoc_communication/MmPoint point --- uint8 status
-
adhoc_communication/SendQuaternion¶ Field (Request): - dst_robot (string) –
- topic (string) –
- quaternion (geometry_msgs/Quaternion) –
Field (Response): - status (uint8) –
string dst_robot string topic geometry_msgs/Quaternion quaternion --- uint8 status
-
adhoc_communication/SendMmMapUpdate¶ Field (Request): - dst_robot (string) –
- topic (string) –
- map_update (adhoc_communication/MmMapUpdate) –
Field (Response): - status (uint8) –
string dst_robot string topic adhoc_communication/MmMapUpdate map_update --- uint8 status
-
adhoc_communication/SendCMgrRobotUpdate¶ Field (Request): - dst_robot (string) –
- topic (string) –
- update (adhoc_communication/CMgrRobotUpdate) –
Field (Response): - status (uint8) –
string dst_robot string topic adhoc_communication/CMgrRobotUpdate update --- uint8 status
-
adhoc_communication/BroadcastCMgrRobotUpdate¶ Field (Request): - topic (string) –
- update (adhoc_communication/CMgrRobotUpdate) –
- hop_limit (uint8) –
Field (Response): - status (uint8) –
string topic adhoc_communication/CMgrRobotUpdate update uint8 hop_limit --- uint8 status
-
adhoc_communication/SendMmControl¶ Field (Request): - dst_robot (string) –
- topic (string) –
- msg (adhoc_communication/MmControl) –
Field (Response): - status (uint8) –
string dst_robot string topic adhoc_communication/MmControl msg --- uint8 status
-
adhoc_communication/GetNeighbors¶ Field (Response): - neigbors[] (string) –
--- string[] neigbors
-
adhoc_communication/GetGroupState¶ Field (Request): - group_name (string) –
Field (Response): - member (bool) –
- activated (bool) –
- connected (bool) –
- root (bool) –
- joining (bool) –
- route_uplink (string) –
- downlinks[] (string) –
string group_name --- bool member bool activated bool connected bool root bool joining string route_uplink string[] downlinks
-
adhoc_communication/SendTwist¶ Field (Request): - dst_robot (string) –
- topic (string) –
- twist (geometry_msgs/Twist) –
Field (Response): - status (uint8) –
string dst_robot string topic geometry_msgs/Twist twist --- uint8 status
-
adhoc_communication/SendExpFrontier¶ Field (Request): - dst_robot (string) –
- topic (string) –
- frontier (adhoc_communication/ExpFrontier) –
Field (Response): - status (uint8) –
string dst_robot string topic adhoc_communication/ExpFrontier frontier --- uint8 status
-
adhoc_communication/BroadcastString¶ Field (Request): - topic (string) –
- data (string) –
- hop_limit (uint8) –
Field (Response): - status (uint8) –
string topic string data uint8 hop_limit --- uint8 status
-
adhoc_communication/SendMmRobotPosition¶ Field (Request): - dst_robot (string) –
- topic (string) –
- position (adhoc_communication/MmRobotPosition) –
Field (Response): - status (uint8) –
string dst_robot string topic adhoc_communication/MmRobotPosition position --- uint8 status
-
adhoc_communication/SendExpCluster¶ Field (Request): - topic (string) –
- dst_robot (string) –
- cluster (adhoc_communication/ExpCluster) –
Field (Response): - status (uint8) –
string topic string dst_robot adhoc_communication/ExpCluster cluster --- uint8 status
-
adhoc_communication/ShutDown¶ ---
-
adhoc_communication/SendExpAuction¶ Field (Request): - topic (string) –
- dst_robot (string) –
- auction (adhoc_communication/ExpAuction) –
Field (Response): - status (uint8) –
string topic string dst_robot adhoc_communication/ExpAuction auction --- uint8 status