Metaheuristic Planning for Vehicle Fleets With Kinematic, Uncertain, And Battery Constraints