Method and apparatus for carrying shelf
AssigneeBeijing Jingdong Qianshi Technology Co., Ltd.
InventorShumin Zhang
Life of this patent
Estimating the term…
Abstract
A method and apparatus for carrying a shelf. One specific implementation of the method comprises: receiving first task information from a task server (104); determining, according to an identifier of a shelf to be transported, the position of a shelf storage space (201) for storing the shelf as a starting point position; determining, according to an identifier of a first picking station, the position of a first buffer storage space in a buffer storage space set corresponding to the first picking station as an ending point position; generating first transporting information according to the determined starting point position and ending point position; and sending the first transporting information to automated guided vehicles (106,107), so that the automated guided vehicles (106,107) transport the shelf.
Claims18
A computer-implemented method for controlling shelf transporting within a warehouse, the warehouse being set with shelf storage spaces storing shelves, picking stations comprising a first picking station and a second picking station, a first buffer storage space set corresponding to the first picking station, and a second buffer storage space set corresponding to the second picking station, each buffer storage space set comprising a first buffer storage space and a second buffer storage space, the second buffer storage space in the first buffer storage space set being set around the first picking station, and the second buffer storage space in the second buffer storage space set being set around the second picking station, the method comprising:
- receiving first task information from a task server, the first task information comprising an identifier of a shelf in the shelf storage spaces and an identifier of the first picking station for processing the first task information;
- determining, based on the identifier of the shelf, a position of a shelf storage space storing the shelf as a starting position;
- determining, based on the identifier of the first picking station, a position of a first buffer storage space in the first buffer storage space set corresponding to the first picking station as an end position;
- generating first transporting information, based on the determined starting position and end position;
- sending the first transporting information to an automated guided vehicle (AGV), so that the AGV transports the shelf from the position of the shelf storage space storing the shelf to the position of the first buffer storage space in the first buffer storage space set corresponding to the first picking station,
- during the shelf being stored into the first buffer storage space in the first buffer storage space set corresponding to the first picking station, generating a second transporting instruction to instruct the AGV to transport the shelf from the first buffer storage space in the first buffer storage space set corresponding to the first picking station to a second buffer storage space in the second buffer storage space set corresponding to the second picking station, in response to determining that second task information comprising the identifier of the shelf and an identifier of the second picking station is received and a priority of the second task information is higher than a priority of the first task information, and
- after process on the second task information is completed at the second picking station, generating a transporting instruction to instruct the AGV to transport the shelf from the second buffer storage space in the second buffer storage space set corresponding to the second picking station back to the first picking station for the first task information continues to be processed at the first picking station;
- during the shelf being stored into the first buffer storage space in the first buffer storage space set corresponding to the first picking station, generating a third transporting instruction to instruct the AGV to transport the shelf from the first buffer storage space in the first buffer storage space set corresponding to the first picking station to a second buffer storage space in the first buffer storage space set corresponding to the first picking station, in response to determining that the second task information is not received or the priority of the second task information is lower than the priority of the first task information.
An apparatus for controlling shelf transporting, the apparatus comprising:
- at least one processor;
- and
- a memory storing instructions, the instructions when executed by the at least one processor, causing the at least one processor to perform operations for controlling shelf transporting within a warehouse, the warehouse being set with shelf storage spaces storing shelves, picking stations comprising a first picking station and a second picking station, a first buffer storage space set corresponding to the first picking station, and a second buffer storage space set corresponding to the second picking station, each buffer storage space set comprising a first buffer storage space and a second buffer storage space, the second buffer storage space in the first buffer storage space set being set around the first picking station, and the second buffer storage space in the second buffer storage space set being set around the second picking station,, the operations comprising:
- receiving first task information from a task server, the first task information comprising an identifier of a shelf in the shelf storage spaces and an identifier of the first picking station for processing the first task information;
- determining, based on the identifier of the shelf, a position of a shelf storage space storing the shelf as a starting position;
- determining, based on the identifier of the first picking station, a position of a first buffer storage space in the first buffer storage space set corresponding to the first picking station as an end position;
- generating first transporting information, based on the determined starting position and end position;
- sending the first transporting information to an automated guided vehicle (AGV), so that the AGV transports the shelf from the position of the shelf storage space storing the shelf to the position of the first buffer storage space in the first buffer storage space set corresponding to the first picking station,
- during the shelf being stored into the first buffer storage space in the first buffer storage space set corresponding to the first picking station, generating a second transporting instruction to instruct the AGV to transport the shelf from the first buffer storage space in the first buffer storage space set corresponding to the first picking station to a second buffer storage space in the second buffer storage space set corresponding to the second picking station, in response to determining that second task information comprising the identifier of the shelf and an identifier of the second picking station is received and a priority of the second task information is higher than a priority of the first task information, and
- after process on the second task information is completed at the second picking station, generating a transporting instruction to instruct the AGV to transport the shelf from the second buffer storage space in the second buffer storage space set corresponding to the second picking station back to the first picking station for the first task information continues to be processed at the first picking station;
- during the shelf being stored into the first buffer storage space in the first buffer storage space set corresponding to the first picking station, generating a third transporting instruction to instruct the AGV to transport the shelf from the first buffer storage space in the first buffer storage space set corresponding to the first picking station to a second buffer storage space in the first buffer storage space set corresponding to the first picking station, in response to determining that the second task information is not received or the priority of the second task information is lower than the priority of the first task information.
A non-transitory computer readable medium, storing a computer program thereon, the program, when executed by a processor, cause the process to implement operations for controlling shelf transporting within a warehouse, the warehouse being set with shelf storage spaces storing shelves, picking stations comprising a first picking station and a second picking station, a first buffer storage space set corresponding to the first picking station, and a second buffer storage space set corresponding to the second picking station, each buffer storage space set comprising a first buffer storage space and a second buffer storage space, the second buffer storage space in the first buffer storage space set being set around the first picking station, and the second buffer storage space in the second buffer storage space set being set around the second picking station, wherein the operations comprise:
- receiving first task information from a task server, the first task information comprising an identifier of a shelf in the shelf storage spaces and an identifier of the first picking station for processing the first task information;
- determining, based on the identifier of the shelf, a position of a shelf storage space storing the shelf as a starting position;
- determining, based on the identifier of the first picking station, a position of a first buffer storage space in the first buffer storage space set corresponding to the first picking station as an end position;
- generating first transporting information, based on the determined starting position and end position;
- sending the first transporting information to an AGV, so that the AGV transports the shelf from the position of the shelf storage space storing the shelf to the position of the first buffer storage space in the first buffer storage space set corresponding to the first picking station,
- during the shelf being stored into the first buffer storage space in the first buffer storage space set corresponding to the first picking station, generating a second transporting instruction to instruct the AGV to transport the shelf from the first buffer storage space in the first buffer storage space set corresponding to the first picking station to a second buffer storage space in the second buffer storage space set corresponding to the second picking station, in response to determining that second task information comprising the identifier of the shelf and an identifier of the second picking station is received and a priority of the second task information is higher than a priority of the first task information, and
- after process on the second task information is completed at the second picking station, generating a transporting instruction to instruct the AGV to transport the shelf from the second buffer storage space in the second buffer storage space set corresponding to the second picking station back to the first picking station for the first task information continues to be processed at the first picking station;
- during the shelf being stored into the first buffer storage space in the first buffer storage space set corresponding to the first picking station, generating a third transporting instruction to instruct the AGV to transport the shelf from the first buffer storage space in the first buffer storage space set corresponding to the first picking station to a second buffer storage space in the first buffer storage space set corresponding to the first picking station, in response to determining that the second task information is not received or the priority of the second task information is lower than the priority of the first task information.
Dependencies are inferred from the claim text.