ISR VehicleVehicle
Overview
The vehicle component of the ISR model describes important features of the vehicle such as its start and end locations for the day, its available working time and the maximum number it may load before the vehicle is required to visit an offload site.
Applicable models
- ISR
isr-z4foi53qznrv
Vehicle
A model may contain multiple allowable vehicles for a particular solution. Each vehicle may have a different start/end location, available working time and capacity.
Schema definition
message Vehicle{
// the start and end location for the vehicle
required string id = 1;
required Geocode startLocation = 2;
required Geocode endLocation = 3;
required float startTime = 4; // the shift start and end times for the vehicle (in the configuration units)
required float endTime = 5;
required float capacity = 6; // in the same units as the collection quantities
}Fields
- id
- The unique identifier for this instance of a vehicle.
- startLocation
- The start point, or geocode, for the vehicle.
- endLocation
- The end point, or geocode, for the vehicle.
- startTime
- The time at which a vehicle starts its day, measured in the same units as the configuration specified.
- endTime
- The time at which the vehicle must have returned to the
endLocation - capacity
- The maximum quantity which may be collected by this vehicle before a reload is required.
Examples
This following provides an example of a vehicle definition. In the configuration provided, time is measured in seconds, thus the start time for this vehicle is 08:00 and the required end time is no later than 17:00. The start and end locations are the same which is typical. The vehicle has a capacity of 800 units which limits the number of collections which may be performed on a vehicle before a visit to the offload site is required.
id: "1"
startLocation {
longitude: -6.28681087
latitude: 53.3416138
}
endLocation {
longitude: -6.28681087
latitude: 53.3416138
}
startTime: 28800
endTime: 61200
capacity: 800