Dynamic sorting priority adjustment method and system based on real-time data
Through real-time data collection and dynamic priority adjustment, combined with robotic arms to handle oversized and blocked goods, the problem of sorting line congestion in traditional sorting methods has been solved, and sorting efficiency and cargo safety have been improved.
Patent Information
- Application Number
- CN202510823029.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-19
- Publication Date
- 2025-10-14
- Estimated Expiration
- 2045-06-19
AI Technical Summary
Traditional sorting methods easily lead to congestion of sorting lines during peak order periods, resulting in low sorting efficiency and affecting subsequent warehousing and outbound efficiency.
Through real-time data collection of the accumulated weight of goods on the sorting line, the sorting priority is dynamically adjusted, different processing methods are adopted for oversized goods and cargo congestion, and robots are used to transfer and conduct quality inspections of goods.
It improves the efficiency of the sorting line, avoids congestion of the sorting line, reduces damage to goods, and ensures the safe sorting and quality inspection of goods.
Smart Images

Figure CN120782153A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of logistics, in particular to a dynamic sorting priority adjustment method and system based on real-time data. BACKGROUND
[0002] In the logistics warehouse and sorting center, goods sorting is one of the core links, and its efficiency directly affects the overall operation cost and order fulfillment speed.
[0003] The traditional sorting method mainly relies on manual sorting according to fixed procedures. The sorting personnel usually classifies the goods according to the first-come-first-serve principle. However, with the rapid development of e-commerce and the surge in order volume, the traditional sorting mode exposes many problems. During the peak period of orders, if the sorting personnel sorts according to the traditional sorting mode, it is easy to cause congestion on the sorting line, low sorting efficiency, and affect the subsequent warehousing and delivery efficiency. SUMMARY
[0004] In order to improve the sorting efficiency, the present application provides a dynamic sorting priority adjustment method and system based on real-time data.
[0005] In the first aspect, the present application provides a dynamic sorting priority adjustment method based on real-time data, which adopts the following technical solution: A dynamic sorting priority adjustment method based on real-time data, comprising the following steps: S1: dividing the sorting line into several sorting detection sections, numbering each of the sorting detection sections to obtain a detection section number, and collecting the accumulated weight of goods in each of the sorting detection sections; S2: determining the average value of the accumulated weight based on each of the accumulated weight of goods and the preset number of detection sections; S3: determining the sorting priority based on the average value of the accumulated weight, wherein the sorting priority includes regular priority, small item priority, and large item priority; S4: sorting the goods on the sorting line according to the sorting priority, and determining whether the accumulated weight of goods in a single sorting detection section exceeds a preset overweight standard; S5: when the accumulated weight of goods exceeds the overweight standard, marking it as a goods congestion, and matching the detection section number of the sorting detection section with an overweight; S6: assigning the highest priority to the sorting detection section with the detection section number, and checking the problem of the congested sorting detection section according to the highest priority and processing the congestion.
[0006] By adopting the above technical scheme, the weight of the goods on the sorting line is weighed in real time, so as to determine whether the current sorting of the goods on the sorting line is busy, and different sorting priorities are allocated by the system for different states, that is, conventional priority, small piece priority or large piece priority, so that the sorting line is not prone to congestion; and when congestion of the goods occurs on the sorting line, the system can locate the position of the sorting line where the congestion occurs and check the problem and process the congestion in a targeted manner, thereby greatly improving the sorting efficiency.
[0007] Optionally, the determination method of the sorting priority in the step S3 comprises: S30: judging whether the average value of the accumulation amount exceeds a preset idle time sorting amount; S31: when the average value of the accumulation amount does not exceed the idle time sorting amount, defining the sorting priority as conventional priority and outputting the sorting priority; S32: when the average value of the accumulation amount exceeds the idle time sorting amount, judging whether the average value of the accumulation amount exceeds a preset busy time sorting amount; S33: when the average value of the accumulation amount does not exceed the busy time sorting amount, defining the sorting priority as large piece priority and outputting the sorting priority; S34: when the average value of the accumulation amount exceeds the busy time sorting amount, defining the sorting priority as small piece priority and outputting the sorting priority.
[0008] Optionally, the problem checking method in the step S6 comprises: S60: judging whether the weight of the goods accumulated in the next section of the sorting detection section where the congestion occurs is less than a preset empty load weight; S61: if not less than the empty load weight, marking as passing of the super large piece of goods; S62: if less than the empty load weight, marking as goods jam.
[0009] Optionally, the congestion processing method when the super large piece of goods passes comprises: S6100: collecting a detection section image of the sorting detection section where the congestion occurs when the super large piece of goods passes; S6101: identifying the feature of the largest volume super large piece of goods from the detection section image and determining the super large piece of goods position of the super large piece of goods; S6102: determining an interception position based on the detection section image, the super large piece of goods position and a preset interception distance; S6103: determining the features of small pieces of goods on both sides of the feature of the super large piece of goods based on the detection section image and the super large piece of goods position; S6104: Control the preset mechanical hand to fix the oversized cargo feature of the oversized cargo position, intercept all cargos behind the interception position and guide to the preset standby sorting line; S6105: Control the mechanical hand to move the small cargo feature to the next sorting detection section, and control the oversized cargo feature to move to the preset oversized cargo sorting line.
[0010] Optionally, the step of controlling the oversized cargo feature to move to the preset oversized cargo sorting line comprises: S6110: Determine the overall size information of the cargo based on the detection section image and the oversized cargo feature recognition; S6111: Match the number of sorting personnel based on the overall size information; S6112: Determine the sorting line length based on the oversized cargo position and the preset end position of the oversized cargo sorting line; S6113: Determine the arrival time based on the sorting line length and the preset sorting line conveying speed; S6114: Output the number of sorting personnel and the arrival time to the preset loudspeaker, and control the loudspeaker to play a prompt at the end position of the oversized cargo sorting line.
[0011] Optionally, the congestion processing method when the cargo is blocked comprises: S6200: Collect the detection section image of the sorting detection section when the cargo is blocked; S6201: Determine the outer packaging type of each cargo based on the detection section image; S6202: Determine the damaged cargo feature with packaging damage based on the outer packaging type and the preset packaging database, and identify the damaged cargo feature from the detection section image to determine the damaged cargo position; S6203: Control the preset mechanical hand to move the damaged cargo feature at the damaged cargo position to the preset quality inspection isolation sorting line, and control the sorting detection section where the cargo is blocked to continue running.
[0012] Optionally, the method for the mechanical hand to move the damaged cargo feature comprises: S6210: Determine the damaged position based on the detection section image and the damaged cargo feature, and determine whether the damaged position is located on the preset pushing path; S6211: If the damaged position is located on the pushing path, determine the complete position based on the detection section image and the damaged position; S6212: Control the mechanical hand to clamp the complete position and rotate the cargo by 90°, and control the preset X-ray equipment to collect the perspective image of the cargo; S6213: determining whether there is a glass product in the damaged goods feature based on the perspective image; S6214: if there is a glass product, controlling the robot to lay a sponge pad around the damaged goods feature and push the damaged goods feature to the quarantine sorting line.
[0013] Optionally, the step of moving the damaged goods feature to the quarantine sorting line by the robot comprises: S6220: if there is no glass product in the damaged goods feature, determining the outer packaging size based on the outer packaging type; S6221: matching the packaging length of the packaging paper with the preset packaging length based on the outer packaging size; S6222: controlling the robot to wrap the packaging paper of the packaging length around the outside of the damaged goods feature to cover the damaged position, and fixing the packaging paper to the outside of the damaged goods feature with the preset adhesive tape.
[0014] Optionally, the system further comprises: S6230: if there is a glass product in the damaged goods feature, matching the same outer packaging feature based on the outer packaging type, and collecting the image of the express waybill on the outer packaging; S6231: printing a new express waybill based on the image of the express waybill; S6232: controlling the robot to remove the damaged outer packaging, and covering the new same outer packaging feature on the outside of the goods; S6233: pasting the new express waybill on the outside of the goods, and marking a preset re-manufacturing mark on the new express waybill.
[0015] In a second aspect, the application provides a dynamic sorting priority adjustment system based on real-time data, which adopts the following technical solution: A dynamic sorting priority adjustment system based on real-time data, comprising: a collection module for collecting the weight of goods accumulation in each sorting detection section; a storage for storing the program of a dynamic sorting priority adjustment method based on real-time data; a processor, the program in the storage can be loaded and executed by the processor to implement the program of a dynamic sorting priority adjustment method based on real-time data.
[0016] In summary, the application has at least one of the following beneficial technical effects: The weight of the goods on the sorting line is weighed in real time, so as to determine whether the current sorting line is busy, and the system assigns different sorting priorities to different states, such as regular priority or small piece priority or large piece priority, so that the sorting line is not prone to congestion; and when the goods on the sorting line are congested, the system can locate the position of the congested sorting line and check the problem and handle the congestion, thereby greatly improving the sorting efficiency. When a large piece of goods appears on the sorting line, the highest priority is assigned to the goods, and other goods behind the large piece of goods are temporarily sorted through the standby sorting line, and then the large piece of goods is moved to the adjacent large piece of goods sorting line by the mechanical hand for separate sorting, so that the large piece of goods is not prone to cause congestion of the sorting line, and the sorting pressure of the sorting line is reduced, and the large piece of goods is sorted separately, and is not prone to damage the goods. When the goods on the sorting line stop moving due to congestion, the goods causing the congestion are moved to the quality inspection isolation sorting line by the mechanical hand, and the damage detection and processing of the goods are carried out; when the goods contain fragile goods, the damaged outer packaging is replaced, and a new express delivery receipt is replaced; when the goods do not contain fragile goods, the damaged position is sealed by wrapping paper. BRIEF DESCRIPTION OF DRAWINGS
[0017] Figure 1 is an application scene diagram of a dynamic sorting priority adjustment method based on real-time data according to an embodiment of the present application; Figure 2 is a method flowchart of a dynamic sorting priority adjustment method based on real-time data according to an embodiment of the present application. DETAILED DESCRIPTION
[0018] In order to make the purpose, technical scheme and advantages of the present application clearer, the present application will be further described in detail below in combination with the drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and do not limit the present application.
[0019] Referring to Figure 1The embodiment of the application discloses a dynamic sorting priority adjustment method based on real-time data. The goods on the sorting line are weighed to determine whether the current sorting line is in a busy state or an idle state, so that different sorting priorities are allocated. The congestion on the sorting line is monitored in real time, and when congestion occurs, image recognition is used to analyze whether it is a large piece of goods passing or goods congestion. For the above two different congestion situations, the system uses different processing methods. For the case of large piece of goods passing, the system first transfers the small piece of goods behind the large piece of goods to the standby sorting line, and then transfers the large piece of goods to the large piece of goods sorting line for processing. For the case of goods congestion, the system determines whether the goods are damaged through image recognition, and then transfers the goods to the quarantine sorting line for processing by different pushing methods.
[0020] Reference Figure 2 A dynamic sorting priority adjustment method based on real-time data comprises the following steps: Step S1: The sorting line is divided into a plurality of sorting detection sections, each of which is numbered to obtain a detection section number, and the weight of the goods accumulated in each sorting detection section is collected.
[0021] The sorting line is used to convey goods, and personnel sort the goods on the sorting line. In this embodiment, the sorting line is composed of a plurality of sorting detection sections, and a pressure sensor is arranged in each sorting detection section to weigh the goods on the sorting line. By segmenting the sorting line, it is convenient to weigh, and each sorting detection section is numbered, and each sorting detection section corresponds to a detection section number, so that the abnormal position can be quickly located when an abnormality occurs subsequently.
[0022] The weight of the goods accumulated in each sorting detection section is collected by the pressure sensor arranged in each sorting detection section.
[0023] Step S2: determining the average accumulation amount based on each of the accumulated weight of the goods and the preset number of detection sections.
[0024] The average accumulation amount refers to the average weight of the goods located on the entire sorting line. The weight of the goods on all sorting detection sections is added and divided by the number of detection sections to obtain the average accumulation amount. The average accumulation amount is used to measure the busy condition of the goods conveying on the sorting line. The higher the average accumulation amount, the busier the conveying goods.
[0025] Step S3: determining the sorting priority based on the average accumulation amount, wherein the sorting priority comprises a regular priority, a small piece priority and a large piece priority.
[0026] The sorting priority refers to the sorting order of goods with different sizes. The regular priority refers to the sorting of goods according to the regular sorting method without priority order. The small item priority refers to the sorting of small goods first and large goods second. The large item priority refers to the sorting of large goods first and small goods second.
[0027] The sorting priority is determined according to the average value of the accumulation amount, according to the busy situation of the goods conveying on the sorting line, and the specific determination method is not described here and will be described in detail in the subsequent embodiments.
[0028] Step S4: sorting the goods on the sorting line according to the sorting priority, and determining whether the accumulated weight of the goods in a single sorting detection section exceeds a preset overweight standard.
[0029] In the process of sorting goods, the system adjusts the sorting priority according to the real-time situation on the sorting line, and sorts the goods according to the sorting priority.
[0030] The overweight standard is the maximum weight of goods that can be measured by a single sorting detection section set by the technician, which is used to measure whether the goods on the sorting detection section are congested, and is not described here.
[0031] In the process of sorting goods, the system simultaneously detects the weight of the goods on each sorting detection section, compares the accumulated weight of the goods with the overweight standard, and determines whether the goods are congested.
[0032] Step S5: When the accumulated weight of the goods exceeds the overweight standard, mark the goods as congested and match the detection section number of the sorting detection section with the overweight goods.
[0033] If the accumulated weight of the goods does not exceed the overweight standard, it means that there is no congestion on the sorting line.
[0034] If the accumulated weight of the goods exceeds the overweight standard, it means that there is congestion of goods on a certain sorting detection section on the sorting line. By positioning the sorting detection section of the overweight goods, the detection section number can be determined.
[0035] Step S6: Assign the highest priority to the sorting detection section with the detection section number, and perform problem checking and congestion processing on the congested sorting detection section according to the highest priority.
[0036] The occurrence of the cargo congestion affects the subsequent warehouse-in and warehouse-out efficiency. When the above situation occurs, the highest priority needs to be allocated, that is, the sorting detection section where the problem occurs needs to be solved first. According to the highest priority, the system can check the problem and handle the congestion of the sorting detection section according to the detection section number. The problem checking and congestion handling method is not described here and will be described in detail in subsequent embodiments.
[0037] The sorting priority determination method includes the following steps: Step S30: determining whether the average accumulation amount exceeds the preset idle-time sorting amount.
[0038] The idle-time sorting amount refers to a reference amount set by the technical personnel according to the daily sorting situation of the sorting line, which is the maximum sorting amount of the sorting line at idle time, and will not be described here. By comparing the average accumulation amount with the idle-time sorting amount, it can be determined whether the sorting line is in an idle state.
[0039] Step S31: when the average accumulation amount does not exceed the idle-time sorting amount, the sorting priority is defined as a regular priority, and the sorting priority is output.
[0040] If the average accumulation amount does not exceed the idle-time sorting amount, it means that the current sorting line is in an idle state, and the number of goods transported on the sorting line is not large. For the above situation, whether the large goods are sorted first or the small goods are sorted first will not affect the sorting efficiency, so the sorting priority of the sorting line is set to a regular priority.
[0041] Step S32: when the average accumulation amount exceeds the idle-time sorting amount, determining whether the average accumulation amount exceeds the preset busy-time sorting amount.
[0042] The busy-time sorting amount is opposite to the idle-time sorting amount, which is the minimum sorting amount of the sorting line at busy time, and will not be described here.
[0043] If the average accumulation amount exceeds the idle-time sorting amount, it means that the number of goods transported on the current sorting line is large. By comparing the average accumulation amount with the busy-time sorting amount, it can be determined whether the current sorting line is in a general busy state or a very busy state. Different methods are used by the system to handle different busy states.
[0044] Step S33: when the average accumulation amount does not exceed the busy-time sorting amount, the sorting priority is defined as large-piece priority, and the sorting priority is output.
[0045] If the average accumulation amount is less than the busy time sorting amount, it indicates that the current sorting line is in a general busy state, that is, the amount of goods is increased compared with the idle time state, but it has not reached a very busy state. In the current state, the system sets the sorting priority of the sorting line to large piece priority, processes the large pieces on the conveying belt first, to provide more sorting space for small pieces, and facilitate small piece sorting.
[0046] Step S34: when the average accumulation amount exceeds the busy time sorting amount, the sorting priority is defined as small piece priority, and the sorting priority is output.
[0047] If the average accumulation amount exceeds the busy time sorting amount, it indicates that the current sorting line is in a very busy state, that is, the goods on the sorting line are close to full load, and there are a lot of goods. The above-mentioned situation occurs during the anniversary or daily activities of the e-commerce platform, and the logistics pressure is large. In the current state, the system sets the sorting priority of the sorting line to small piece priority, processes small piece goods first, quickly releases the sorting line capacity, and dispatches large piece goods to a low load period to avoid congestion.
[0048] The problem checking method comprises the following steps: Step S60: determining whether the accumulated weight of the next segment of the congested sorting detection segment is less than the preset empty load weight.
[0049] The empty load weight refers to the weight collected by the pressure sensor when there is no goods conveying or a small amount of goods conveying on the sorting detection segment, which is a reference value set by the technical personnel and is used to measure whether there is goods conveying on the sorting line, which will not be described here.
[0050] By determining whether the accumulated weight of the next segment of the congested sorting detection segment is less than the empty load weight, it is determined whether there is an oversized piece of goods passing through or goods congestion in the congested sorting detection segment.
[0051] Step S61: if it is not less than the empty load weight, mark it as an oversized piece of goods passing through.
[0052] If the accumulated weight of the next segment of the congested sorting detection segment is not less than the empty load weight, it indicates that the next segment of the congested sorting detection segment still has goods conveying, and the current congested sorting detection segment may have oversized goods, so that the overall weight detected by the pressure sensor reaches the overweight standard.
[0053] Step S62: if it is less than the empty load weight, mark it as goods congestion.
[0054] If the weight of the cargo accumulation of the next section of the congestion detection section is less than the empty weight, it indicates that there is no cargo in the next section of the congestion detection section, and the cargo in the congestion detection section is blocked, so that the cargo cannot be transported to the next section or only a small amount of cargo can pass through and reach the next section.
[0055] The congestion processing method when the oversized cargo passes through includes the following steps: Step S6100: Collecting the detection section image of the sorting detection section where congestion occurs when the oversized cargo passes through.
[0056] The detection section image refers to the image obtained by photographing the sorting detection section through the camera arranged on one side of the sorting line. The cargo on the sorting detection section can appear in the image and be identified one by one.
[0057] When the sorting detection section is congested and the detection section number is clear, the camera can photograph the sorting detection section where congestion occurs.
[0058] Step S6101: Identifying the largest oversized cargo feature from the detection section image and determining the oversized cargo position of the oversized cargo.
[0059] The oversized cargo position refers to the actual position of the oversized cargo feature on the sorting detection section.
[0060] The volume of each cargo is identified and compared from the detection section image, and the largest oversized cargo feature can be identified. After determining the oversized cargo feature, it is identified again from the detection section image. Since the position of the camera is fixed, the distance from the camera to the sorting detection section is also a fixed value, so the image scale of the camera photographing image can be determined through a certain fixed reference point on the sorting detection section, and then the actual position of the oversized cargo feature on the sorting detection section is determined according to the position of the oversized cargo feature in the detection section image.
[0061] Step S6102: Determining the interception position based on the detection section image, the oversized cargo position, and the preset interception distance.
[0062] In this embodiment, when the oversized cargo feature appears on the sorting detection section, it needs to be transferred to a separate sorting line for sorting by the mechanical hand. During the transfer process, the small cargo around the oversized cargo feature needs to be removed to ensure smooth transfer. The method for removing small cargo is: intercepting the small cargo behind the oversized cargo feature so that it will not continue to accumulate around the oversized cargo feature. The cargo on both sides of the oversized cargo feature is dredged so that it continues to be transported along the sorting line.
[0063] The intercepting position refers to the position of intercepting the goods at the oversized cargo position which has not been transported.
[0064] The intercepting distance is the distance between the intercepting position and the oversized cargo position set by the technician.
[0065] When the oversized cargo position is determined, the intercepting position can be determined according to the intercepting distance.
[0066] Step S6103: determining the small cargo features on both sides of the oversized cargo feature based on the detection segment image and the oversized cargo position.
[0067] The small cargo features can be identified from the detection segment image on both sides of the oversized cargo position.
[0068] Step S6104: controlling the preset mechanical arm to fix the oversized cargo feature at the oversized cargo position, intercepting all the goods behind the intercepting position and guiding them to the preset standby sorting line.
[0069] In the embodiment, the mechanical arm first fixes the oversized cargo feature, and then intercepts the small cargo behind the oversized cargo feature. In order not to cause the small cargo to be blocked, the system controls the movable standby sorting line on one side of the sorting line to be connected to the intercepting position, so that the small cargo at the intercepting position is transported to the standby sorting line and then re-routed back to the sorting line from the standby sorting line.
[0070] Step S6105: controlling the mechanical arm to move the small cargo feature to the next sorting detection segment, and controlling the oversized cargo feature to move to the preset oversized cargo sorting line.
[0071] For the small cargo on both sides of the oversized cargo feature, the system controls the mechanical arm to move them to the next sorting detection segment so that they can continue to be transported. When the goods around the oversized cargo feature are all removed, the system controls the mechanical arm to move the oversized cargo feature to the oversized cargo sorting line. The oversized cargo sorting line is a sorting line specially set on one side of the sorting line for transporting oversized cargo.
[0072] The step of controlling the oversized cargo feature to move to the oversized cargo sorting line includes the following steps: Step S6110: determining the overall size information of the goods based on the detection segment image and the oversized cargo feature.
[0073] The overall size information refers to the length, width and height of the outer packaging of the goods. The identification of the oversized cargo feature from the detection segment image can obtain the size of the goods in the image, and then combined with the image proportion, the overall size information of the goods can be obtained.
[0074] Step S6111: matching the number of sorting personnel based on the overall size information.
[0075] Since the oversized cargo has a large characteristic volume, multiple people are needed to sort it at the end of the oversized cargo sorting line. The number of sorting personnel is determined by the overall size information, and the two are directly proportional. The larger the overall size information, the more sorting personnel is needed.
[0076] Step S6112: determining the sorting line length based on the oversized cargo position and the preset oversized cargo sorting line end position.
[0077] The sorting line length refers to the distance between the position where the oversized cargo characteristic enters the oversized cargo sorting line and the position of the oversized cargo sorting line end. The position of the oversized cargo sorting line end is a fixed position of the oversized cargo sorting line end set by the sorting center during construction, which is not described here.
[0078] Step S6113: determining the arrival time based on the sorting line length and the preset sorting line conveying speed.
[0079] The sorting line conveying speed is the speed at which the sorting line conveys goods set by the technician, which is not described here.
[0080] The arrival time refers to the time required for the oversized cargo to be transferred by the mechanical hand to the oversized cargo sorting line and then conveyed to the position of the oversized cargo sorting line end. The arrival time is the quotient of the sorting line length and the sorting line conveying speed.
[0081] Step S6114: outputting the number of sorting personnel and the arrival time to the preset loudspeaker and controlling the loudspeaker to play a prompt at the position of the oversized cargo sorting line end.
[0082] A loudspeaker is provided at the end position of the sorting line to play various information. Since the number of sorting personnel needed for sorting oversized cargo is different, the sorting personnel waiting at the position of the oversized cargo sorting line end needs to change from time to time. In order to be able to sort each oversized cargo in time, when an oversized cargo appears on the oversized cargo sorting line, the system can calculate the arrival time and the number of sorting personnel needed for the oversized cargo, and play a notification on the loudspeaker at the position of the oversized cargo sorting line end.
[0083] The congestion handling method when the cargo is blocked includes the following steps: Step S6200: acquiring the detection section image of the sorting detection section when the cargo is blocked.
[0084] The detection section image in this step is the same as the detection section image in step S6100, which is the image of the sorting detection section where the goods jam occurs.
[0085] Step S6201: Identify the outer packaging type of each goods based on the detection section image.
[0086] The outer packaging type refers to the size and model of the outer packaging. Each goods will be packaged with a specific size and model of outer packaging type according to its size. The goods cannot be well wrapped with the non-corresponding outer packaging type. By identifying each goods from the detection section image, the outer packaging type of each goods can be determined.
[0087] Step S6202: Determine the damaged goods features based on the outer packaging type and the preset packaging database, and identify the damaged goods features from the detection section image to determine the damaged goods position.
[0088] The packaging database is a database obtained by the technical personnel by pre-entering all kinds of outer packaging types, which contains the shape and size information of all outer packaging types, which will not be repeated here.
[0089] The identified outer packaging type is matched with the packaging database. If the same outer packaging type but the shape does not match, it means that the outer packaging of the goods is damaged. The damaged goods features of the damaged outer packaging type can be determined. The damaged goods features are the goods that are damaged.
[0090] When the damaged goods in the sorting detection section are determined, the damaged goods features are identified from the detection section image, and the damaged goods position can be obtained. The damaged goods position refers to the actual position of the damaged goods on the sorting detection section. The image recognition method is the same as step S6101, which will not be repeated here.
[0091] In this embodiment, the camera will identify the goods on each sorting detection section in real time, and when the damaged goods are identified, the system will control the sorting detection section to stop conveying to prevent the damaged goods from further damaging. When the sorting detection section stops conveying and causes jam, the system will immediately handle the jam of the sorting detection section where the jam occurs.
[0092] Step S6203: Control the preset mechanical hand to move the damaged goods features at the damaged goods position to the preset quality inspection isolation sorting line, and control the sorting detection section where the goods jam occurs to continue running.
[0093] The quality inspection isolation sorting line is used for sorting the damaged goods. When the damaged goods are identified, the system controls the robot to transfer the damaged goods to the quality inspection isolation sorting line. After the transfer is completed, the system controls the sorting detection section where the goods jam occurs to continue running, so as to unblock the goods.
[0094] The method for moving the damaged goods features by the robot comprises the following steps: Step S6210: determining the damaged position based on the detection section image and the damaged goods features, and determining whether the damaged position is located on the preset pushing path.
[0095] The damaged position refers to the position of the damaged outer package of the goods. The damaged goods features are identified from the detection section image, so that the damaged position can be determined.
[0096] The pushing path refers to the path through which the damaged goods features are pushed from the damaged goods position to the quality inspection isolation sorting line.
[0097] In this embodiment, the goods are pushed to the quality inspection isolation sorting line by the robot. In the process of pushing the goods, in order to make the position where the robot contacts the goods not the damaged position, it is necessary to determine whether the damaged position is located on the pushing path. When the damaged position is on the pushing path, the robot is easy to contact the damaged position.
[0098] Step S6211: if the damaged position is on the pushing path, determining the intact position based on the detection section image and the damaged position.
[0099] If the damaged position is not on the pushing path, i.e. the damaged position can be on the side or top of the goods, when the goods are pushed along the pushing path, the robot is not easy to contact the damaged position.
[0100] If the damaged position is on the pushing path, when the robot pushes the goods, the damaged position can be contacted, so that the damaged position is further expanded.
[0101] The intact position refers to the position of the outer package of the goods where no damage occurs, which refers to the side position at this time. The intact position can be identified from the detection section image of the damaged goods features, and the position other than the damaged position is the intact position.
[0102] Step S6212: controlling the robot to clamp the intact position and rotate the goods by 90°, and controlling the preset X-ray equipment to collect the perspective image of the goods.
[0103] When the complete position is determined, the complete position is rotated 90° by the mechanical arm so that the complete position is on the pushing path, and the mechanical arm contacts the complete position when the goods are pushed to the quarantine sorting line by the mechanical arm, so that the damaged position is not easily damaged further.
[0104] The perspective image refers to an image obtained by scanning the damaged goods feature by an X-ray device. The image can show the product inside the outer package. The X-ray device is arranged on one side of the sorting line.
[0105] Step S6213: determining whether there is glass product in the damaged goods feature based on the perspective image.
[0106] Since the perspective image can see the internal product image through the outer package, it can be determined whether the glass product is inside the outer package. The glass product is a fragile product, and when the goods are pushed to the quarantine sorting line by the mechanical arm, it needs to be handled carefully.
[0107] Step S6214: if there is glass product, the mechanical arm lays a sponge pad around the damaged goods feature, and pushes the damaged goods feature to the quarantine sorting line.
[0108] If there is no glass product inside, the mechanical arm pushes the goods to the quarantine sorting line in the normal pushing mode.
[0109] If there is glass product inside, the goods need to be protected when being pushed. In this embodiment, the mechanical arm lays a sponge pad around the goods, and the mechanical arm pushes the goods through the sponge pad to protect the glass product inside.
[0110] The steps after the mechanical arm moves the damaged goods feature to the quarantine sorting line include the following steps: Step S6220: if there is no glass product in the damaged goods feature, determining the outer package size based on the outer package type.
[0111] In this embodiment, when there is no glass product in the damaged goods feature, the outer package does not need to be replaced, and the damaged position on the outer package can be covered by the wrapping paper directly.
[0112] The outer package size here refers to the length and width size of the outer package. The outer package size corresponds to the outer package type one by one, and the outer package size can be determined according to the outer package type.
[0113] Step S6221: matching the wrapping length of the preset wrapping paper based on the outer package size.
[0114] The packaging length refers to the length of the packaging paper used when wrapping the packaging paper around the outer package. In this embodiment, the packaging paper is wrapped around the outer package in the length and width directions to cover the damaged position, so the length of the packaging paper is determined by the length and width of the outer package. Therefore, the size of the outer package can determine the circumference of the outer package, and the packaging length of the packaging paper is in a multiple relationship with the circumference of the outer package.
[0115] Step S6222: Control the manipulator to wrap the packaging paper of the packaging length around the outside of the damaged goods feature to cover the damaged position, and fix the packaging paper outside the damaged goods feature with a preset adhesive tape.
[0116] When there is no glass product in the goods, the system controls the manipulator to wrap the packaging paper around the outside of the outer package of the goods in the circumferential direction, thereby covering the damaged position, and then bonding and fixing the packaging paper on the outer package by the adhesive tape.
[0117] Further comprising the following steps: Step S6230: If there is a glass product in the damaged goods feature, match the same outer package feature based on the outer package type, and collect the express waybill image on the outer package.
[0118] When there is a glass product in the damaged goods feature, the damaged outer package is continued to be used, which may cause the glass product inside to be damaged, and therefore the damaged outer package needs to be replaced.
[0119] The same outer package feature refers to an outer package of the same type as the outer package originally used by the goods, and only the outer package of the same type can make the goods well wrapped. The same outer package feature can be determined according to the outer package type.
[0120] The express waybill image refers to the image of the express waybill printed with logistics information on the outer package of the goods taken by the camera. In this embodiment, when the outer package of the goods is replaced, the original express waybill cannot be removed for continued use, and therefore the express waybill also needs to be replaced at the same time.
[0121] Step S6231: Print a new express waybill based on the express waybill image.
[0122] When the image of the old express waybill is collected by the camera, the logistics information of the goods can be identified from the express waybill image, and then the logistics information is re-entered on the new express waybill, thereby forming the new express waybill.
[0123] Step S6232: Control the manipulator to remove the damaged outer package, and cover the new same outer package feature outside the goods.
[0124] When the goods are on the quarantine and sorting line, the manipulator first removes the old and damaged outer packaging, and then covers the new outer packaging of the same type on the outside of the goods, so that the goods are re-packaged and protected.
[0125] Step S6233: The new express label is attached to the outside of the goods, and a preset re-creation mark is marked on the new express label.
[0126] After the update of the outer packaging is completed, the system controls the manipulator to attach the new express label to the outside of the goods, and marks the re-creation mark on the new express label. The re-creation mark is used to indicate that the express label has been changed, so that the customer can understand the actual situation.
[0127] Based on the same inventive concept, the embodiment of the present application provides a dynamic sorting priority adjustment system based on real-time data.
[0128] A dynamic sorting priority adjustment system based on real-time data comprises: The acquisition module is used to acquire the accumulated weight of the goods of each sorting detection section, the detection section image, the perspective image of the goods, and the express label image.
[0129] The memory is used to store the program of the dynamic sorting priority adjustment method based on real-time data.
[0130] The processor, the program in the memory can be loaded and executed by the processor, and the program of the dynamic sorting priority adjustment method based on real-time data.
[0131] The above is only the preferred embodiment of the present application, and the protection scope of the present application is not limited to the above-mentioned embodiments. Any technical solution falling within the concept of the present application shall be considered as falling within the protection scope of the present application. It should be noted that, for ordinary skilled persons in the art, some improvements and refinements without departing from the principles of the present application shall also be considered as falling within the protection scope of the present application.
Claims
1. A dynamic sorting priority adjustment method based on real-time data, characterized in that: The following steps are involved: S1: Divide the sorting line into several sorting and detection sections, number each of the sorting and detection sections to obtain a detection section number, and collect the accumulated weight of the goods in each of the sorting and detection sections; S2: determining an average amount of the stacking based on the stacking weight of each of the goods and the number of preset detection sections; S3: Determine a sorting priority based on the average value of the accumulation amount, wherein the sorting priority includes normal priority, small item priority, and large item priority; S4: sorting the goods on the sorting line according to the sorting priority, and determining whether the accumulated weight of the goods in a single sorting detection section exceeds a preset overweight standard; S5: When the cargo stacking weight exceeds the overweight standard, it is marked as cargo congestion and matched with the detection section number of the overweight sorting detection section; S6: Allocate the highest priority to the sorting detection segment with the detection segment number, and use the highest priority to check the problem of the congested sorting detection segment and perform congestion processing.
2. The method for adjusting dynamic sorting priority based on real-time data according to claim 1, characterized in that: The method for determining the sorting priority in step S3 includes: S30: Determine whether the average amount of accumulation exceeds the preset idle time sorting amount; S31: When the average amount of accumulation does not exceed the idle time sorting amount, the sorting priority is defined as normal priority, and the sorting priority is output; S32: When the average amount of the accumulation exceeds the idle time sorting amount, determining whether the average amount of the accumulation exceeds a preset busy time sorting amount; S33: When the average accumulation amount does not exceed the busy-hour sorting amount, the sorting priority is defined as large pieces first, and the sorting priority is output; S34: When the average accumulation amount exceeds the busy-hour sorting amount, the sorting priority is defined as small pieces first, and the sorting priority is output.
3. The method for dynamic sorting priority adjustment based on real-time data according to claim 1, characterized in that: The problem checking method in step S6 includes: S60: Determine whether the cargo accumulation weight of the subsequent sorting detection section where congestion occurs is less than a preset empty weight; S61: If the empty weight is not less than the stated weight, mark it as oversized cargo passing through; S62: If it is less than the empty weight, mark it as cargo blockage.
4. The method for adjusting dynamic sorting priority based on real-time data according to claim 3, characterized in that: Methods for handling congestion when oversized cargo passes include: S6100: Collecting detection segment images of the sorting detection segment where congestion occurs when oversized goods pass through; S6101: Identify the largest oversized cargo feature from the detection segment image, and determine the oversized cargo location of the oversized cargo; S6102: Determine an interception position based on the detection segment image, the position of the oversized cargo, and a preset interception distance; S6103: Determine the features of the small goods on both sides of the feature of the oversized goods based on the detected segment image and the position of the oversized goods; S6104: Controlling a preset manipulator to fix the oversized cargo feature at the oversized cargo position, intercepting all cargo behind at the interception position and guiding them to a preset backup sorting line; S6105: Control the robot to move the small cargo feature to the next sorting detection section, and control the oversized cargo feature to move to a preset oversized cargo sorting line.
5. The method for adjusting dynamic sorting priority based on real-time data according to claim 4, characterized in that: The steps of controlling the oversized cargo feature to move to a preset oversized cargo sorting line include: S6110: Determine overall size information of the cargo based on the detected segment image and the oversized cargo feature recognition; S6111: Matching the number of sorting personnel based on the overall size information; S6112: Determine the length of the sorting line based on the location of the oversized cargo and a preset end point of the oversized cargo sorting line; S6113: Determine the arrival time based on the length of the sorting line and a preset conveying speed of the sorting line; S6114: Output the number of sorting personnel and the arrival time to a preset loudspeaker, and control the loudspeaker to play a prompt at the end position of the oversized cargo sorting line.
6. The method for dynamic sorting priority adjustment based on real-time data according to claim 3, characterized in that: Congestion handling methods when cargo is blocked include: S6200: Collecting a detection segment image of the sorting detection segment when goods are blocked; S6201: Determine the outer packaging type of each product based on the image recognition of the detection segment; S6202: Determine features of damaged goods with damaged packaging based on the outer packaging type and a preset packaging database, and identify the features of the damaged goods from the detection segment image to determine the location of the damaged goods; S6203: Control the preset manipulator to move the damaged goods features at the damaged goods location to the preset quality inspection isolation sorting line, and control the sorting inspection section where the goods are blocked to continue running.
7. The method for adjusting dynamic sorting priority based on real-time data according to claim 6, characterized in that: The method for the manipulator to move the damaged goods feature includes: S6210: Determine a damaged location based on the detected segment image and the damaged cargo characteristics, and determine whether the damaged location is located on a preset pushing path; S6211: If the damaged position is located on the pushing path, determine the intact position based on the detection segment image and the damaged position; S6212: Controlling the manipulator to hold the complete position and rotate the cargo 90°, and controlling the preset X-ray device to capture a perspective image of the cargo; S6213: Determine whether there is glassware in the damaged goods feature based on the perspective image; S6214: If there are glass products, control the robot to lay sponge pads around the damaged goods feature and push the damaged goods feature to the quality inspection isolation and sorting line.
8. The method for adjusting dynamic sorting priority based on real-time data according to claim 7, characterized in that: The steps after the robot moves the damaged goods feature to the quality inspection isolation and sorting line include: S6220: If there is no glass product in the damaged goods characteristics, determine the outer packaging size based on the outer packaging type; S6221: Matching a preset packaging length of the wrapping paper based on the outer packaging size; S6222: Control the robot arm to wrap the wrapping paper of the packaging length around the outside of the damaged goods feature to cover the damaged position, and fix the wrapping paper to the outside of the damaged goods feature with a preset tape.
9. The method for adjusting dynamic sorting priority based on real-time data according to claim 8, characterized in that: Also includes: S6230: If the damaged goods feature includes glass products, match the same outer packaging features based on the outer packaging type, and capture the express delivery label image on the outer packaging; S6231: Printing a new express delivery bill based on the express delivery bill image; S6232: Control the robot arm to remove the damaged outer packaging and wrap the new outer packaging with the same outer packaging features on the outside of the goods; S6233: Attach the new express delivery label to the outside of the goods, and mark a preset remake mark on the new express delivery label.
10. A dynamic sorting priority adjustment system based on real-time data, characterized in that: include: A collection module, used for collecting the accumulated weight of goods in each of the sorting and detection sections; A memory for storing a program of a method for adjusting dynamic sorting priority based on real-time data according to any one of claims 1 to 9; The processor and the program in the memory can be loaded and executed by the processor and realize a method for adjusting dynamic sorting priority based on real-time data.
Citation Information
Patent Citations
Goods sorting management method and device, electronic equipment and storage medium
CN112862161A
Cargo sorting method and device thereof as well as electronic equipment and medium
CN113457990A
Intelligent logistics storage automatic sorting and conveying regulation and control management system
CN114985275A
Logistics sorting method, device and equipment based on priority and storage medium
CN115345544A
Express sorting assembly line grouping method and device, medium and equipment
CN119387164A