Agv Vehicle
A fleet vehicle that runs on a guide path.
The binding: it composes a GuidedTransporter for its physical presence and supplies it to FleetVehicle as a body. Everything else a modeller uses -- assignments, batteries, failures, the manifest, every statistic -- is on the base class and is the same whatever the vehicle runs on.
What is left here is exactly what only a guide path has: zones, a physical length measured against them, a velocity that may be redrawn at each one, and a tow that is a journey along a route.
Parameters
how many loads the vehicle can carry at once. A vehicle given more than one task in a dispatching pass plans a single tour over all of them, in an order the dispatcher's tour policy chooses. The capacity statistics are registered only when this is above one.
Constructors
Properties
How much of the guide path the vehicle covers, in the network's own length units, when it is sized by length rather than by whole zones. Null means it is sized in zones.
How often the velocity is drawn when it is random: once per movement, or once per zone.
Functions
Builds the interruption for a breakdown, with whatever facts about where it stopped the substrate can supply -- what space it is denying to others, and what it was doing.
Builds the interruption for a flat battery. See failureInterruption.
A tow along the guide path: the same routing, zone claiming and blocking an ordinary journey has, at whatever speed somebody is pushing it.