| CPC B60L 53/35 (2019.02) [B60L 53/305 (2019.02); B60L 53/36 (2019.02); B60L 53/53 (2019.02); B60L 53/62 (2019.02); B60L 53/63 (2019.02); B60L 53/66 (2019.02); B60L 53/665 (2019.02); B60L 53/68 (2019.02); B60L 58/12 (2019.02); B60L 58/13 (2019.02); B60L 58/18 (2019.02); G01R 31/367 (2019.01); G01R 31/382 (2019.01); G05D 1/0088 (2013.01); G05D 1/0225 (2013.01); G05D 1/0278 (2013.01); G05D 1/028 (2013.01); G05D 1/227 (2024.01); G05D 1/247 (2024.01); G05D 1/248 (2024.01); G05D 1/661 (2024.01); G06Q 10/047 (2013.01); G06Q 10/06316 (2013.01); G06Q 10/1093 (2013.01); G06Q 10/20 (2013.01); G06Q 30/0205 (2013.01); G06Q 30/08 (2013.01); G08G 1/096838 (2013.01); G08G 1/096844 (2013.01); G08G 1/096883 (2013.01); G08G 1/137 (2013.01); B60K 6/28 (2013.01); B60L 53/57 (2019.02); B60L 2240/62 (2013.01); B60L 2240/72 (2013.01); B60Y 2200/91 (2013.01); B60Y 2200/92 (2013.01); B60Y 2300/91 (2013.01); G01S 19/42 (2013.01); G06Q 50/06 (2013.01)] | 20 Claims |

|
1. A computer-implemented method, the method being implemented via one or more processors associated with an autonomous recharging vehicle (ARV), the method comprising:
forming, by the one or more associated processors, a list comprising a plurality of electric vehicles waiting in queue for charging by the ARV based upon a plurality of electronic requests that are wirelessly received from the electric vehicles;
determining, by the one or more associated processors, whether the ARV will need to be recharged between charging the electric vehicles on the list;
performing, by the one or more associated processors, an optimization algorithm to rearrange an order of the electric vehicles on the list based upon a plurality of factors including a state of charge (SOC) remaining in the each of the electric vehicles, whether the ARV will need to be recharged between charging the electric vehicles on the list, and current route and location of the electric vehicles and the ARV, wherein the plurality of factors assume different weights in the optimization algorithm;
scheduling, via the one or more associated processors, a plurality of rendezvous points for the ARV to recharge the electric vehicles based upon the rearranged order of the electric vehicles on the list; and
automatically routing the ARV to the rendezvous points based upon the scheduling.
|