Warehouse location management method and system
By three-dimensional modeling and matching warehouse locations and goods, and planning target placement postures, the problem of low efficiency in traditional warehouse location management is solved, efficient storage of irregular shape goods is achieved, and the overall storage efficiency of the warehouse is improved.
Patent Information
- Application Number
- CN202310782618.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-29
- Publication Date
- 2024-12-31
AI Technical Summary
Traditional warehouse location management is inefficient, especially in irregular shape goods and irregular shape residual space scenarios, it is difficult to efficiently store goods, resulting in low storage efficiency.
By 3D modeling the warehouse location and the goods to be entered, matching and determining whether there is any remaining space to accommodate the goods, planning the target placement posture, and adjusting the warehouse location cargo layout to accommodate the goods, achieving efficient storage of the goods.
It improves the storage efficiency of the warehouse, is suitable for irregular shape goods and irregular shape residual space scenarios, and improves the utilization rate of warehouse locations.
Smart Images

Figure CN119228263A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the technical field of warehouse management, and in particular to a warehouse location management method and system. Background Art
[0002] Traditional warehouse location management, which locations have capacity, how much capacity there is, and how big the goods can be placed in, are often determined by warehouse managers when they put goods into the warehouse or transfer goods within the warehouse. They use the naked eye to identify whether new goods can be placed in a certain location. Some locations are relatively high and cannot be judged by the naked eye, which is inefficient.
[0003] More advanced stereoscopic warehouses use machines to load and unload goods. The principle of loading goods into storage locations in stereoscopic warehouses is to define the capacity of each storage location, and each time before loading goods, the length, width and height of the goods need to be measured to calculate the relevant volume of the goods. When new goods are loaded, the storage location capacity needs to be deducted from the volume of the goods to get the remaining capacity. When the next new goods are loaded, the remaining capacity of the storage location is compared with the volume of the goods to determine whether the goods can be loaded into the storage location again. However, this type of stereoscopic warehouse has relatively high requirements for the regularity of the goods, that is, the goods must be rectangular or cubed.
[0004] In industrial production scenarios, the goods in warehouse storage spaces may be valves, pipe fittings, wire rolls, etc. After these goods are stored in the storage space, although the remaining space in the storage space can sometimes continue to accommodate the goods, the remaining space in the storage space may be of irregular shape, and the goods need to be stored in the remaining space in a specific placement posture. In current warehouses, this situation is usually judged as unable to be stored, resulting in low storage efficiency of the warehouse. Summary of the invention
[0005] In view of this, an object of the present disclosure is to provide a warehouse location management method for improving storage efficiency.
[0006] Based on the above purpose, the present disclosure provides a warehouse location management method, which includes the following steps:
[0007] S1. Perform three-dimensional modeling on all storage locations in the warehouse to obtain three-dimensional models of all storage locations, wherein the three-dimensional models of all storage locations are marked with remaining spaces of all storage locations;
[0008] S2. Perform three-dimensional modeling on the goods to be stored to obtain a three-dimensional model of the goods to be stored;
[0009] S3, matching the three-dimensional model of the goods to be stored with the remaining space of all the storage locations, and determining whether there is remaining space in the first target storage location that can accommodate the goods to be stored; if so, executing step S4;
[0010] S4, planning a target placement posture for the goods to be stored in the remaining space of the first target storage location, and storing the goods to be stored in the remaining space of the first target storage location in the target placement posture;
[0011] S5. After the goods to be stored are stored in the remaining space of the first target storage location, three-dimensional modeling is re-performed on the first target storage location on the three-dimensional models of all the storage locations to update the remaining space of the first target storage location.
[0012] In one embodiment of the present disclosure, in step S3, after determining whether there is remaining space to accommodate the first target storage location of the goods to be stored, the process further includes: otherwise, executing step S6:
[0013] S6. Continue to determine whether the spatial layout of the goods on the second target storage location can be adjusted to adjust the shape of the remaining space of the second target storage location so that the remaining space of the second target storage location can accommodate the goods to be stored; if so, adjust the spatial layout of the goods on the second target storage location to the target spatial layout, plan the target placement posture of the goods to be stored in the adjusted remaining space, and store the goods to be stored in the adjusted remaining space of the second target storage location in the target placement posture.
[0014] In one embodiment of the present disclosure, in step S3, after determining whether there is remaining space in the target storage location that can accommodate the goods to be stored, the process further includes: otherwise, executing step S7:
[0015] S7. Continue to determine whether the goods on the third target storage location can be transferred to the remaining space of the fourth target storage location so that the remaining space of the third target storage location can accommodate the goods to be stored; if so, transfer the goods on the third target storage location to the remaining space of the fourth target storage location, and store the goods to be stored in the remaining space of the third target storage location.
[0016] In one of the embodiments of the present disclosure, the goods to be stored include goods with regular shapes and goods with irregular shapes.
[0017] In one of the embodiments of the present disclosure, a point cloud data acquisition device is used to acquire point cloud data of all storage locations to establish a three-dimensional model of all storage locations.
[0018] Based on the same inventive concept, the present disclosure also provides a warehouse location management system, which includes:
[0019] A first three-dimensional modeling module is used to perform three-dimensional modeling on all storage locations in the warehouse to obtain three-dimensional models of all storage locations, wherein the three-dimensional models of all storage locations are marked with remaining spaces of all storage locations;
[0020] A second three-dimensional modeling module is used to perform three-dimensional modeling on the goods to be stored, and obtain a three-dimensional model of the goods to be stored;
[0021] A matching module, used for matching the three-dimensional model of the goods to be stored with the remaining space of all storage locations;
[0022] A first judgment module is used to judge whether there is a remaining space to accommodate the first target storage location of the goods to be stored;
[0023] A planning module, used for planning a target placement posture of the goods to be stored in the remaining space of the first target storage location, and storing the goods to be stored in the remaining space of the first target storage location;
[0024] The model updating module is used to re-model the first target storage location in three dimensions on the three-dimensional models of all storage locations after the goods to be stored are stored in the remaining space of the first target storage location, so as to update the remaining space of the first target storage location.
[0025] In one embodiment of the present disclosure, the following modules are further included: a second judgment module, which is used to continue to judge whether the placement of goods on the second target storage location can be adjusted after the first judgment module determines that there is no remaining space in the first target storage location that can accommodate the goods to be stored, so as to adjust the shape of the remaining space of the second target storage location so that the remaining space of the second target storage location can accommodate the goods to be stored;
[0026] The adjustment module is used to adjust the placement of the goods on the second target storage location and store the goods to be stored in the adjusted remaining space of the second target storage location.
[0027] In one embodiment of the present disclosure, the following modules are further included: a third judgment module, which is used to continue to judge whether the goods on the third target storage location can be transferred to the remaining space of the fourth target storage location after the first judgment module determines that there is no remaining space in the first target storage location that can accommodate the goods to be stored, so that the remaining space of the third target storage location can accommodate the goods to be stored;
[0028] The transfer module is used to transfer the goods on the third target storage location to the remaining space of the fourth target storage location, and store the goods to be stored in the remaining space of the third target storage location.
[0029] The present disclosure also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements any one of the above-described methods when executing the program.
[0030] The present disclosure also provides a non-transitory computer-readable storage medium, wherein the non-transitory computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a computer to execute any of the above methods.
[0031] From the above, it can be seen that the warehouse storage location management method and system provided by the present invention respectively performs three-dimensional modeling of all storage locations and goods to be stored in the warehouse, and performs matching and judgment. When there is a first target storage location with remaining space that can accommodate the goods to be stored, the target placement posture of the goods to be stored in the remaining space of the first target storage location is planned, and the goods to be stored in the remaining space of the first target storage location with the target placement posture is stored. This method is suitable for scenarios with irregularly shaped goods and irregular remaining space, and can effectively improve the storage efficiency of the warehouse. BRIEF DESCRIPTION OF THE DRAWINGS
[0032] In order to more clearly illustrate the technical solutions in the present disclosure or related technologies, the drawings required for use in the embodiments or related technical descriptions are briefly introduced below. Obviously, the drawings described below are only embodiments of the present disclosure. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0033] Figure 1 This is a flow chart of a warehouse location management method in a preferred embodiment of the present disclosure;
[0034] Figure 2 The figure is a more specific schematic diagram of the hardware structure of an electronic device in a preferred embodiment of the present disclosure. DETAILED DESCRIPTION
[0035] In order to make the objectives, technical solutions and advantages of the present disclosure more clearly understood, the present disclosure is further described in detail below in combination with specific embodiments and with reference to the accompanying drawings.
[0036] It should be noted that, unless otherwise defined, the technical terms or scientific terms used in the embodiments of the present disclosure should be understood by people with ordinary skills in the field to which the present disclosure belongs. The "first", "second" and similar words used in the embodiments of the present disclosure do not indicate any order, quantity or importance, but are only used to distinguish different components. "Including" or "comprising" and similar words mean that the elements or objects appearing before the word cover the elements or objects listed after the word and their equivalents, without excluding other elements or objects. "Connect" or "connected" and similar words are not limited to physical or mechanical connections, but can include electrical connections, whether direct or indirect. "Up", "down", "left", "right" and the like are only used to indicate relative positional relationships. When the absolute position of the described object changes, the relative positional relationship may also change accordingly.
[0037] Reference Figure 1 As shown, a preferred embodiment of the present disclosure provides a warehouse location management method, which includes the following steps:
[0038] Step S1: 3D modeling is performed on all storage locations in the warehouse to obtain 3D models of all storage locations, wherein the 3D models of all storage locations are marked with the remaining space of all storage locations; wherein the goods to be stored include regular-shaped goods and irregular-shaped goods. For example, in an industrial production scenario, the goods in the warehouse storage location may be valves, pipe fittings, wire rolls, etc. wherein, when the storage location does not store goods, the remaining space of the storage location is the complete storage location space, and when the storage location stores goods, the remaining space of the storage location is the space other than the goods.
[0039] Optionally, a point cloud data acquisition device is used to acquire the point cloud data of all storage locations to establish a three-dimensional model of all storage locations. Specifically, the point cloud data acquisition device may be a three-dimensional laser scanner or other device. Among them, three-dimensional laser scanning technology is adopted. The three-dimensional laser scanning technology uses the principle of laser ranging. By recording the three-dimensional coordinates, reflectivity, texture and other information of a large number of dense points on the surface of the measured object, the three-dimensional model of the measured target and various drawing data such as lines, surfaces, and bodies can be quickly reconstructed. The denser the point cloud, the more accurate the model created. In another embodiment, the point cloud data acquisition device includes a camera, and the point cloud data is acquired by taking images by the camera. In other embodiments, the point cloud data acquisition device may also include various types of sensors. There is no specific limitation.
[0040] Step S2: Perform three-dimensional modeling on the goods to be stored to obtain a three-dimensional model of the goods to be stored; similarly, use a laser device to obtain point cloud data of the goods to be stored to establish a three-dimensional model of the goods to be stored.
[0041] Step S3, matching the three-dimensional model of the goods to be stored with the remaining space of all the storage locations, and determining whether there is a remaining space in the first target storage location that can accommodate the goods to be stored; if so, executing step S4;
[0042] Optionally, by matching the three-dimensional model of the goods to be stored with the remaining space of all storage locations in turn, a storage location with a remaining space that can accommodate the goods to be stored is found as the first target storage location. Optionally, when a storage location that can accommodate the goods to be stored is found, the matching of the remaining storage locations is stopped, and the storage location is used as the first target storage location.
[0043] Optionally, when matching the three-dimensional model of the goods to be stored with the remaining space of the storage location, the three-dimensional model of the goods to be stored is placed in the remaining space of the storage location, and the placement posture and position of the goods to be stored are adjusted. If the three-dimensional model of the goods to be stored has no intersection with the remaining space of the storage location in a certain placement posture and position, it means that the remaining space of the current storage location can accommodate the goods to be stored, and the current storage location is used as the first target storage location.
[0044] Step S4, planning a target placement posture for the goods to be stored in the remaining space of the first target storage location, and storing the goods to be stored in the remaining space of the first target storage location in the target placement posture;
[0045] Specifically, the target placement posture is a posture in which there is no intersection when the three-dimensional model of the goods to be stored matches the remaining space of the storage location.
[0046] Step S5: After the goods to be stored are stored in the remaining space of the first target storage location, the first target storage location is re-modeled in three dimensions on the three-dimensional models of all storage locations to update the remaining space of the first target storage location. Further, when there are new goods to be stored, return to step S2 and re-execute.
[0047] In one embodiment, in step S3, after determining whether there is remaining space in the first target storage location that can accommodate the goods to be stored, the process further includes: otherwise, executing step S6:
[0048] S6. Continue to determine whether the spatial layout of the goods on the second target storage location can be adjusted to adjust the shape of the remaining space of the second target storage location so that the remaining space of the second target storage location can accommodate the goods to be stored; if so, adjust the spatial layout of the goods on the second target storage location to the target spatial layout, plan the target placement posture of the goods to be stored in the adjusted remaining space, and store the goods to be stored in the adjusted remaining space of the second target storage location in the target placement posture.
[0049] Among them, the spatial layout includes the placement position of goods, the placement posture of goods, etc. For example, the spatial layout of the goods on the second target warehouse is that multiple goods are laid out flat, resulting in insufficient space height left on the upper part to store the goods to be stored. In this case, the spatial layout of the goods on the second target warehouse can be changed from multiple goods laid out flat to stacked, so as to leave enough height to store the goods to be stored. For another example, the goods to be stored are a roll of cable, and the existing goods on the shelf are valves and other goods that can be accommodated in the middle of the cable. At the same time, only by placing the cable around the valve can the cable and the valve be stored in the current warehouse at the same time. At this time, if the valve is placed against one side of the warehouse, it is necessary to adjust the position of the valve to the middle of the warehouse so that the remaining space on the warehouse can accommodate the cable with a ring structure.
[0050] Furthermore, if after the determination in step S6, there is still no remaining space in the storage location that can accommodate the goods to be stored, it is determined that the goods cannot be stored.
[0051] In one embodiment, after determining whether there is any remaining space in the target storage location that can accommodate the goods to be stored in step S3, the process further includes: otherwise, executing step S7:
[0052] S7. Continue to determine whether the goods on the third target storage location can be transferred to the remaining space of the fourth target storage location so that the remaining space of the third target storage location can accommodate the goods to be stored; if so, transfer the goods on the third target storage location to the remaining space of the fourth target storage location, and store the goods to be stored in the remaining space of the third target storage location.
[0053] Preferably, in step S7, for the scenario where there are storage locations of different sizes, when a large storage location is required for the goods to be stored, the goods on the large storage location can be transferred to a small storage location, so as to reserve a large enough remaining space on the large storage location to store the goods to be stored. In other embodiments of the present disclosure, the goods to be put on the shelves can also be stored in a small storage location first, and after the small storage location is full, the goods can be stored in a large storage location. At the same time, when storing, when the remaining space of the storage location where the goods are stored can accommodate the goods to be stored, the goods to be stored are stored in the remaining space of the storage location where the goods are stored, rather than occupying an idle storage location, thereby ensuring that enough idle storage locations are reserved and the space of the storage location where the goods are stored is fully utilized.
[0054] Furthermore, if after the determination in step S7, there is still no remaining space in the storage location that can accommodate the goods to be stored, it is determined that the goods cannot be stored.
[0055] In one embodiment, step S7 may also be performed after step S6, after it is determined that the remaining space of the second target storage location is insufficient to accommodate the goods to be stored. Further, if after step S7, it is determined that there is still no remaining space in the storage location that can accommodate the goods to be stored, it is determined that the goods cannot be stored.
[0056] The warehouse location management method provided in the embodiment of the present disclosure performs three-dimensional modeling of all locations and goods to be stored in the warehouse, and performs matching and judgment. When there is a first target location with remaining space that can accommodate the goods to be stored, the target placement posture of the goods to be stored in the remaining space of the first target location is planned, and the goods to be stored in the remaining space of the first target location with the target placement posture is stored. This method is suitable for scenarios with irregular-shaped goods and irregular remaining space, and can effectively improve the storage efficiency of the warehouse.
[0057] It should be noted that the method of the embodiment of the present disclosure can be performed by a single device, such as a computer or a server. The method of the present embodiment can also be applied in a distributed scenario and completed by multiple devices cooperating with each other. In the case of such a distributed scenario, one of the multiple devices can only perform one or more steps in the method of the embodiment of the present disclosure, and the multiple devices will interact with each other to complete the described method.
[0058] It should be noted that the above describes some embodiments of the present disclosure. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the above embodiments and still achieve the desired results. In addition, the processes depicted in the accompanying drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0059] Based on the same inventive concept, corresponding to any of the above-mentioned embodiments and methods, the present disclosure further provides a warehouse location management system, which includes the following modules:
[0060] A first three-dimensional modeling module is used to perform three-dimensional modeling on all storage locations in the warehouse to obtain three-dimensional models of all storage locations, wherein the three-dimensional models of all storage locations are marked with remaining spaces of all storage locations;
[0061] A second three-dimensional modeling module is used to perform three-dimensional modeling on the goods to be stored, and obtain a three-dimensional model of the goods to be stored;
[0062] A matching module, used for matching the three-dimensional model of the goods to be stored with the remaining space of all storage locations;
[0063] A first judgment module is used to judge whether there is a remaining space to accommodate the first target storage location of the goods to be stored;
[0064] A planning module, used for planning a target placement posture of the goods to be stored in the remaining space of the first target storage location, and storing the goods to be stored in the remaining space of the first target storage location;
[0065] The model updating module is used to re-model the first target storage location in three dimensions on the three-dimensional models of all storage locations after the goods to be stored are stored in the remaining space of the first target storage location, so as to update the remaining space of the first target storage location.
[0066] In one embodiment, the following modules are further included: a second judgment module, which is used to continue to judge whether the placement of goods on the second target storage location can be adjusted after the first judgment module determines that there is no remaining space in the first target storage location that can accommodate the goods to be stored, so as to adjust the shape of the remaining space in the second target storage location so that the remaining space in the second target storage location can accommodate the goods to be stored;
[0067] The adjustment module is used to adjust the placement of the goods on the second target storage location and store the goods to be stored in the adjusted remaining space of the second target storage location.
[0068] In one embodiment, the following modules are further included: a third judgment module, which is used to continue to judge whether the goods on the third target storage location can be transferred to the remaining space of the fourth target storage location after the first judgment module determines that there is no remaining space in the first target storage location that can accommodate the goods to be stored, so that the remaining space of the third target storage location can accommodate the goods to be stored;
[0069] The transfer module is used to transfer the goods on the third target storage location to the remaining space of the fourth target storage location, and store the goods to be stored in the remaining space of the third target storage location.
[0070] The device of the above embodiment is used to implement the corresponding warehouse location management method in any of the above embodiments, and has the beneficial effects of the corresponding method embodiment, which will not be repeated here.
[0071] Based on the same inventive concept, corresponding to any of the above-mentioned embodiments and methods, the present disclosure also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the warehouse location management described in any of the above embodiments when executing the program.
[0072] Figure 2 A more specific schematic diagram of the hardware structure of an electronic device provided in this embodiment is shown, and the device may include: a processor 1010, a memory 1020, an input / output interface 1030, a communication interface 1040, and a bus 1050. The processor 1010, the memory 1020, the input / output interface 1030, and the communication interface 1040 are connected to each other through the bus 1050 in the device.
[0073] The processor 1010 can be implemented by a general-purpose CPU (Central Processing Unit), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of this specification.
[0074] The memory 1020 may be implemented in the form of ROM (Read Only Memory), RAM (Random Access Memory), static storage device, dynamic storage device, etc. The memory 1020 may store an operating system and other application programs. When the technical solutions provided in the embodiments of this specification are implemented by software or firmware, the relevant program codes are stored in the memory 1020 and are called and executed by the processor 1010.
[0075] The input / output interface 1030 is used to connect the input / output module to realize information input and output. The input / output module can be configured in the device as a component (not shown in the figure), or it can be externally connected to the device to provide corresponding functions. The input device may include a keyboard, a mouse, a touch screen, a microphone, various sensors, etc., and the output device may include a display, a speaker, a vibrator, an indicator light, etc.
[0076] The communication interface 1040 is used to connect a communication module (not shown) to realize communication interaction between the device and other devices. The communication module can realize communication through a wired mode (such as USB, network cable, etc.) or a wireless mode (such as mobile network, WIFI, Bluetooth, etc.).
[0077] The bus 1050 includes a path that transmits information between the various components of the device (eg, the processor 1010, the memory 1020, the input / output interface 1030, and the communication interface 1040).
[0078] It should be noted that, although the above device only shows the processor 1010, the memory 1020, the input / output interface 1030, the communication interface 1040 and the bus 1050, in the specific implementation process, the device may also include other components necessary for normal operation. In addition, it can be understood by those skilled in the art that the above device may also only include the components necessary for implementing the embodiments of the present specification, and does not necessarily include all the components shown in the figure.
[0079] The electronic device of the above embodiment is used to implement the corresponding warehouse location management method in any of the above embodiments, and has the beneficial effects of the corresponding method embodiment, which will not be repeated here.
[0080] Based on the same inventive concept, corresponding to any of the above-mentioned embodiment methods, the present disclosure also provides a non-transitory computer-readable storage medium, wherein the non-transitory computer-readable storage medium stores computer instructions, and the computer instructions are used to enable the computer to execute the warehouse location management method described in any of the above embodiments.
[0081] The computer-readable medium of this embodiment includes permanent and non-permanent, removable and non-removable media, and information storage can be implemented by any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, read-only compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device.
[0082] The computer instructions stored in the storage medium of the above embodiment are used to enable the computer to execute the warehouse location management method described in any of the above embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.
[0083] Those skilled in the art should understand that the discussion of any of the above embodiments is merely illustrative and is not intended to imply that the scope of the present disclosure (including the claims) is limited to these examples. Based on the concept of the present disclosure, the technical features in the above embodiments or different embodiments may be combined, the steps may be implemented in any order, and there are many other variations of the different aspects of the embodiments of the present disclosure as described above, which are not provided in detail for the sake of simplicity.
[0084] In addition, to simplify the description and discussion, and in order not to make the embodiments of the present disclosure difficult to understand, the known power / ground connections to the integrated circuit (IC) chips and other components may or may not be shown in the provided figures. In addition, the device can be shown in the form of a block diagram to avoid making the embodiments of the present disclosure difficult to understand, and this also takes into account the fact that the details of the implementation of these block diagram devices are highly dependent on the platform on which the embodiments of the present disclosure will be implemented (that is, these details should be fully within the scope of understanding of those skilled in the art). Where specific details (e.g., circuits) are set forth to describe exemplary embodiments of the present disclosure, it is apparent to those skilled in the art that the embodiments of the present disclosure can be implemented without these specific details or with changes in these specific details. Therefore, these descriptions should be considered illustrative rather than restrictive.
[0085] Although the present disclosure has been described in conjunction with specific embodiments of the present disclosure, many replacements, modifications and variations of these embodiments will be apparent to those skilled in the art from the foregoing description. For example, other memory architectures (e.g., dynamic RAM (DRAM)) may use the embodiments discussed.
[0086] The embodiments of the present disclosure are intended to cover all such substitutions, modifications and variations that fall within the broad scope of the appended claims. Therefore, any omissions, modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the embodiments of the present disclosure should be included in the scope of protection of the present disclosure.
Claims
1. A warehouse location management method, characterized in that: The following steps are involved: S1. Perform three-dimensional modeling on all storage locations in the warehouse to obtain three-dimensional models of all storage locations, wherein the three-dimensional models of all storage locations are marked with remaining spaces of all storage locations; S2. Perform three-dimensional modeling on the goods to be stored to obtain a three-dimensional model of the goods to be stored; S3, matching the three-dimensional model of the goods to be stored with the remaining space of all the storage locations, and determining whether there is remaining space in the first target storage location that can accommodate the goods to be stored; if so, executing step S4; S4, planning a target placement posture for the goods to be stored in the remaining space of the first target storage location, and storing the goods to be stored in the remaining space of the first target storage location in the target placement posture; S5. After the goods to be stored are stored in the remaining space of the first target storage location, three-dimensional modeling is re-performed on the first target storage location on the three-dimensional models of all the storage locations to update the remaining space of the first target storage location.
2. The warehouse location management method according to claim 1, characterized in that: In step S3, after determining whether there is remaining space to accommodate the first target storage location of the goods to be stored, the following further includes: otherwise, executing step S6: S6. Continue to determine whether the spatial layout of the goods on the second target storage location can be adjusted to adjust the shape of the remaining space of the second target storage location so that the remaining space of the second target storage location can accommodate the goods to be stored; if so, adjust the spatial layout of the goods on the second target storage location to the target spatial layout, plan the target placement posture of the goods to be stored in the adjusted remaining space, and store the goods to be stored in the adjusted remaining space of the second target storage location in the target placement posture.
3. The warehouse location management method according to claim 1, characterized in that: In step S3, after determining whether there is any remaining space in the target storage location that can accommodate the goods to be stored, the following further includes: otherwise, executing step S7: S7. Continue to determine whether the goods on the third target storage location can be transferred to the remaining space of the fourth target storage location so that the remaining space of the third target storage location can accommodate the goods to be stored; if so, transfer the goods on the third target storage location to the remaining space of the fourth target storage location, and store the goods to be stored in the remaining space of the third target storage location.
4. The warehouse location management method according to claim 1, characterized in that: The goods to be stored include goods with regular shapes and goods with irregular shapes.
5. The warehouse location management method according to claim 1, characterized in that: The point cloud data acquisition device is used to acquire the point cloud data of all storage locations to establish a three-dimensional model of all storage locations.
6. A warehouse location management system, characterized in that: include: A first three-dimensional modeling module is used to perform three-dimensional modeling on all storage locations in the warehouse to obtain three-dimensional models of all storage locations, wherein the three-dimensional models of all storage locations are marked with remaining spaces of all storage locations; A second three-dimensional modeling module is used to perform three-dimensional modeling on the goods to be stored, and obtain a three-dimensional model of the goods to be stored; A matching module, used for matching the three-dimensional model of the goods to be stored with the remaining space of all storage locations; A first judgment module is used to judge whether there is a remaining space to accommodate the first target storage location of the goods to be stored; A planning module, used for planning a target placement posture of the goods to be stored in the remaining space of the first target storage location, and storing the goods to be stored in the remaining space of the first target storage location; The model updating module is used to re-model the first target storage location in three dimensions on the three-dimensional models of all storage locations after the goods to be stored are stored in the remaining space of the first target storage location, so as to update the remaining space of the first target storage location.
7. The warehouse location management system according to claim 6, characterized in that: The system further includes the following modules: a second judgment module, which is used to, after the first judgment module determines that there is no remaining space in the first target storage location that can accommodate the goods to be stored, continue to judge whether the placement of the goods on the second target storage location can be adjusted to adjust the shape of the remaining space in the second target storage location so that the remaining space in the second target storage location can accommodate the goods to be stored; The adjustment module is used to adjust the placement of the goods on the second target storage location and store the goods to be stored in the adjusted remaining space of the second target storage location.
8. The warehouse location management system according to claim 6, characterized in that: The following modules are also included: a third judgment module, which is used to continue to judge whether the goods on the third target storage location can be transferred to the remaining space of the fourth target storage location after the first judgment module determines that there is no remaining space in the first target storage location that can accommodate the goods to be stored, so that the remaining space of the third target storage location can accommodate the goods to be stored; The transfer module is used to transfer the goods on the third target storage location to the remaining space of the fourth target storage location, and store the goods to be stored in the remaining space of the third target storage location.
9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the method according to any one of claims 1 to 5 when executing the program. 10 . A non-transitory computer-readable storage medium storing computer instructions, wherein the computer instructions are used to cause a computer to execute the method according to claim 1 .
Citation Information
Cited By
Material digital management system and method based on cloud platform
CN122089204A
A cloud platform-based material digital management system and method
CN122089204B