Intelligent material conveying method, system, electronic device and storage medium

By generating a pick-up order based on the order and the free time of the transport vehicle, the problem of inefficient transportation efficiency when multiple transport vehicles need to shelve materials at the same time is solved, and efficient transportation of materials can be matched to the transport vehicle according to priority and time.

CN118261394BActive Publication Date: 2025-03-21BEIJING STABLE SHELF MFG CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202410462321.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-04-17
Publication Date
2025-03-21
Estimated Expiration
2044-04-17

AI Technical Summary

Technical Problem

When multiple transport vehicles require shelf materials at the same time, it is difficult for the prior art to transport materials efficiently, resulting in long queues for transport vehicles and low transportation efficiency.

Method used

By obtaining multiple orders, extracting the material with the highest proportion in each order as the first set, determining the first collection of pickups, and generating a pickup order based on the loading deadline of the material and the free time of the transport vehicle to ensure that the materials match the appropriate transport vehicle according to priority and time.

Benefits of technology

It improves the efficiency of material transportation, avoids congestion caused by transport vehicles at the same inlet and increases the pick-up time, and ensures that the delivery time of transport vehicles is not affected.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118261394B_ABST
    Figure CN118261394B_ABST
Patent Text Reader

Abstract

The present application relates to a method, system, electronic device and storage medium for intelligent material transportation, which belongs to the field of shelf technology. The method includes obtaining multiple order forms, wherein the order forms include material types and the quantity of each material; based on the material type, extracting the material with the highest proportion in each order form as the first set P; determining the first receiving set Q according to the first set P; calculating the loading deadline of each material in the first receiving set Q according to the first receiving set Q and the material quantity corresponding to the materials in the first receiving set Q; obtaining the idle time of each transport vehicle; generating a receiving order according to the loading deadline of each material and the idle time of each transport vehicle. The present application has the effect of improving the efficiency of material transportation.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of shelf technology, and in particular to a method, system, electronic device and storage medium for intelligent material transportation. Background Art

[0002] Shelves are located in warehouses and are used to store various types of materials, such as food, clothing, electronic products, etc. In order to facilitate the transportation of materials on the shelves to the transport vehicles, the shelves are equipped with a loading robot, and a guide rail is set on the ground, and the loading robot transports the materials along the guide rail.

[0003] In the actual material transportation process, since there is only one guide rail in front of each shelf, collision accidents are prone to occur when multiple cargo robots serve one shelf at the same time. Therefore, one cargo robot is often configured for one shelf. On this basis, when multiple transport vehicles need materials on a shelf at the same time, since there is only one cargo robot working, the transportation efficiency will be difficult to meet the needs of multiple transport vehicles, resulting in long queues of transport vehicles. Summary of the invention

[0004] The present application provides a method, system, electronic device and storage medium for intelligent material transportation, which has the characteristics of improving material transportation efficiency.

[0005] The first purpose of this application is to provide a method for intelligently conveying materials.

[0006] The above-mentioned application objective 1 of the present application is achieved through the following technical solutions:

[0007] A method for intelligently conveying materials, comprising:

[0008] Obtain multiple purchase orders, each of which includes a material type and a quantity of each material;

[0009] Based on the material type, extract the materials with the highest proportion in each order as the first set P;

[0010] Determine the first receiving set Q according to the first set P;

[0011] Calculate the loading cut-off time of each material in the first receiving set Q according to the first receiving set Q and the material quantity corresponding to the material in the first receiving set Q;

[0012] Get the idle time of each transport vehicle;

[0013] Generate a receiving order based on the loading deadline for each material and the idle time of each transport vehicle.

[0014] In a preferred example, the present application may be further configured as follows: determining the first receiving set Q according to the first set P includes:

[0015] Determine whether there are materials of the same type in the first set P;

[0016] If so, retain the maximum value among materials of the same type to obtain the first receiving set Q;

[0017] If not, the first set P is used as the first receiving set Q.

[0018] In a preferred example, the present application may be further configured as follows: before obtaining the first receiving set Q, the method further includes:

[0019] When there are multiple materials of the same type with the largest quantity value, the order forms corresponding to the multiple materials with the largest and same quantity values ​​are marked as pending order forms;

[0020] Extract the material type and quantity of each material in the pending order, and calculate the total delivery time of the pending order;

[0021] In the first set P, the materials with the largest quantity value corresponding to the pending orders with the shortest total delivery time are retained.

[0022] In a preferred example, the present application may be further configured as follows: the calculation of the loading deadline of each material in the first receiving set Q according to the first receiving set Q and the material quantity corresponding to the materials in the first receiving set Q includes:

[0023] Get the transportation speed Vi of the i-th material in the first receiving set Q;

[0024] The loading deadline Ti of the i-th material in the first receiving set Q is Ti=Mi / Vi, where Mi is the material quantity corresponding to the i-th material in the first receiving set Q.

[0025] In a preferred example, the present application can be further configured as follows: generating a receiving order according to the loading deadline of each material and the idle time of each transport vehicle includes:

[0026] For each material that has reached the loading deadline, determine the transport vehicle that is idle and has not picked up the material that has reached the loading deadline;

[0027] If there is only one transporter, the transporter is matched with the material that reaches the loading cut-off time;

[0028] If there are multiple transport vehicles, the current total pickup time of the transport vehicles is calculated, and the transport vehicle with the shortest current total pickup time is matched with the materials that have reached the loading deadline;

[0029] Generate a receiving note based on the matching order of materials and transport vehicles.

[0030] The present application discloses a method for intelligently conveying materials. Before a transport vehicle enters a warehouse to pick up goods, the material with the highest proportion in each order is first extracted for the first sorting according to the received order sheet. Then, according to the loading deadline of the materials in the first sorting, the corresponding transport vehicle is matched for each material in turn. The matching principle is that the shorter the total time of receiving goods, the higher the sorting. After traversing the materials in all order sheets, a receiving order is generated according to the matching order of the materials and the transport vehicles, so that the transport vehicles can pick up goods in turn according to the receiving order, avoiding congestion caused by multiple transport vehicles picking up goods at the same entry port, increasing the time of picking up goods, and even affecting the delivery time of the transport vehicles. Therefore, the present application has the characteristics of improving the efficiency of material transportation.

[0031] The second purpose of this application is to provide a system for intelligent material conveying.

[0032] The second application objective of the present application is achieved through the following technical solutions:

[0033] A system for intelligent material conveying, used for executing any one of the above-mentioned methods for intelligent material conveying, comprising a shelf, a carrying robot and a host;

[0034] The shelves are used to store materials;

[0035] The cargo-carrying robot is used to transfer materials to a transport vehicle;

[0036] The host is used to receive the order form and generate a receiving order corresponding to the order form according to the order form, and the transport vehicle picks up the goods according to the receiving order.

[0037] In a preferred example, the present application can be further configured as follows: the shelf includes a vertical pole, a bottom plate, an electric push rod and a movable structure;

[0038] There are multiple upright poles, and the plurality of upright poles are distributed in a rectangular shape;

[0039] The bottom plate is arranged in a rectangular space surrounded by a plurality of the vertical poles and connected to the vertical poles through the movable structure, and the bottom plate is used for placing materials;

[0040] The electric push rod is located on a side of the base plate away from the object-carrying robot and is connected to the vertical rod. The electric push rod is used to push the material onto the object-carrying robot.

[0041] In a preferred example, the present application may be further configured as follows: the movable structure includes a shell, a suction port opened on the shell, and a locking ring arranged on the shell;

[0042] A placement space is processed in the adsorption port, and an electromagnet is arranged in the placement space;

[0043] The locking ring is in a semicircular ring structure, one end of the locking ring is connected to the shell, and the other end of the locking ring is processed with magnetic material and is arranged toward the adsorption port.

[0044] The present application provides a system for intelligent material transportation, which includes shelves, cargo-carrying robots, and a host. The host can generate a receiving order according to an order form, and send the receiving order to the shelves, cargo-carrying robots, and transport vehicles. The shelves and cargo-carrying robots work together to orderly transfer the materials in the receiving order to the transport vehicle. Therefore, the host of the present application has a strong control capability for the shelves and cargo-carrying robots, so that the shelves and cargo-carrying robots have a higher degree of coordination and a higher working efficiency, thereby providing technical support for improving the efficiency of material transportation.

[0045] The third purpose of this application is to provide an electronic device.

[0046] The third application objective of this application is achieved through the following technical solutions:

[0047] An electronic device comprises a memory and a processor, wherein the memory stores a computer program, and the processor implements any of the above-mentioned methods for intelligently conveying materials when executing the program.

[0048] The fourth objective of this application is to provide a computer-readable storage medium capable of storing corresponding programs.

[0049] The fourth application objective of this application is achieved through the following technical solutions:

[0050] A computer-readable storage medium stores a computer program, which, when executed by a processor, implements any of the above-mentioned methods for intelligently conveying materials.

[0051] In summary, the present application includes at least one of the following beneficial technical effects:

[0052] 1. First, the host of the present application can generate a receiving order corresponding to the order form according to the order form, so that the transport vehicle can pick up the goods in sequence according to the order of the materials in the receiving order form, avoiding congestion caused by multiple transport vehicles picking up goods at the same entry port, increasing the time for picking up goods, and even affecting the delivery time of the transport vehicle;

[0053] 2. In addition, after generating the receiving order, the host will uniformly control the shelves and the loading robots so that the materials on the shelves can be transferred to the transport vehicles through the loading robots, which enhances the interactivity of the various devices in the system and makes the work efficiency of the various devices in the system higher. BRIEF DESCRIPTION OF THE DRAWINGS

[0054] Figure 1 It is a schematic diagram of an exemplary operating environment of an embodiment of the present application.

[0055] Figure 2 It is a schematic diagram of the shelf structure of an embodiment of the present application.

[0056] Figure 3 It is a schematic diagram of the activity structure in the shelf of an embodiment of the present application.

[0057] Figure 4 It is a workflow diagram of the host of an embodiment of the present application.

[0058] Explanation of the reference numerals in the accompanying drawings: 1. Shelf; 11. Vertical pole; 12. Bottom plate; 13. Electric push rod; 14. Movable structure; 141. Shell; 142. Adsorption port; 143. Locking ring; 2. Carrying robot; 21. Vehicle body; 211. Skateboard; 22. Wheel; 3. Transport vehicle; 4. Guide rail; 41. Main guide rail; 42. Support guide rail; 43. Cargo inlet. DETAILED DESCRIPTION

[0059] 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.

[0060] Figure 1 This is a schematic diagram of an exemplary operating environment of an embodiment of the present application. Figure 1 The operating environment includes multiple rows of shelves 1 arranged in parallel, multiple cargo-carrying robots 2 having the same number as the shelves 1, and multiple transport vehicles 3. The shelves 1 and the cargo-carrying robots 2 are both arranged in a warehouse, and each row of shelves 1 is used to store one type of material. Figure 1 The material types stored in the multiple rows of shelves 1 are material A, material B, material C and material D respectively.

[0061] At the same time, a guide rail 4 is provided on the floor of the warehouse. Figure 1The dotted line is used in the figure. The guide rail 4 is divided into a main guide rail 41 and a branch guide rail 42. The main guide rail 41 is arranged at one end of the multi-row shelves 1. The transport vehicle 3 is parked on the side of the main guide rail 41 away from the multi-row shelves 1. The main guide rail 41 is provided with inlets 43 that are the same in number as the shelves 1, and one inlet 43 corresponds to one shelf 1. One end of the branch guide rail 42 is connected to the main guide rail 41, and the other end extends to the end of the shelf 1 close to the main guide rail 41. The carrier robot 2 moves back and forth on the branch guide rail 42, thereby transporting the materials on the shelf 1 to the inlet 43 corresponding to the shelf 1, so as to facilitate the transfer of the materials to the transport vehicle 3 at the inlet 43.

[0062] Reference Figure 2 The shelf 1 includes an upright pole 11, a bottom plate 12, an electric push rod 13 and a movable structure 14. Since the structure of each shelf 1 is the same, this example takes one of the shelves 1 as an example for explanation. Specifically, there are four upright poles 11, and the four upright poles 11 are distributed in a rectangular shape. The bottom plate 12 is horizontally arranged on the inner wall of the rectangular space formed by the four upright poles 11, and the bottom plate 12 is movably connected to the upright poles 11 through the movable structure 14. The bottom plate 12 is used to place materials, and the electric push rod 13 is arranged between the two upright poles 11, that is, a connecting plate is arranged between the two upright poles 11, and a side wall of the electric push rod 13 is fixedly connected to the plate surface of the connecting plate facing the bottom plate 12, and the push rod of the electric push rod 13 is arranged toward the bottom plate 12. A push plate is arranged on the push rod end face of the electric push rod 13, and the push plate is used to contact the material on the bottom plate 12 or to push the material to the carrier robot 2.

[0063] Reference Figure 3 The movable structure 14 includes a shell 141, a locking ring 143 disposed on the shell 141, and an adsorption port 142 opened on the shell 141. A placement space is processed in the adsorption port 142, and an electromagnet is arranged in the placement space. The locking ring 143 is a semicircular ring structure, one end of the locking ring 143 is connected to the shell 141, and the other end of the locking ring 143 is processed with a magnetic material. When the electromagnet is energized, it can attract the end of the locking ring 143 processed with the magnetic material into the adsorption port 142 to fix the locking ring 143 on the vertical pole 11, thereby achieving the purpose of fixing the bottom plate 12. In addition, a rubber layer is provided on the surface of the locking ring 143 in contact with the vertical pole 11. The rubber layer can reduce the mutual wear between the locking ring 143 and the vertical pole 11, and can also increase the friction between the locking ring 143 and the vertical pole 11 when the locking ring 143 descends, thereby preventing the locking ring 143 from sliding down quickly.

[0064] In addition, a communication module and a control module are also provided on the shelf 1. The communication module is used to receive control instructions from the host, and the control module is used to energize or de-energize the electromagnet according to the control instructions to achieve the purpose of intelligent control of the shelf 1. In a specific example, the communication module can be any one of a 5G communication module, a WIFI communication module, and a Bluetooth communication module, and the control module can be any one of a PLC chip or a DSP chip. In practical applications, they can be selected according to needs and are not limited here.

[0065] Reference Figure 2 , the cargo-carrying robot 2 includes a body 21 and a wheel 22 arranged at the bottom of the body 21, and the wheel 22 moves back and forth along the support rail 42 to drive the body 21 to move back and forth along the support rail 42. A slide plate 211 is arranged on the edge of the top of the body 21, and the end of the slide plate 211 away from the body 21 contacts the bottom plate 12, so that the material on the bottom plate 12 slides smoothly into the top of the body 21, so that the cargo-carrying robot 2 completes the picking up. A communication module, a processing module and a driving module are arranged inside the body 21, the communication module is used to obtain the control instruction of the host, the processing module is used to receive the control instruction to wake up the driving module, and the driving module drives the wheel 22 to move back and forth when it is awakened. The communication module is the same as the communication module arranged on the shelf 1 as mentioned above, and can be any one of a 5G communication module, a WIFI communication module, and a Bluetooth communication module. The processing module can be any one of an MCU chip or a DSP chip, and the driving module is a motor. The type of the motor is not limited here, and it is based on being able to be installed at the bottom of the body 21 and providing source power for the wheel 22.

[0066] The above-mentioned host is set in the warehouse, and the host is used to receive the order form of the transport vehicle 3, and generate a corresponding receiving order according to the order form of the transport vehicle 3. In a specific example, a display screen is set at the inlet 43, and the display screen is used to display the type of materials stored on the shelf 1 corresponding to the inlet 43. When the transport vehicle 3 arrives at the warehouse to pick up the goods, it will pick up the goods in the order of the materials in the receiving order and the materials displayed on the display screen in turn at the corresponding inlet 43, thereby avoiding congestion caused by multiple transport vehicles 3 picking up goods at the same inlet 43, increasing the time for picking up goods, and even affecting the delivery time of the transport vehicle 3. In addition, if there is no order of picking up goods in the receiving order, if multiple transport vehicles 3 change the inlet 43 at the same time, it will also cause chaos in the queues of the transport vehicles 3 in the warehouse, which is inconvenient to manage.

[0067] In order to efficiently dispatch the shelves 1 and the cargo robot 2 in the warehouse and reduce the time it takes for the transport vehicle 3 to pick up the goods, the present application provides a method for intelligently transporting materials. The method is configured in the host computer, and the host computer generates a delivery order for the transport vehicle 3 according to the method, and then uniformly regulates the shelves 1 and the cargo robot 2 according to the delivery order, thereby improving the efficiency of material transportation. Figure 4As shown, the main process of the method for intelligent material conveying is described as follows.

[0068] Step S1: Obtain multiple order forms, where the order forms include material types and the quantity of each material.

[0069] The order form is the quantity of materials required by the customer sent to the host through the client before the transport vehicle 3 arrives at the warehouse to pick up the goods. Therefore, the order form includes the material type and the quantity of each material. The above-mentioned client is a smart device such as a mobile phone, tablet, computer, etc. In addition, the order form also includes the pickup time of the transport vehicle 3. In order to reserve time for replenishment of the shelf 1, the pickup time in this application is divided into two fixed time points in the morning and afternoon. For example, the pickup time in the morning is 8 o'clock and the pickup time in the afternoon is 3 o'clock.

[0070] For the received order, the host first puts multiple order with the same pickup time into the same array according to the pickup time in the order, and gives priority to the array with the earliest pickup time. For example, there are order a1, a2, a3, a4, a5, a6. If the pickup time of order a1, a3, a4 is 8:00 a.m. on July 1, 2020, and the pickup time of order a2 and a5 is 3:00 p.m. on July 1, 2020, and the pickup time of order a6 is 8:00 a.m. on July 2, 2020, then order a1, a3, a4 are placed in one array, order a2 and a5 are placed in one array, and order a6 is placed in another array alone. Since the pickup time of the array where order a1, a3, a4 is located is the earliest, the array where order a1, a3, a4 is located is given priority.

[0071] Step S2: Based on the material type, extract the materials with the highest proportion in each order as the first set P.

[0072] After determining the priority array, for the order forms in the array, first extract the material with the highest proportion in each order form, and then use the extracted materials as the first set P. It should be noted that since the order forms of different transport vehicles 3 are different, even if the proportion values ​​of the materials with the highest proportion in two order forms are the same, the quantity values ​​may be different. For example, order form x contains materials A, B, C, and D, and the corresponding quantities are 50, 10, 20, and 20 respectively, while order form y contains materials B, C, D, and E, and the corresponding quantities are 100, 20, 40, and 40 respectively. At this time, the material with the highest proportion in order form x is A, with a proportion of 50%; the material with the highest proportion in order form y is B, with a proportion of 50%, but the quantity of material B in order form y is greater than the quantity of material A in order form x.

[0073] Step S3: Determine the first receiving set Q based on the first set P.

[0074] After generating the first set P, first determine whether there are materials of the same type in the first set P. If there are materials of the same type, only the materials with the largest quantity value among the materials of the same type are retained. If there are multiple materials with the largest quantity value among the materials of the same type, mark the order forms corresponding to the multiple materials with the largest and same quantity values ​​as pending order forms, then extract the material type and quantity of each material in the pending order forms, and calculate the total delivery time of the pending order forms. Finally, in the first set P, only the materials with the largest quantity value corresponding to the pending order forms with the shortest total delivery time are retained. In this example, the transportation speed of each material can be obtained through a limited number of experiments, and the transportation speed of the material mainly includes the pushing speed of shelf 1 and the delivery speed of carrier robot 2. Therefore, after determining the material types and quantity of each material in the pending order, the total time it takes for the transport vehicle 3 to receive the materials in the pending order without congestion can be calculated. The purpose of retaining only the materials with the largest quantity corresponding to the pending order with the shortest total receiving time in the first set P is to give priority to loading the transport vehicles 3 with short receiving time and reduce the picking time of the transport vehicles 3 with short receiving time, so as to reduce the number of transport vehicles 3 queuing at the entry port 43.

[0075] It should also be noted that if there are materials of the same type in the first set P, the material with the highest proportion has been eliminated from the order form in the first set P, and such order form is marked as a peripheral order form. Then, the material type in the peripheral order form is compared with the material type in the first set P. If the material type in the first set is different from the material type in the peripheral order form, the material with the highest proportion is selected from the different materials and put into the first set P. For example, the materials in the first set P are: P=[A, B, C, D, E], and the corresponding proportions are [60%, 65%, 80%, 100%, 80%] respectively. The materials in the peripheral order list z are: z=[A, B, D, H, G], and the corresponding proportions are [20%, 50%, 10%, 5%, 15%] respectively. Since the peripheral order list z is because material B is excluded from the first set P, material B is no longer considered, and materials A and D already exist in the first set P, then materials H and material G are considered to be put into the first set P. Since the proportion of material G is greater than that of material H, material G is finally put into the first set P, and P=[A, B, C, D, E, G] is obtained.

[0076] If the same type of materials do not exist in the first set P, the first set P will be directly used as the first receiving set Q.

[0077] Step S4: According to the first receiving set Q and the material quantities corresponding to the materials in the first receiving set Q, the loading cut-off time of each material in the first receiving set Q is calculated.

[0078] If there are n materials in the first receiving set Q, then obtain the transportation speed Vi of the i-th material in the first receiving set Q, 1≤i1≤n, Vi can be obtained through a finite number of experiments; then, obtain the material quantity corresponding to the i-th material, the material quantity is obtained from the order form. Finally, calculate the loading deadline Ti=Mi / Vi for the i-th material.

[0079] Step S5: Obtain the idle time of each transport vehicle 3, and generate a receiving order based on the idle time of each transport vehicle 3 and the loading deadline of each material.

[0080] There are two sources of idle time for transport vehicle 3. One is that the materials in the order of transport vehicle 3 have not been put into the first receiving set Q, that is, it is not the turn of transport vehicle 3 when the goods are received for the first time, resulting in transport vehicle 3 being idle since entering the warehouse. The other is that after transport vehicle 3 completes the materials in the first receiving set Q, it is idle.

[0081] After obtaining the idle time of each transport vehicle 3, generating a receiving order according to the loading deadline of each material includes: first, for each material that has reached the loading deadline, first determine the transport vehicle 3 that is idle and has not picked up the material that has reached the loading deadline. If there is only one transport vehicle 3, then the transport vehicle 3 is directly matched with the material that has reached the current loading deadline; if there are multiple transport vehicles 3, then calculate the current total receiving time of the transport vehicle 3. The current total receiving time calculated here is the same as the time to be processed calculated in step S3. The total receiving time of the order is similar, except that the receiving time of the materials that have been picked up by transport vehicle 3 needs to be subtracted here. For example, the order to be processed includes materials A, B, C, and D, and the corresponding quantities are 100, 60, 21, and 48 respectively, and the corresponding transportation speeds are 10 / minute, 5 / minute, 3 / minute, and 12 / minute respectively. If in the first receiving set Q, transport vehicle 3 has already picked up material A, then the current total receiving time of transport vehicle 3 = (60 / 5) + (21 / 3) + (48 / 12) = 23 minutes.

[0082] In general, according to the material types released by the first receiving set Q, that is, the loading deadline of the materials in the first receiving set Q, the transport vehicles 3 that are idle at the loading deadline for each material are obtained respectively, and a transport vehicle 3 is matched for each material until the materials in each order are traversed, and then, the receiving order is generated according to the order of the matching time between the transport vehicles 3 and the materials.

[0083] It should be noted that the matching time between the transport vehicle 3 and the material is the time when the transport vehicle 3 picks up the material at the cargo entry 43. The driver can pick up the material at different cargo entry 43 in turn according to the pickup time on the delivery note.

[0084] In addition, after generating the receiving order, the host will send the receiving order to the shelf 1 and the carrier robot 2, and the shelf 1 and the carrier robot 2 will cooperate to transport the materials on the shelf 1 to the corresponding entry port 43. When the transport vehicle 3 enters the warehouse, it will obtain the corresponding receiving order and pick up the materials at the corresponding entry port 43 according to the pickup time of each material in the receiving order.

[0085] In order to better execute the program of the above method, the present application also provides an electronic device, which includes a memory and a processor.

[0086] The memory may be used to store instructions, programs, codes, code sets or instruction sets. The memory may include a program storage area and a data storage area, wherein the program storage area may store instructions for implementing an operating system, instructions for at least one function, and instructions for implementing the above-mentioned method for intelligently conveying materials, etc.; the data storage area may store data involved in the above-mentioned method for intelligently conveying materials, etc.

[0087] The processor may include one or more processing cores. The processor calls the data stored in the memory by running or executing the instructions, programs, code sets or instruction sets stored in the memory, performs various functions of the present application and processes data. The processor may be at least one of a special purpose integrated circuit, a digital signal processor, a digital signal processing device, a programmable logic device, a field programmable gate array, a central processing unit, a controller, a microcontroller and a microprocessor. It is understandable that for different devices, the electronic device used to implement the above-mentioned processor function can also be other, and the embodiments of the present application are not specifically limited.

[0088] The present application also provides a computer-readable storage medium, for example, including: a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and other media that can store program codes. The computer-readable storage medium stores a computer program that can be loaded by a processor and execute the above-mentioned intelligent material conveying method.

[0089] The above description is only a preferred embodiment of the present application and an explanation of the technical principles used. Those skilled in the art should understand that the scope of disclosure involved in the present application is not limited to the technical solution formed by a specific combination of the above technical features, but should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the aforementioned disclosed concept. For example, the above features are replaced with the technical features with similar functions disclosed in the present application (but not limited to) by each other to form a technical solution.

Claims

1. A method for intelligently conveying materials, characterized in that: include: Obtain multiple purchase orders, each of which includes a material type and a quantity of each material; Based on the material type, extract the materials with the highest proportion in each order as the first set P; Determining a first receiving set Q according to the first set P includes: Determine whether there are materials of the same type in the first set P; If yes, then keep the material with the largest quantity value among the same type of materials to obtain the first receiving set Q; if no, then take the first set P as the first receiving set Q; According to the first receiving set Q and the material quantity corresponding to the materials in the first receiving set Q, the loading cut-off time of each material in the first receiving set Q is calculated. The calculation method of the loading cut-off time is: Get the transportation speed Vi of the i-th material in the first receiving set Q; The loading deadline of the i-th material in the first receiving set Q is Ti=Mi / Vi, where Mi is the material quantity corresponding to the i-th material in the first receiving set Q; Get the idle time of each transport vehicle (3); Generating a receiving order according to the loading deadline of each material and the idle time of each transport vehicle (3), specifically comprising: for each material reaching the loading deadline, determining the transport vehicle (3) that is in an idle state and has not picked up the material that has reached the loading deadline; If there is only one transport vehicle (3), the transport vehicle (3) is matched with the material reaching the loading cut-off time; If there are multiple transport vehicles (3), the current total delivery time of the transport vehicle (3) is calculated, and the transport vehicle (3) with the shortest current total delivery time is matched with the material that has reached the loading deadline; A receiving note is generated according to the matching order of materials and transport vehicles (3).

2. The method for intelligent material conveying according to claim 1, characterized in that: Before obtaining the first receiving set Q, the method further includes: When there are multiple materials of the same type with the largest quantity value, the order forms corresponding to the multiple materials with the largest and same quantity values ​​are marked as pending order forms; Extract the material type and quantity of each material in the pending order, and calculate the total delivery time of the pending order; In the first set P, the materials with the largest quantity value corresponding to the pending orders with the shortest total delivery time are retained.

3. A system for intelligently conveying materials, used to execute the method as claimed in any one of claims 1 to 2, characterized in that: It comprises a shelf (1), a carrying robot (2) and a host; The shelf (1) is used to store materials; The cargo-carrying robot (2) is used to transfer materials to a transport vehicle (3); The host is used to receive the order and generate a receiving order corresponding to the order according to the order. The transport vehicle (3) The receiving order is used to pick up the goods.

4. The intelligent material conveying system according to claim 3 is characterized in that: The shelf (1) comprises a vertical pole (11), a bottom plate (12), an electric push rod (13) and a movable structure (14); A plurality of the vertical poles (11) are provided, and the plurality of vertical poles (11) are distributed in a rectangular shape; The bottom plate (12) is arranged in a rectangular space surrounded by a plurality of the vertical poles (11) and is connected to the vertical poles (11) via the movable structure (14); the bottom plate (12) is used for placing materials; The electric push rod (13) is located on a side of the base plate (12) away from the object-carrying robot (2) and is connected to the vertical rod (11). The electric push rod (13) is used to push materials onto the object-carrying robot (2).

5. The intelligent material conveying system according to claim 4, characterized in that: The movable structure (14) comprises a shell (141), a suction port (142) opened on the shell (141), and a locking ring (143) arranged on the shell (141); A placement space is processed in the adsorption port (142), and an electromagnet is arranged in the placement space; The locking ring (143) is in a semicircular ring structure, one end of the locking ring (143) is connected to the shell (141), and the other end of the locking ring (143) is processed with a magnetic material and is arranged toward the adsorption port (142).

6. An electronic device, characterized in that: The method comprises a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the program, the method according to any one of claims 1 to 2 is implemented.

7. A computer-readable storage medium, characterized in that: A computer program is stored thereon, and when the program is executed by a processor, the method according to any one of claims 1 to 2 is implemented.

Citation Information

Patent Citations

  • Method and device for determining picking container, electronic equipment and storage medium

    CN112766833A

  • Intelligent warehouse distribution method and device, electronic equipment and storage medium

    CN114493413A