CPC B60L 58/13 (2019.02) [G01R 31/382 (2019.01); B60L 58/16 (2019.02); B60L 2200/40 (2013.01); B60L 2240/62 (2013.01); B60L 2260/54 (2013.01); G01R 31/007 (2013.01)] | 20 Claims |
15. A dispatch controller, comprising:
one or more processors; and
memory storing computer-executable instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising:
determining a route associated with one or more material dispense areas;
determining an expected energy consumption level associated with traversal of the route by a machine having one or more material dispensers configured to dispense the material, based on:
a material dispense energy consumption level associated with powering the one or more material dispensers to dispense the material at the one or more material dispense areas, and
a travel energy consumption level associated with powering travel of the machine through the route, wherein the travel energy consumption level is based at least in part on predicted changes to a weight of the material carried by the machine through the route;
receiving machine data, from the machine, indicating a current state of charge (SoC) of a battery of the machine;
determining that the current SoC is at or above the expected energy consumption level associated with traversal of the route by the machine; and
assigning the route to the machine in response to determining that the current SoC is at or above the expected energy consumption level.
|