add_transport_agent
Add a transport agent resource with a cycle of grabbing, moving, releasing, and returning to model material handling equipment.
Instructions
Add a TransportAgent (cyclic resource) pattern.
Models any resource that picks up, moves, releases, and returns: robots, forklifts, AGVs, cranes, couriers.
Cycle: [Queue]+[Free] -> Grab -> Move -> Release -> Return -> [Free]
Args: name: Name for this agent (e.g., "Robot1", "Forklift", "AGV") grab_time: Mean time to grab/pick item in time_unit grab_deviation: Standard deviation for grab in time_unit grab_distribution: Distribution for grab time move_time: Time to move WITH item in time_unit move_distribution: Distribution for move release_time: Mean time to release/place item in time_unit release_deviation: Standard deviation for release in time_unit release_distribution: Distribution for release return_time: Time to return EMPTY in time_unit (default: same as move_time) return_distribution: Distribution for return time_unit: Unit for all time values — "s", "min", or "h"
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| grab_time | No | ||
| grab_deviation | No | ||
| grab_distribution | No | unif | |
| move_time | No | ||
| move_distribution | No | det | |
| release_time | No | ||
| release_deviation | No | ||
| release_distribution | No | unif | |
| return_time | No | ||
| return_distribution | No | det | |
| time_unit | No | s |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |