ROS Communication Overview¶
Topics¶
List of topics with the message type and a brief description.
Topic Name |
MSG type |
Description |
|---|---|---|
|
|
Orders that the competitors should submit |
|
|
Current state of the competition |
|
|
Parts in each bin at program start-up |
|
|
Parts that will come on the conveyor belt |
|
|
State of the AGV {n} (location, position, velocity) |
|
|
State of {robot}’s gripper (enabled, attached, type) |
|
|
State of the conveyor (enabled, power) |
|
|
Health of the robots |
|
|
Health of the sensors |
Services¶
List of service with the service type and a brief description.
Service Name |
SRV type |
Description |
|---|---|---|
|
|
Start the competition |
|
|
End the competition |
|
|
Submit an order with the requested |
|
|
Check the quality of a kitting order with the requested |
|
|
Move the AGV {n} to the requested location |
|
|
Lock a kit tray to AGV {n} |
|
|
Unlock a kit tray to AGV {n} |
|
|
Set the state of {robot}’s gripper to the request state |
|
|
Change the type of {robot}’s gripper to the request type |
Sensor Topics¶
List of sensor topics and their msg types:
Sensor Type |
Topic name(s) |
MSG type |
|---|---|---|
|
|
ariac_msgs/BreakBeamStatus ariac_msgs/BreakBeamStatus |
|
|
sensor_msgs/Range |
|
|
sensor_msgs/LaserScan |
|
|
sensor_msgs/PointCloud |
|
|
sensor_msgs/Image sensor_msgs/Image |
|
|
sensor_msgs/Image |
|
|
ariac_msgs/BasicLogicalCameraImage |
|
|
ariac_msgs/AdvancedLogicalCameraImage |