| CPC B60W 60/00256 (2020.02) [G01C 21/3407 (2013.01); G05B 13/027 (2013.01); B60W 2556/50 (2020.02)] | 20 Claims |

|
1. A computer-implemented method of vehicle control, comprising:
sending, at a first time, first computer-executable navigation control instructions, to an electronic control unit (ECU) of a vehicle, wherein the ECU processes the first computer-executable navigation control instructions to route the vehicle to a first destination;
receiving first data representing a first predicted processing time associated with the first destination;
determining, for a first item carried by the vehicle, a first number of units of the first item present at a first candidate destination;
determining, for the first item, a second number of units of the first item present at a second candidate destination;
determining a first score for the first candidate destination based on the first number of units;
determining a second score for the second candidate destination based on the second number of units;
determining a second predicted processing time associated with the first candidate destination;
determining a third predicted processing time associated with the second candidate destination;
determining that the first score is a highest score among a set of candidate destinations comprising the first candidate destination and the second candidate destination;
determining that the second predicted processing time is greater than the first predicted processing time;
determining that the third predicted processing time is less than or equal to the first predicted processing time;
generating second computer-executable navigation control instructions effective to route the vehicle to the second candidate destination; and
sending the second computer-executable navigation control instructions to the ECU at a second time while the vehicle is in route to the first destination, wherein the ECU processes the second computer-executable navigation control instructions to control the vehicle to the second candidate destination.
|