1. A method of determining a route from a starting position to a destination position for a vehicle, comprising: obtaining route criteria for selecting a route; obtaining historical data for a plurality of routes; and selecting a route from the starting position to the destination position based on a comparison of the route criteria to the historical data for a plurality of routes.