Abstract
Various examples are directed to systems and methods for providing transportation services. A service assignment system may receive a transportation service request from a user. The transportation service request may describe a transportation service having a start location and an end location. The service assignment system may select a first autonomous vehicle (AV) of a first AV type and determine a first predicted route for the first AV using vehicle capability data describing the first AV type and first difference data describing a difference between a previous predicted route for a previous AV of the first AV type and a previous planned route received from the previous AV of the first AV type. The service assignment system may receive, from the first AV, a first planned route for executing the transportation service and instruct the first AV to begin executing the transportation service.