Systems and methods for autonomous provision replenishment
Systems and methods for autonomous provision replenishment are disclosed. Parts used in a manufacturing process are stored in an intermediate stock queue. When the parts are consumed by the manufacturing process and the number of parts in the queue falls below a threshold, a provision-replenishment signal is generated. One or more self-driving material-transport vehicles, a fleet-management system, and a provision-notification device.
1. A method of operating a self-driving material-transport vehicle for autonomous provision replenishment, the method comprising:
receiving, from a provision-replenishment station, a provision-replenishment signal, the signal being generated in response to detecting that a number of items at a stocking queue of a manufacturing process does not satisfy a replenishment threshold, the signal having an item identifier associated with an item type to be replenished, a drop-off location and a first time stamp corresponding to a signal generation time;
retrieving, from a memory, a pick-up location associated with the item identifier;
operating the self-driving material-transport vehicle to:
receive a replenishment mission involving at least the pick-up location, and the drop-off location; and
complete the replenishment mission;
generate a confirmation signal following completion of the replenishment mission, the confirmation signal including a second time stamp corresponding to a replenishment completion time;
determining a delivery time interval based on the first and second time stamps;
determining a replenishment time buffer associated with the replenishment threshold;
adjusting the replenishment threshold based on the replenishment time buffer and the delivery time interval to generate an updated replenishment threshold; and
transmitting the updated replenishment threshold to the provision-replenishment station.
2. The method of claim 1 , wherein the provision-replenishment signal is received by the self-driving material-transport vehicle.
3. The method of claim 1 , wherein the provision-replenishment signal is received by a fleet-management system.
4. The method of claim 1 , wherein the replenishment mission further comprises the item identifier, and completing the replenishment mission further comprises operating the self-driving material-transport vehicle to:
determine a pick-up path based on the pick-up location;
move the vehicle along the pick-up path towards the pick-up location;
receive an item associated with the item identifier at the pick-up location;
determine a drop-off path based on the drop-off location;
move the vehicle along the drop-off path towards the drop-off location; and
drop off the item at the drop-off location.
5. The method of claim 1 further comprising, after determining the pick-up path, operating the self-driving material transport vehicle to:
sense, with a sensor on the vehicle, a first obstruction obstructing the pick-up path;
determine, with the processor, an updated pick-up path based on the pick-up location and the first obstruction; and
move the vehicle along the updated pick-up path towards the pick-up location.
6. The method of claim 5 , further comprising, after determining the drop-off path, operating the self-driving material transport vehicle to:
sense, with the sensor on the vehicle, a second obstruction obstructing the drop-off path;
determine, with the processor, an updated drop-off path based on the drop-off location and the second obstruction; and
move the vehicle along the updated drop-off path towards the drop-off location.
7. The method of claim 1 , comprising:
determining a quantity of items of the item type at the stocking queue; and
determining that the quantity of items does not satisfy the replenishment threshold.
8. The method of claim 1 , comprising:
generating the provision-replenishment signal based on the activation of a user-input device at an assembly location associated with the stocking queue, wherein the item identifier is associated with the user-input device, and the drop-off location is associated with the assembly location.
9. The method of claim 1 , further comprising operating the self-driving vehicle to:
sense, with a sensor of the self-driving vehicle, a provision-replenishment notice on a provision-replenishment board and determining the item identifier based on the provision-replenishment notice; and
transmit the item identifier from the vehicle to an enterprise resource planning system.
10. The method of claim 9 , wherein the provision-replenishment notice comprises a Kanban card.
11. The method of claim 10 , wherein determining the item identifier comprises capturing an image of the Kanban card and comparing the image to a known template image.
12. The method of claim 9 , further comprising receiving, with the self-driving material-transport vehicle, the pick-up location from the enterprise resource planning system.
13. The method of claim 1 , wherein determining the replenishment time buffer is further based on a consumption rate of the stocking queue.
14. A method of operating a self-driving material-transport vehicle for autonomous provision replenishment, the method comprising:
determining, by a provision-replenishment station, that a number of items at a stocking queue of a manufacturing process does not satisfy a replenishment threshold;
transmitting, by the provision-replenishment station to a fleet-management system, a provision-replenishment signal, the provision-replenishment signal including a drop-off location and a first time stamp corresponding to a signal generation time;
generating, by the fleet-management system, a replenishment mission based on the provision-replenishment signal having an associated pick-up location and the drop-off location;
transmitting the replenishment mission from the fleet-management system to the self-driving material-transport vehicle;
operating the self-driving material-transport vehicle to:
execute the replenishment mission;
transmit to the fleet-management system, following completion of the replenishment mission, a confirmation signal including a second time stamp corresponding to a replenishment completion time;
in response to receiving the confirmation signal at the fleet-management system, operating the fleet-management system to determine a delivery time interval based on the first and second time stamps;
determining, by the fleet-management system, a replenishment time buffer associated with the replenishment threshold;
adjusting the replenishment threshold based on the replenishment time buffer and the delivery time interval to generate an updated replenishment threshold; and
transmitting the updated replenishment threshold to the provision-replenishment station.
15. The method of claim 14 , wherein the provision-replenishment signal is generated at the provision-replenishment station based on a count of a quantity of items of associated with an item type at the stocking queue.
16. The method of claim 14 , further comprising:
generating, by the fleet-management system, a second replenishment mission based on a second provision-replenishment signal comprising a second pick-up location and a second drop-off location;
transmitting the second replenishment mission from the fleet-management system to the self-driving material-transport vehicle;
operating the self-driving material-transport vehicle to:
execute the second replenishment mission with the vehicle, wherein the provision-replenishment signal is generated in response to a consumption of a first item of a first item type at the stocking queue, and the second provision-replenishment signal is subsequently generated in response to a consumption of a second item of a second item type at a second stocking queue, and wherein the pick-up location and the second pick-up location are not associated with a common path by the fleet-management system prior to the generation of the second mission.
17. The method of claim 16 , wherein the first replenishment mission and the second replenishment mission each comprise respective sets of waypoints for navigation by the self-driving material-transport vehicle.
18. The method of claim 14 , further comprising planning, with the self-driving material-transport vehicle, a pick-up path to the pick-up location.
19. A system for autonomous provision replenishment, comprising:
at least one self-driving material-transport vehicle having a control system;
a provision-replenishment signal device for generating and transmitting a provision-replenishment signal; and
a fleet-management system in communication with the provision-replenishment signal device and the at least one self-driving material-transport vehicle, the fleet-management system having a processor configured to:
receive the provision-replenishment signal from the provision-replenishment signal device in response to determining that a number of items at a stocking queue does not satisfy a replenishment threshold, the signal including a drop-off location and a first time stamp corresponding to a signal generation time;
determine a pick-up location based on the provision-replenishment signal;
generate a replenishment mission involving at least the pick-up location and the drop-off location; and
transmit the replenishment mission to the at least one self-driving material-transport vehicle;
the self-driving material-transport vehicle being configured to:
receive the replenishment mission from the fleet-management system;
execute the replenishment mission; and
following completion of the replenishment mission, transmit, to the fleet-management system, a confirmation signal including a second time stamp corresponding to a replenishment completion time;
the fleet-management system being configured to:
receive the confirmation signal from the self-driving material-transport vehicle;
in response to receiving the confirmation signal, determining a delivery time interval based on the first and second time stamps;
determine a replenishment time buffer associated with the replenishment threshold;
adjust the replenishment threshold based on the replenishment time buffer and the delivery time interval to generate an updated replenishment threshold; and
transmit the updated replenishment threshold to the provision-replenishment station.
20. The system of claim 19 , wherein the self-driving material-transport vehicle is further configured to plan a pick-up path to the pick-up location, plan a drop-off path to the drop-off location based on the replenishment mission, and move along the pick-up path and the drop-off path to execute the replenishment mission.
21. The system of claim 19 , wherein the at least one self-driving material-transport vehicle comprises at least two vehicles, and the fleet-management system is further configured to:
select a selected vehicle from the at least two vehicles; and
transmit the replenishment mission to the selected vehicle.
22. A system of operating a self-driving material-transport vehicle for autonomous provision replenishment, the system comprising:
a provision-replenishment station operable to:
determine that a number of items at a stocking queue of a manufacturing process does not satisfy a replenishment threshold;
transmit to a fleet-management system a provision-replenishment signal, the provision-replenishment signal including a drop-off location and a first time stamp corresponding to a signal generation time;
a fleet-management system operable to:
generate a replenishment mission based on the provision-replenishment signal having an associated pick-up location and the drop-off location;
transmit the replenishment mission to the self-driving material-transport vehicle;
receive, from the self-driving material-transport vehicle following completion of the replenishment mission, a confirmation signal including a second time stamp corresponding to a replenishment completion time;
in response to receiving the confirmation signal, determine a delivery time interval based on the first and second time stamps;
determine a replenishment time buffer associated with the replenishment threshold;
adjust the replenishment threshold based on the replenishment time buffer and the delivery time interval to generate an updated replenishment threshold; and
transmit the updated replenishment threshold to the provision-replenishment station.
23. The system of claim 22 , wherein the provision-replenishment signal is generated at the provision-replenishment station based on a count of a quantity of items of associated with an item type at the stocking queue.
24. The system of claim 22 , wherein the fleet-management system is further operable to:
generate a second replenishment mission based on a second provision-replenishment signal comprising a second pick-up location and a second drop-off location;
transmit the second replenishment mission to the self-driving material-transport vehicle to cause the self-driving material-transport vehicle to execute the second replenishment mission with the vehicle, wherein the provision-replenishment signal is generated in response to a consumption of a first item of a first item type at the stocking queue, and the second provision-replenishment signal is subsequently generated in response to a consumption of a second item of a second item type at a second stocking queue, and wherein the pick-up location and the second pick-up location are not associated with a common path by the fleet-management system prior to the generation of the second mission.
25. A system for autonomous provision replenishment, comprising:
a provision-replenishment signal device operable to generate a provision-replenishment signal in response to determining that a number of items at a stocking queue does not satisfy a replenishment threshold, the signal including a drop-off location and a first time stamp corresponding to a signal generation time; and
a fleet-management system having a processor configured to:
receive the provision-replenishment signal from the provision-replenishment signal device;
determine a pick-up location based on the provision-replenishment signal;
generate a replenishment mission involving at least the pick-up location and the drop-off location; and
transmit the replenishment mission to at least one self-driving material-transport vehicle;
receive a confirmation signal from the at least one self-driving material-transport vehicle following completion of the replenishment mission, the confirmation signal including a second time stamp corresponding to a replenishment completion time;
in response to receiving the confirmation signal, determining a delivery time interval based on the first and second time stamps;
determine a replenishment time buffer associated with the replenishment threshold;
adjust the replenishment threshold based on the replenishment time buffer and the delivery time interval to generate an updated replenishment threshold; and
transmit the updated replenishment threshold to the provision-replenishment signal device.
26. A method of operating a self-driving material-transport vehicle for autonomous provision replenishment, the method comprising:
determining, by a provision-replenishment station, that a number of items at a stocking queue of a manufacturing process does not satisfy a replenishment threshold;
transmitting, by the provision-replenishment station to a fleet-management system, a provision-replenishment signal, the provision-replenishment signal including a drop-off location and a first time stamp corresponding to a signal generation time;
generating, by the fleet-management system, a replenishment mission based on the provision-replenishment signal having an associated pick-up location and the drop-off location;
transmitting the replenishment mission by the fleet-management system to the self-driving material-transport vehicle;
receiving from the self-driving material-transport vehicle, at the fleet-management system, a confirmation signal including a second time stamp corresponding to a replenishment completion time following completion of the replenishment mission;
in response to receiving the confirmation signal, operating the fleet-management system to determine a delivery time interval based on the first and second time stamps;
determining, by the fleet-management system, a replenishment time buffer associated with the replenishment threshold;
adjusting the replenishment threshold based on the replenishment time buffer and the delivery time interval to generate an updated replenishment threshold.