A storage management method, device, electronic device and storage medium for shelves
Patent Information
- Application Number
- CN202210071124.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-01-21
- Publication Date
- 2025-03-18
- Estimated Expiration
- 2042-01-21
AI Technical Summary
In the prior art, the shipment efficiency and high labor cost cannot meet people's high efficiency requirements for replenishment operations and pick-up and sorting operations.
By obtaining the cargo storage information of goods on the shelves, the cargo information of the goods supply office and the attribute information of multiple transport vehicles, we determine whether it is necessary to perform replenishment operations on the goods, and based on the replenishment information, the transport vehicle attribute information and the location information of the goods supply office, select the target transport vehicle from multiple transport vehicles and determine the replenishment transportation path to control the target transport vehicle to perform replenishment operations.
Unmanned shelf management is achieved, shipment efficiency is improved, labor costs are reduced, and efficient replenishment and pickup and sorting needs are met.
Smart Images

Figure CN114529236B_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the field of logistics technology, and in particular to a storage management method, device, electronic device and storage medium for shelves. Background Art
[0002] With the rise of e-commerce and other fields, intelligent warehousing plays an important role in the production and sales of the current manufacturing industry. In the existing technology, the traditional manpower method is used to store and sort the goods, and finally the goods are distributed all over the country. This method has low shipping efficiency and high labor costs, which cannot meet people's high requirements for shipping efficiency. Therefore, unmanned shelf management is the future development direction of the warehousing industry. Summary of the invention
[0003] The embodiments of the present application provide a warehouse management method, device, electronic device and storage medium for shelves, which can solve the problems of low shipping efficiency and high labor costs in the prior art and meet people's high efficiency requirements for replenishment operations and picking and sorting operations.
[0004] In a first aspect, an embodiment of the present application provides a storage management method for a shelf, the method comprising:
[0005] Obtaining storage information of goods on shelves, goods information at goods supply locations, and attribute information of multiple transport vehicles;
[0006] Determining whether a replenishment operation needs to be performed on the goods according to the storage information and the goods information;
[0007] If a replenishment operation needs to be performed on the goods, the replenishment information of the goods is determined;
[0008] Based on the replenishment information, the attribute information of the multiple transport vehicles and the location information of the cargo supply point, a target transport vehicle that performs a replenishment operation on the cargo and a replenishment transportation path of the target transport vehicle are determined from the multiple transport vehicles to control the target transport vehicle to perform the replenishment operation according to the replenishment transportation path, wherein the replenishment transportation path includes the path information of the target transport vehicle and the time information of reaching each node in the path.
[0009] In a second aspect, an embodiment of the present application provides a storage management device for a shelf, the device comprising:
[0010] An information acquisition module is used to acquire storage information of goods on the shelves, goods information at the goods supply place and attribute information of multiple transport vehicles;
[0011] A replenishment judgment module, used to determine whether a replenishment operation needs to be performed on the goods according to the storage information and the goods information;
[0012] An information determination module, configured to determine replenishment information of the goods if a replenishment operation needs to be performed on the goods;
[0013] A replenishment execution module is used to determine a target transport vehicle for performing a replenishment operation on the goods and a replenishment transportation path of the target transport vehicle from among the multiple transport vehicles according to the replenishment information, the attribute information of the multiple transport vehicles and the location information of the goods supply place, so as to control the target transport vehicle to perform the replenishment operation according to the replenishment transportation path, wherein the replenishment transportation path includes the path information of the target transport vehicle and the time information of reaching each node in the path.
[0014] In a third aspect, an embodiment of the present application provides an electronic device, the electronic device comprising:
[0015] one or more processors;
[0016] A storage device for storing one or more programs;
[0017] When the one or more programs are executed by the one or more processors, the one or more processors implement the warehouse management method of the shelves described in any embodiment of the present application.
[0018] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium on which a computer program is stored, characterized in that when the computer program is executed by a processor, the warehouse management method of the shelves described in any embodiment of the present application is implemented.
[0019] The embodiment of the present application provides a storage management method, device, electronic device and storage medium for shelves, which obtains the storage information of goods on the shelves, the goods information of the goods supply place and the attribute information of multiple transport vehicles; determines whether it is necessary to perform a replenishment operation on the goods according to the storage information and the goods information; if it is necessary to perform a replenishment operation on the goods, the replenishment information of the goods is determined; according to the replenishment information, the attribute information of multiple transport vehicles and the location information of the goods supply place, the target transport vehicle for performing the replenishment operation on the goods and the replenishment transportation path of the target transport vehicle are determined from multiple transport vehicles, so as to control the target transport vehicle to perform the replenishment operation according to the replenishment transportation path. The implementation of the present application scheme can solve the problems of low shipping efficiency and high labor cost in the prior art, and can meet the high efficiency requirements of people's replenishment operations and picking and sorting operations.
[0020] It should be understood that the content described in this section is not intended to identify the key or important features of the embodiments of the present application, nor is it intended to limit the scope of the present application. Other features of the present application will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] The accompanying drawings are used to better understand the present solution and do not constitute a limitation of the present application.
[0022] Figure 1 A schematic diagram of a first process flow of a storage management method for shelves provided in an embodiment of the present application;
[0023] Figure 2 A schematic diagram of the structure of a shelf provided in an embodiment of the present application;
[0024] Figure 3 A schematic diagram of an unpacking area provided in an embodiment of the present application;
[0025] Figure 4 A schematic diagram of a road network of a sorting grid provided in an embodiment of the present application;
[0026] Figure 5 A schematic diagram of a packaging and coding device provided in an embodiment of the present application;
[0027] Figure 6 A second flow chart of the storage management method of the shelf provided in the embodiment of the present application;
[0028] Figure 7 A schematic diagram of the structure of a storage management device for a shelf provided in an embodiment of the present application;
[0029] Figure 8 It is a block diagram of an electronic device used to implement the warehouse management method of the shelf in the embodiment of the present application. DETAILED DESCRIPTION
[0030] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0031] Embodiment 1
[0032] Figure 1 A schematic diagram of a first process flow of a storage management method for shelves provided in an embodiment of the present application; Figure 2 A schematic diagram of the structure of a shelf provided in an embodiment of the present application; Figure 3 A schematic diagram of an unpacking area provided in an embodiment of the present application; Figure 4 A schematic diagram of a road network of a sorting grid provided in an embodiment of the present application; Figure 5Schematic diagram of the packaging and coding device provided in the embodiment of the present application. This embodiment can be applied to the situation of managing goods in smart shelves. The warehouse management method of the shelf provided in this embodiment can be executed by the warehouse management device of the shelf provided in the embodiment of the present application, which can be implemented by software and / or hardware and integrated in the electronic device and cargo dispatching system that executes the method. Preferably, the electronic device in the embodiment of the present application can be a smart phone, a tablet computer or a laptop computer, etc.
[0033] See also Figure 1 The method of this embodiment includes but is not limited to the following steps:
[0034] S110, obtaining storage information of goods on the shelves, goods information at the goods supply point, and attribute information of multiple transport vehicles.
[0035] Among them, the shelf in this application is a smart shelf, such as Figure 2 The figure shows a schematic diagram of the structure of the shelf. The upper part of the shelf is a storage area for storing goods, and the lower part is a sorting area for multiple transport vehicles to move and sort the goods. The storage area is divided into several different areas according to the size of the goods. The size of the grid in each area is different, and each grid stores one piece of goods. The sorting area has at least one layer of sorting platform, and each layer of sorting platform contains multiple sorting grids. Optionally, the shape of the shelf can be a three-dimensional rail shelf, a two-dimensional rail shelf or a stacked shelf. The storage information includes at least the basic information and storage information of the goods. The basic information includes the category, item number, production date, storage date, etc. The storage information refers to which numbered shelf grid a certain good is stored on. The goods information of the goods supply place includes the category, item number, production date, etc. The attribute information of the transport vehicle refers to the location information and status information of the current transport vehicle. The status information includes idle state and busy state.
[0036] Optionally, the cargo supply area includes a storage area, a temporary storage area, and an unpacking area. The supplier unloads the transported cargo in the storage area first, and then transports the cargo in boxes to the temporary storage area for storage. After receiving the replenishment request from the cargo dispatching system, the unpacking area performs unpacking and loads the cargo to be replenished. Figure 3 The figure shows a schematic diagram of the unpacking area, which is a top view. The unpacking area can be divided into a disassembly area, a buffer zone, and a replenishment port, which are connected by conveyor belts. The disassembly area is used to disassemble the whole box of goods into single items, which can be done manually. After the goods are disassembled manually, they are placed on the conveyor belt in order, and the conveyor belt transports the goods from the disassembly area to the buffer zone. The buffer zone is used to temporarily store disassembled goods. The goods are separated by a distance, and the equipment in the buffer zone can control each item to be transported to the replenishment port at the appropriate location and time. The buffer zone can use a cross-belt conveyor belt, and its layout can be designed as follows: Figure 3The ring on the left can also be designed as an S-shape on the right to save space. The replenishment port can be designed as a conveyor belt or a robotic arm to place the goods into the transport vehicle after receiving the replenishment request from the cargo dispatching system.
[0037] In an embodiment of the present application, the cargo dispatching system is respectively connected to the smart shelf, the electronic equipment at the cargo supply place and a plurality of transport vehicles through a communication connection mode, wherein the communication connection mode may be a controller area network communication or an Ethernet communication, or may be other communication connection modes. The smart shelf may obtain the storage information of the goods on the smart shelf at each preset time interval, and send the obtained storage information to the cargo dispatching system; or, the cargo dispatching system actively obtains the storage information of the goods through the smart shelf. The electronic equipment at the cargo supply place may send the cargo information to the cargo dispatching system at each preset time interval; or, the cargo dispatching system actively obtains the cargo information through the electronic equipment at the cargo supply place. The transport vehicle may send the location information and status information to the cargo dispatching system at each preset time interval; or, the cargo dispatching system actively obtains the location information and status information of the transport vehicle.
[0038] S120: Determine whether a replenishment operation needs to be performed on the goods according to the storage information and the goods information.
[0039] In the embodiment of the present application, after the cargo dispatching system obtains the storage information of the cargo on the shelf and the cargo information of the cargo supply place, it determines which cargo on the shelf needs to be replenished and the replenishment information of these cargoes that need to be replenished based on the storage information and the cargo information.
[0040] In some optional embodiments, determining whether a replenishment operation needs to be performed on the goods according to the storage information and the goods information includes: determining the remaining quantity of the goods according to the storage information, and if the remaining quantity of a certain kind of goods is less than a preset quantity, the goods dispatching system checks whether the goods exist at the goods supply place. If the goods exist at the goods supply place, it is determined that a replenishment operation needs to be performed on the goods, otherwise the goods dispatching system notifies the management personnel to replenish the goods at the goods supply place in a preset manner.
[0041] In some optional embodiments, determining whether it is necessary to perform a replenishment operation on the goods based on the storage information and the goods information also includes: if the current state is an off-season period for orders (i.e., a period with fewer orders), then predicting the goods that need to be replenished based on the storage information and historical order information, that is, there may be out-of-stock goods in the future, and determining that a replenishment operation needs to be performed on the goods when there are goods at the goods supply. The advantage of this setting is that replenishing a part of the goods can alleviate the replenishment pressure during peak periods. The present application can also use other replenishment rules to determine the goods that need to be replenished in the smart shelf.
[0042] S130: If a replenishment operation is required for the goods, the replenishment information of the goods is determined.
[0043] Among them, the replenishment information includes the category of goods, item number, quantity, shelf slot location of the goods, etc.
[0044] In the embodiment of the present application, after determining the goods in the smart shelf that need to be replenished in the above step S120, the goods dispatching system calculates the quantity of the goods to be replenished according to the remaining quantity of the goods.
[0045] S140. According to the replenishment information, the attribute information of the plurality of transport vehicles and the location information of the goods supply place, a target transport vehicle for performing a replenishment operation on the goods and a replenishment transportation path of the target transport vehicle are determined from the plurality of transport vehicles to control the target transport vehicle to perform the replenishment operation according to the replenishment transportation path.
[0046] The replenishment transport route includes the route information of the target transport vehicle and the time information of reaching each node in the route.
[0047] In the embodiment of the present application, after obtaining the replenishment information of the goods to be replenished in the above step S130, the cargo dispatching system first determines the target transport vehicle with idle status information from the multiple transport vehicles according to the status information of the multiple transport vehicles, so that the target transport vehicle performs the replenishment operation on the goods; then, a replenishment transportation path is formulated for the target transport vehicle according to the location information of the goods supply place, the location information of the target transport vehicle, and the shelf grid position in the replenishment information, and the replenishment transportation path is sent to the target transport vehicle. After receiving the replenishment transportation path, the target transport vehicle enters the busy state from the idle state, and moves from the waiting area to the replenishment port position of the unpacking area according to the replenishment transportation path to receive the goods, and then transports them to the designated shelf grid position to complete the replenishment operation in coordination with the shelf, and finally returns to the waiting area.
[0048] Optionally, when the transport vehicle is not performing a transport task (i.e., the status information is an idle state), it can be placed in a waiting area, and smart charging facilities can be configured in the waiting area to provide charging services for the transport vehicle.
[0049] Furthermore, in addition to performing replenishment operations on goods in the shelves, the warehouse management method of the shelves also includes performing picking and sorting operations on the goods in the shelves, specifically: obtaining order information from an order management system, and determining the starting and ending position information of each goods in the order information based on the storage information and the order information; determining a target transport vehicle for performing a picking operation on each goods in the order information and a picking transportation path of the target transport vehicle from multiple transport vehicles based on the starting and ending position information and attribute information of multiple transport vehicles, so as to control the target transport vehicle to perform the picking operation according to the picking transportation path.
[0050] Among them, the picking and sorting operation is roughly the reverse process of the replenishment operation. The order management system is a computer device integrated with the order information sent by the user. The order information includes the destination, category, number, quantity, etc. of the goods transported in the order; the starting and ending position information includes the shelf grid position and the sorting grid position; the picking and transportation route includes the route information of the transport vehicle and the time information of reaching each node in the route. One destination can correspond to one or more sorting grids.
[0051] In an embodiment of the present application, the cargo dispatching system is connected to the order management system through a communication connection. First, the order management system can send order information to the cargo dispatching system at each preset time interval, or the cargo dispatching system can actively obtain order information through the order management system. After the cargo dispatching system receives the order information, recent orders will be temporarily cached in an order pool. Then, the cargo dispatching system processes each order in the order pool in turn, and determines the shelf grid position and sorting grid position of each cargo in the order information according to the order information and storage information of a certain order. It should be noted that the order information may contain one or more cargoes, which are placed in one or more shelf grids, corresponding to one or more sorting grids. Secondly, the cargo dispatching system determines the target transport vehicle with idle status information from the multiple transport vehicles according to the status information of the multiple transport vehicles, so that the target transport vehicle performs a pickup operation on the cargo. Finally, the pickup transportation path formulated for the target transport vehicle according to the location information, shelf grid position and sorting grid position of the target transport vehicle is sent to the target transport vehicle together with the pickup command. After receiving the order to pick up goods and the transportation route, the target transport vehicle goes to the designated shelf according to the transportation route, connects to the shelf, moves to the designated shelf slot, takes out the goods, and then descends to the sorting layer to place the picked-up goods in the corresponding sorting slot. The same transport vehicle may pick up multiple goods in one sorting. If all goods are not picked up, it will go to the next shelf to pick up goods. Until all goods are picked up, the transport vehicle will move to the sorting slot corresponding to each goods, place all goods in turn, and then return to the waiting area to wait.
[0052] In an embodiment of the present application, the target transport vehicle climbs up on the shelf and picks up the goods, and the movement path of the goods is "shelf grid-transport vehicle-sorting grid". The movement path of the target transport vehicle is "waiting area-shelf grid-sorting area-waiting area". The movement of the transport vehicle from leaving the waiting area to returning to the waiting area is called a transport mission. A transport mission of the target transport vehicle can complete the delivery of only one piece of goods, or it can complete the delivery of multiple pieces of goods, which is determined by the accommodation space of the transport vehicle compartment and the volume of each piece of goods. Multiple pieces of goods can come from the same order or from multiple orders.
[0053] Furthermore, the shelf storage management method performs picking and sorting operations on the goods in the shelf and also includes: predicting the identification information of the destination of the order within a preset time period in the future based on the historical order information; and determining the number and position of the sorting grids corresponding to the destination in the sorting platform based on the identification information.
[0054] In an embodiment of the present application, a sorting grid corresponds to an order destination, and an order destination can correspond to one or more sorting grids. Before the cargo dispatching system controls the transport vehicle to sort the goods, the binding relationship between the sorting grid and the destination can be designed and adjusted as follows to ensure that the order processing speed of each sorting grid is relatively balanced and improve the overall efficiency: 1. One destination can be bound to multiple sorting grids. By analyzing the distribution information of order destinations in historical data, we can predict the destinations of new orders in the future. While ensuring that there is at least one sorting grid for each destination, for destinations with higher demand, we can allocate multiple sorting grids to them according to the proportion. 2. The position of the sorting grid can be adjusted, and the sorting grid with a larger order volume is set on the side close to the shelf, and the sorting grid with a smaller order volume is set on the side away from the shelf. In this way, the distance required for the sorting grid with a larger demand will be shortened, thereby improving the order processing rate.
[0055] Optional, such as Figure 4 The figure shows a schematic diagram of the road network of the sorting grid. The middle area surrounded by the road is the sorting grid, and the mobile unit cannot pass through it. When the mobile unit passes the road adjacent to the sorting grid, it can put the goods it carries into the sorting grid. There are entrances and exits for mobile units to enter / leave the road network at the edge of the road network. Under the condition that the number of sorting destinations N is known, a road network structure consisting of m horizontal passages and n vertical passages is designed. The number of sorting grids is (m-1)*(n-1), which should not be less than the number of sorting destinations N.
[0056] Optional, such as Figure 5 The figure shows a schematic diagram of the packaging and coding device. There is a packaging and coding device under each sorting grid. When all the goods required for an order are delivered, the packaging device under the sorting grid will pack all the goods into one package and label them. You can also use packaging paper / bags / boxes pre-printed with different barcodes. When the goods are fully assembled, the system associates the preset barcode with the corresponding order, eliminating the coding link. The sorting grid also has a transportation device (such as a conveyor belt) to transport the packaged packages to the shipping area, or to pack multiple packages into a large package and then transport them to the shipping area.
[0057] It should be noted that an order usually contains multiple goods, and these multiple goods need to be packaged in the same sorting grid; before the sorting grid starts to execute the collection task of this order and collects and packages all the goods of this order, the goods of other orders cannot enter this sorting grid for packaging. When the cargo dispatching system determines the sorting grid position of each cargo in the order information based on the storage information and order information, it needs to consider the situation that the sorting grid is occupied.
[0058] The technical solution provided by this embodiment obtains the storage information of the goods on the shelf, the goods information of the goods supply place and the attribute information of multiple transport vehicles; determines whether it is necessary to perform a replenishment operation on the goods according to the storage information and the goods information; if so, determines the replenishment information of the goods; determines the target transport vehicle and the replenishment transportation path of the target transport vehicle from the multiple transport vehicles according to the replenishment information, the attribute information of the multiple transport vehicles and the location information of the goods supply place, so as to control the target transport vehicle to perform the replenishment operation according to the replenishment transportation path. The present application can realize unmanned operation when processing the replenishment and picking and sorting of goods through the warehouse management method of the shelf, saves the space required for the workers' activities, reduces the necessary space for the cargo dispatching system to maintain operation, and makes the miniaturization of this kind of intelligent warehouse possible. The cargo dispatching system also avoids the efficiency constraints caused by the lack of manpower. Multiple purposes are achieved through the one-time delivery behavior of the mobile unit, the operation process is simplified, and the space utilization efficiency is further improved. The implementation of the present application solution can solve the problems of low shipping efficiency and high labor cost in the prior art, and can meet people's high efficiency requirements for replenishment operations and picking and sorting operations.
[0059] Embodiment 2
[0060] Figure 6 The second flow diagram of the storage management method of the shelf provided in the embodiment of the present application is as follows: The embodiment of the present application is optimized on the basis of the above embodiment, and the specific optimization is as follows: the present embodiment explains in detail the process of determining the target transport vehicle and the replenishment transport path.
[0061] See also Figure 6 The method of this embodiment includes but is not limited to the following steps:
[0062] S210, obtaining storage information of goods on the shelves, goods information at the goods supply point, and attribute information of multiple transport vehicles.
[0063] The attribute information of the multiple transport vehicles includes location information and status information.
[0064] Optional, such as Figure 2The figure shows a schematic diagram of the structure of the shelf. Various sensors (such as the positioning mark in the figure) are installed in each shelf grid, including infrared sensors, radio frequency identification modules (RFID), code scanning modules, etc. These sensors can be used to know whether the shelf grid is storing goods. If the shelf grid is storing goods, these sensors can obtain the storage information of the goods and upload the storage information to the cargo scheduling system so that the cargo scheduling system can schedule the goods later. There are multiple connection modules on the shelf, which are connected to the track on the side of the shelf. The transport vehicle can be fixed and moved relative to the shelf. The module is powered by the shelf or the transport vehicle itself. The horizontal track in the figure allows the transport vehicle to move horizontally on the shelf to ensure that the transport vehicle can access goods at any position on the shelf. There is a grabbing device on the transport vehicle, or there are active conveyor belts on the transport vehicle and the shelf, which can realize the transfer of goods between the shelf and the transport vehicle. The connection between the transport vehicle and the shelf can be positioned using a QR code or other methods to achieve precise control of the movement of the transport vehicle.
[0065] In an embodiment of the present application, the cargo dispatching system is respectively connected to the smart shelf, the electronic equipment at the cargo supply place and a plurality of transport vehicles through a communication connection mode, wherein the communication connection mode may be a controller area network communication or an Ethernet communication, or may be other communication connection modes. The smart shelf may obtain the storage information of the goods on the smart shelf at each preset time interval, and send the obtained storage information to the cargo dispatching system; or, the cargo dispatching system actively obtains the storage information of the goods through the smart shelf. The electronic equipment at the cargo supply place may send the cargo information to the cargo dispatching system at each preset time interval; or, the cargo dispatching system actively obtains the cargo information through the electronic equipment at the cargo supply place. The transport vehicle may send the location information and status information to the cargo dispatching system at each preset time interval; or, the cargo dispatching system actively obtains the location information and status information of the transport vehicle.
[0066] S220: Determine whether a replenishment operation needs to be performed on the goods according to the storage information and the goods information.
[0067] S230: If a replenishment operation is required for the goods, the replenishment information of the goods is determined.
[0068] Among them, the replenishment information includes the category of goods, item number, quantity, shelf slot location of the goods, etc.
[0069] S240. According to the attribute information of the multiple transport vehicles, a transport vehicle that is closest to the shelf opening and has idle status information is determined from the multiple transport vehicles to obtain a target transport vehicle.
[0070] In an embodiment of the present application, the cargo dispatching system selects a target transport vehicle suitable for performing a replenishment operation from multiple transport vehicles based on the location information of multiple transport vehicles. The criteria for selecting the target transport vehicle include at least: the current working state of the transport vehicle is an idle state, and the distance between the location information of the transport vehicle and the shelf grid position corresponding to the goods in a replenishment task is the shortest or within a preset distance range. The present application may also include other criteria for selecting the target transport vehicle, and the technicians implementing the present application scheme may set the criteria for selecting the target transport vehicle based on the actual operation situation.
[0071] Optionally, the embodiment of the present application may determine the number of transport vehicles to perform replenishment operations on the goods to be replenished according to the quantity of the goods to be replenished in the replenishment information and the volume and weight of the goods to be replenished.
[0072] In the prior art, when handling the tasks of replenishing and picking up goods, each shelf is served by one or more fixed transport vehicles. The embodiment of the present application determines the target transport vehicle that is closest to the shelf grid position and has idle status information from multiple transport vehicles based on the attribute information of multiple transport vehicles, that is, the transport vehicle that performs the transportation task can be any transport vehicle. This design can add a higher degree of freedom to order processing. The introduction of a transport vehicle selection algorithm can increase the processing speed of each order, reduce the average idle time of the transport vehicle, and reduce the investment cost of the transport vehicle.
[0073] S250: Determine a replenishment transportation route for the target transportation vehicle according to the location information of the target transportation vehicle, the location of the shelf slot, and the location information of the cargo supply point.
[0074] In an embodiment of the present application, after the target transport vehicle is determined in the above step S240, it is also necessary to determine the replenishment transportation route for the target transport vehicle based on the location information of the target transport vehicle (i.e., the location information of the waiting area), the shelf grid location, and the location information of the cargo supply point, and send it to the target transport vehicle to guide the target transport vehicle to travel.
[0075] S260. Determine whether there is a conflict point between the replenishment transportation path of the target transport vehicle and the replenishment transportation paths of other transport vehicles; if there is, do not perform the replenishment operation of the goods, reselect other goods and perform the replenishment operation of other goods; if not, send the replenishment transportation path to the target transport vehicle, and change the status information of the target transport vehicle from idle state to busy state.
[0076] Among them, other transport vehicles are transport vehicles other than the target transport vehicle among the multiple transport vehicles.
[0077] In the embodiment of the present application, after the replenishment transportation path of the target transport vehicle is determined in the above step S250, it is necessary to further determine whether the replenishment transportation path of the target transport vehicle is appropriate according to the road occupancy status at the current moment. For example, according to the replenishment transportation paths of other transport vehicles, determine whether there is a conflict point with the replenishment transportation path of the target transport vehicle; if there is a conflict point, the replenishment operation of the goods is temporarily not performed, and other goods are re-selected and the replenishment operation of other goods is performed; if there is no conflict point, the replenishment transportation path is sent to the target transport vehicle, and the status information of the target transport vehicle is changed from idle state to busy state.
[0078] It should be noted that when the shelf storage management method performs picking and sorting operations on the goods in the shelf, after determining the picking and transportation path of the target transport vehicle, it is also necessary to judge whether there is a conflict point between the picking and transportation path of the target transport vehicle and the picking and transportation paths of other transport vehicles. If there is a conflict point, the picking operation of the goods will not be performed, and other goods will be reselected and the picking operation of other goods will be performed; if not, the picking and transportation path will be sent to the target transport vehicle, and the status information of the target transport vehicle will be changed from idle to busy.
[0079] S270, controlling the target transport vehicle to perform replenishment operations according to the replenishment transport path.
[0080] The technical solution provided by the present embodiment obtains the storage information of goods on the shelf, the goods information at the goods supply point and the attribute information of multiple transport vehicles; determines whether it is necessary to perform a replenishment operation on the goods according to the storage information and the goods information; if so, determines the replenishment information of the goods; determines the transport vehicle that is closest to the shelf grid position and has idle status information from multiple transport vehicles according to the attribute information of the multiple transport vehicles, and obtains the target transport vehicle; determines the replenishment transportation path of the target transport vehicle according to the position information of the target transport vehicle, the shelf grid position and the position information of the goods supply point; determines whether there is a conflict point between the replenishment transportation path of the target transport vehicle and the replenishment transportation paths of other transport vehicles; if there is a conflict point, does not perform the replenishment operation of the goods, reselects other goods and performs the replenishment operation of other goods; if not, sends the replenishment transportation path to the target transport vehicle, and changes the status information of the target transport vehicle from idle to busy; controls the target transport vehicle to perform the replenishment operation according to the replenishment transportation path. This application can achieve unmanned operation when handling the replenishment and picking and sorting of goods through the warehouse management method of the shelf, saving the space required for workers' activities, reducing the necessary space for the system to maintain operation, and making it possible to miniaturize this type of intelligent warehouse. The cargo dispatching system also avoids the efficiency constraints caused by lack of manpower. Multiple purposes are achieved through a single delivery behavior of the mobile unit, simplifying the operation process and further improving the efficiency of space utilization.
[0081] Embodiment 3
[0082] Figure 7 A schematic diagram of the structure of a storage management device for a shelf provided in an embodiment of the present application, such as Figure 7 As shown, the apparatus 700 may include:
[0083] The information acquisition module 710 is used to acquire the storage information of goods on the shelves, the goods information of the goods supply place and the attribute information of multiple transport vehicles.
[0084] The replenishment determination module 720 is used to determine whether a replenishment operation needs to be performed on the goods according to the storage information and the goods information.
[0085] The information determination module 730 is used to determine the replenishment information of the goods if a replenishment operation needs to be performed on the goods.
[0086] The replenishment execution module 740 is used to determine a target transport vehicle for performing a replenishment operation on the goods and a replenishment transportation path of the target transport vehicle from among the multiple transport vehicles based on the replenishment information, the attribute information of the multiple transport vehicles and the location information of the goods supply point, so as to control the target transport vehicle to perform the replenishment operation according to the replenishment transportation path, wherein the replenishment transportation path includes the path information of the target transport vehicle and the time information of reaching each node in the path.
[0087] Furthermore, the above-mentioned replenishment judgment module 720 can be specifically used to: determine the remaining quantity of the goods based on the storage information, and if the remaining quantity of the goods is less than a preset quantity and the goods exist at the goods supply place, determine that a replenishment operation needs to be performed on the goods; or, if the current status is an off-season period for orders, predict the goods that need to be replenished based on the storage information and historical order information, and when the goods exist at the goods supply place, determine that a replenishment operation needs to be performed on the goods.
[0088] Optionally, the attribute information of the multiple transport vehicles includes location information and status information; the replenishment information includes shelf slot locations where the goods are stored on the shelves.
[0089] Furthermore, the above-mentioned replenishment execution module 740 can be specifically used to: determine the transport vehicle that is closest to the shelf grid position and has idle status information from the multiple transport vehicles according to the attribute information of the multiple transport vehicles, and obtain the target transport vehicle; determine the replenishment transportation route of the target transport vehicle according to the position information of the target transport vehicle, the shelf grid position and the position information of the cargo supply point.
[0090] Furthermore, the above-mentioned storage management device for the shelf may also include: a conflict point judgment module;
[0091] The conflict point judgment module is used to judge whether there is a conflict point between the replenishment transportation path of the target transport vehicle and the replenishment transportation paths of other transport vehicles, and the other transport vehicles are transport vehicles other than the target transport vehicle among the multiple transport vehicles; if there is a conflict point, the replenishment operation of the goods will not be performed, and other goods will be reselected and the replenishment operation of the other goods will be performed; if there is no conflict point, the replenishment transportation path will be sent to the target transport vehicle, and the status information of the target transport vehicle will be changed from idle state to busy state.
[0092] Furthermore, the above-mentioned storage management device for the shelf may also include: a picking execution module;
[0093] The pickup execution module is used to obtain order information from an order management system, and determine the starting and ending position information of each cargo in the order information based on the storage information and the order information; the starting and ending position information includes the shelf grid position and the sorting grid position; based on the starting and ending position information and the attribute information of the multiple transport vehicles, determine the target transport vehicle for performing the pickup operation on each cargo in the order information and the pickup transportation path of the target transport vehicle from the multiple transport vehicles, so as to control the target transport vehicle to perform the pickup operation according to the pickup transportation path, wherein the pickup transportation path includes the path information of the transport vehicle and the time information of reaching each node in the path.
[0094] Furthermore, the above-mentioned storage management device for the shelf may also include: a sorting slot determination module;
[0095] The sorting grid determination module is used to predict the identification information of the destination of orders within a preset time period in the future based on historical order information; and determine the number and position of the sorting grids corresponding to the destination in the sorting platform based on the identification information.
[0096] Optionally, the top of the shelf is a storage area for storing goods, and the bottom is a sorting area for multiple transport vehicles to move and sort the goods. The sorting area has at least one layer of sorting platforms, and each layer of sorting platforms includes multiple sorting grids.
[0097] The storage management device for the shelves provided in this embodiment can be applied to the storage management method for the shelves provided in any of the above embodiments, and has corresponding functions and beneficial effects.
[0098] Embodiment 4
[0099] Figure 8 is a block diagram of an electronic device used to implement the storage management method of the shelf in the embodiment of the present application, Figure 8 A block diagram of an exemplary electronic device suitable for implementing the embodiments of the present application is shown. Figure 8The electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application. The electronic device can typically be a smart phone, a tablet computer, a laptop computer, a vehicle-mounted terminal, a wearable device, etc.
[0100] like Figure 8 As shown, the electronic device 800 is in the form of a general-purpose computing device. The components of the electronic device 800 may include, but are not limited to: one or more processors or processing units 816, a memory 828, and a bus 818 connecting different system components (including the memory 828 and the processing unit 816).
[0101] Bus 818 represents one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, a processor or a local bus using any of a variety of bus architectures. For example, these architectures include but are not limited to Industry Standard Architecture (ISA) bus, Micro Channel Architecture (MAC) bus, Enhanced ISA bus, Video Electronics Standards Association (VESA) local bus and Peripheral Component Interconnect (PCI) bus.
[0102] The electronic device 800 typically includes a variety of computer system readable media. These media can be any available media that can be accessed by the electronic device 800, including volatile and non-volatile media, removable and non-removable media.
[0103] The memory 828 may include computer system readable media in the form of volatile memory, such as random access memory (RAM) 830 and / or cache memory 832. The electronic device 800 may further include other removable / non-removable, volatile / non-volatile computer system storage media. By way of example only, the storage system 834 may be used to read and write non-removable, non-volatile magnetic media ( Figure 8 not shown, usually called a "hard drive"). Although Figure 8 Not shown, a disk drive for reading and writing to a removable non-volatile disk (e.g., a "floppy disk"), and an optical drive for reading and writing to a removable non-volatile optical disk (e.g., a CD-ROM, DVD-ROM, or other optical medium) may be provided. In these cases, each drive may be connected to bus 818 via one or more data medium interfaces. Memory 828 may include at least one program product having a set (e.g., at least one) of program modules that are configured to perform the functions of the various embodiments of the present application.
[0104] A program / utility 840 having a set (at least one) of program modules 842 may be stored, for example, in the memory 828, such program modules 842 including but not limited to an operating system, one or more application programs, other program modules, and program data, each of which or some combination thereof may include an implementation of a network environment. The program modules 842 generally perform the functions and / or methods described in the embodiments of the present application.
[0105] The electronic device 800 may also communicate with one or more external devices 814 (e.g., keyboards, pointing devices, displays 824, etc.), may also communicate with one or more devices that enable a user to interact with the electronic device 800, and / or communicate with any device that enables the electronic device 800 to communicate with one or more other computing devices (e.g., network cards, modems, etc.). Such communication may be performed through an input / output (I / O) interface 822. Furthermore, the electronic device 800 may also communicate with one or more networks (e.g., local area networks (LANs), wide area networks (WANs), and / or public networks, such as the Internet) through a network adapter 820. Figure 8 As shown, the network adapter 820 communicates with other modules of the electronic device 800 via the bus 818. It should be understood that although Figure 8 Not shown, other hardware and / or software modules may be used in conjunction with electronic device 800, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.
[0106] The processing unit 816 executes various functional applications and data processing by running the programs stored in the memory 828, such as implementing the warehouse management method of the shelf provided in any embodiment of the present application.
[0107] Embodiment 5
[0108] Embodiment 5 of the present application also provides a computer-readable storage medium on which a computer program (or computer-executable instructions) is stored. When the program is executed by a processor, it can be used to execute the warehouse management method of the shelves provided in any of the above embodiments of the present application.
[0109] The computer storage medium of the embodiment of the present application can adopt any combination of one or more computer-readable media. Computer-readable media can be computer-readable signal media or computer-readable storage media. Computer-readable storage media can be, for example, - but not limited to - electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or devices, or any combination of the above. More specific examples (non-exhaustive lists) of computer-readable storage media include: electrical connections with one or more wires, portable computer disks, hard disks, random access memories (RAM), read-only memories (ROM), erasable programmable read-only memories (EPROM or flash memory), optical fibers, portable compact disk read-only memories (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the above. In this document, computer-readable storage media can be any tangible medium containing or storing a program, which can be used by an instruction execution system, device or device or used in combination with it.
[0110] Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, which carry computer-readable program code. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Computer-readable signal media may also be any computer-readable medium other than a computer-readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device.
[0111] Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
[0112] The computer program code for performing the operation of the embodiment of the application can be written in one or more programming languages or a combination thereof, and the programming language includes an object-oriented programming language, such as Java, Smalltalk, C++, and also includes a conventional procedural programming language, such as "C" language or similar programming language. The program code can be executed completely on the user's computer, partially on the user's computer, as an independent software package, partially on the user's computer, partially on the remote computer, or completely on the remote computer or server. In the case of a remote computer, the remote computer can be connected to the user's computer by any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computer (e.g., using an Internet service provider to connect to the Internet).
Claims
1. A storage management method for shelves, characterized in that: The method comprises: Obtaining storage information of goods on shelves, goods information at goods supply locations, and attribute information of multiple transport vehicles; Determining whether a replenishment operation needs to be performed on the goods according to the storage information and the goods information; If a replenishment operation needs to be performed on the goods, the replenishment information of the goods is determined; According to the replenishment information, the attribute information of the multiple transport vehicles and the location information of the goods supply place, determine a target transport vehicle for performing a replenishment operation on the goods and a replenishment transportation path of the target transport vehicle from the multiple transport vehicles, so as to control the target transport vehicle to perform a replenishment operation according to the replenishment transportation path, wherein the replenishment transportation path includes the path information of the target transport vehicle and the time information of reaching each node in the path; Wherein, the determining whether it is necessary to perform a replenishment operation on the goods according to the storage information and the goods information includes: Determining the remaining quantity of the goods according to the storage information, and if the remaining quantity of the goods is less than a preset quantity and the goods exist at the goods supply place, determining that a replenishment operation needs to be performed on the goods; If the current state is the off-season period for orders, the goods that need to be replenished are predicted based on the inventory information and the historical order information, and when the goods exist at the goods supply place, it is determined that the goods need to be replenished; If the goods do not exist at the goods supply place, the goods dispatching system notifies the management personnel to replenish the goods at the goods supply place in a preset manner; Wherein, the method further comprises: Predicting identification information of the destination of orders within a preset time period in the future based on historical order information; Determine the number and position of sorting slots corresponding to the destination in the sorting platform according to the identification information, including: one sorting slot corresponds to one order destination, and the sorting slots are allocated according to the proportion of the destinations corresponding to the identification information while ensuring that there is at least one sorting slot for each destination. For a destination with a large demand, multiple sorting slots are allocated according to the proportion; The position of the sorting grid is determined according to the number of orders at the sorting grid. The sorting grid with a larger order volume is set on the side close to the shelf, and the sorting grid with a smaller order volume is set on the side far away from the shelf.
2. The storage management method of the shelf according to claim 1, characterized in that: The attribute information of the multiple transport vehicles includes location information and status information; the replenishment information includes the shelf slot locations of the goods stored on the shelves; The step of determining a target transport vehicle for performing a replenishment operation on the goods and a replenishment transportation path of the target transport vehicle from among the multiple transport vehicles according to the replenishment information, the attribute information of the multiple transport vehicles, and the location information of the goods supply place comprises: According to the attribute information of the multiple transport vehicles, a transport vehicle which is closest to the shelf grid position and has idle status information is determined from the multiple transport vehicles to obtain the target transport vehicle; The replenishment transportation path of the target transportation vehicle is determined according to the location information of the target transportation vehicle, the location of the shelf grid and the location information of the cargo supply point.
3. The storage management method of the shelf according to claim 2 is characterized in that: The method further comprises: Determine whether there is a conflict between the replenishment transportation path of the target transport vehicle and the replenishment transportation paths of other transport vehicles, where the other transport vehicles are transport vehicles other than the target transport vehicle among the multiple transport vehicles; If it exists, the replenishment operation of the goods will not be performed, and other goods will be re-selected and the replenishment operation of the other goods will be performed; If not, the replenishment transport path is sent to the target transport vehicle, and the status information of the target transport vehicle is changed from an idle state to a busy state.
4. The storage management method of the shelf according to claim 1, characterized in that: The method further comprises: Obtaining order information from an order management system, and determining the starting and ending position information of each item in the order information according to the storage information and the order information; the starting and ending position information includes the shelf grid position and the sorting grid position; Based on the starting and ending position information and the attribute information of the multiple transport vehicles, a target transport vehicle for performing a pickup operation on each of the goods in the order information and a pickup transportation path of the target transport vehicle are determined from the multiple transport vehicles to control the target transport vehicle to perform a pickup operation according to the pickup transportation path, wherein the pickup transportation path includes the path information of the transport vehicle and the time information of reaching each node in the path.
5. The storage management method of the shelf according to claim 1, characterized in that: The upper part of the shelf is a storage area for storing goods, and the lower part is a sorting area for multiple transport vehicles to move and sort the goods. The sorting area has at least one layer of sorting platforms, and each layer of sorting platforms includes multiple sorting grids.
6. A storage management device for a shelf, characterized in that: The device comprises: An information acquisition module is used to acquire storage information of goods on the shelves, goods information at the goods supply place and attribute information of multiple transport vehicles; A replenishment judgment module, used to determine whether a replenishment operation needs to be performed on the goods according to the storage information and the goods information; An information determination module, configured to determine replenishment information of the goods if a replenishment operation needs to be performed on the goods; a replenishment execution module, configured to determine, from the multiple transport vehicles, a target transport vehicle for performing a replenishment operation on the goods and a replenishment transportation path of the target transport vehicle according to the replenishment information, the attribute information of the multiple transport vehicles, and the location information of the goods supply place, so as to control the target transport vehicle to perform a replenishment operation according to the replenishment transportation path, wherein the replenishment transportation path includes the path information of the target transport vehicle and the time information of reaching each node in the path; Wherein, the replenishment judgment module is specifically used for: Determining the remaining quantity of the goods according to the storage information, and if the remaining quantity of the goods is less than a preset quantity and the goods exist at the goods supply place, determining that a replenishment operation needs to be performed on the goods; If the current state is the off-season period for orders, the goods that need to be replenished are predicted based on the inventory information and the historical order information, and when the goods exist at the goods supply place, it is determined that the goods need to be replenished; If the goods do not exist at the goods supply place, the goods dispatching system notifies the management personnel to replenish the goods at the goods supply place in a preset manner; Wherein, the storage management device of the shelf further includes: a sorting slot determination module; The sorting slot determination module is used to predict the identification information of the destination of orders within a preset time period in the future based on the historical order information; Determining the number and position of sorting slots corresponding to the destination in the sorting platform according to the identification information, including: one sorting slot corresponds to one order destination, and the sorting slots are allocated according to the proportion of the destinations corresponding to the identification information while ensuring that there is at least one sorting slot for each destination, and for a destination with a large demand, multiple sorting slots are allocated according to the proportion; The position of the sorting grid is determined according to the number of orders at the sorting grid. The sorting grid with a larger order volume is set on the side close to the shelf, and the sorting grid with a smaller order volume is set on the side far away from the shelf.
7. An electronic device, characterized in that: The electronic device comprises: one or more processors; A storage device for storing one or more programs; When the one or more programs are executed by the one or more processors, the one or more processors implement the warehouse management method for shelves as described in any one of claims 1 to 5.
8. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the storage management method of the shelf as described in any one of claims 1 to 5 is implemented.
Citation Information
Patent Citations
Replenishment method and device, computer readable storage medium and electronic equipment
CN108596540A
Intelligent scheduling system based on multi-station AGV and scheduling method thereof
CN110598928A
Warehousing method and device based on commodity quantity prediction
CN113673926A