CPC B60L 53/62 (2019.02) [B60L 53/14 (2019.02); B60L 53/35 (2019.02); B60L 58/12 (2019.02); G05B 19/042 (2013.01); G06Q 10/06312 (2013.01); G06Q 10/06313 (2013.01); G07C 3/00 (2013.01); G07C 5/008 (2013.01); B60K 6/28 (2013.01); B60Y 2200/91 (2013.01); B60Y 2200/92 (2013.01); B60Y 2300/91 (2013.01); G05B 2219/21109 (2013.01); G05B 2219/2637 (2013.01)] | 19 Claims |
1. A computer comprising a processor and a memory storing instructions executable by the processor to:
receive data indicating a plurality of future tasks to be performed at a site by a plurality of electric machines;
receive charge statuses of the electric machines and of a plurality of first electric vehicles at the site; and
generate an ordered allocation of a plurality of charging operations for the electric machines and first electric vehicles based on the data indicating the plurality of the future tasks and on the charge statuses, the charging operations including charging at least one of the electric machines or first electric vehicles from a second electric vehicle with charge ports that is scheduled to visit the site from offsite;
wherein the second electric vehicle is scheduled to visit the site from offsite for a noncharging purpose before generating the ordered allocation of the charging operations.
|