工作单元
目前RMF有2种类型的样品工作单元,分别是:“Dispenser”和“Ingestor”。
Message Types | ROS2 Topic | Description |
---|---|---|
rmf_dispenser_msgs/DispenserRequest | /dispenser_reqeusts | Direct requests subscribed by the dispenser node |
rmf_dispenser_msgs/DispenserResult | /dispenser_results | Result of a dispenser request, published by the dispenser |
rmf_dispenser_msgs/DispenserState | /dispenser_states | State of the dispenser published by the dispenser periodically |
rmf_ingestor_msgs/IngestorRequest | /ingestor_requests | Direct requests subscribed by the ingestor node |
rmf_ingestor_msgs/IngestorResult | /ingestor_results | Result of a ingestor request, published by the ingestor |
rmf_ingestor_msgs/IngestorState | /ingestor_states | State of the dispenser published by the ingestor periodically |
In rmf_demos
world, both TeleportDispenser
and TeleportIngestor
plugins 充当工作单元适配器节点。
工作单元目前与交付任务一起工作. In fleet_adapter.lauch.xml
,
perform_deliveries
机器人接受送货任务时需要为true
。
完整配送:
- 机器人将首先移动到
pickup_waypoint
- 请求
DispenserRequest
直到收到DispenserResult
。(分配完成) - 继续配送并移动到
dropoff_waypoint
- 请求
IngestorRequest
直到收到IngestorResult
。(摄取完成)