Conveying line efficient confluence control system and method
Through the cooperation of the photoelectric sensor module and the controller, detect and analyze the parcel status information on the main transport belt, divide the virtual window to control the flow speed of the package, solve the problem of traffic congestion in the existing technology, and realize the efficient packages of parcels. And sort.
Patent Information
- Application Number
- CN202411499416.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-24
- Publication Date
- 2025-01-24
AI Technical Summary
In the prior art, when the packages on the tributary conveying line are transported into the main conveying line, if the total area of the two packages exceeds the bearing area of the main conveying line, it is easy to cause congestion at the confluence port position, resulting in a decrease in the confluence speed and cannot be met. The rapid sorting of parcels reduces sorting efficiency.
A photoelectric sensor module is used to detect package status information on the main conveyor belt. The controller receives and analyzes this information to determine the free space on the main conveyor belt and divide it into multiple virtual windows. Based on these virtual windows, it determines the entry of packages from the conveyor belt. Target timing of the main conveyor belt to control the merging speed of packages.
Effectively improve the speed of the combination, improve the sorting efficiency of the package, avoid the congestion of the flow drool, and meet the rapid sorting needs of the package.
Smart Images

Figure CN119349213A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of logistics equipment, and in particular to a conveyor line efficient confluence control system and method. Background Art
[0002] In the related art, it is often necessary to merge goods on different branch conveyor lines onto a main conveyor line for centralized sorting. The volumes of parcels on each branch conveyor line are different. When the parcels on the branch conveyor line merge into the main conveyor line, if the area between the two parcels is larger than that of the main conveyor line, the two parcels are easily jammed at the confluence. Most of the existing ones are equipped with sensors at the confluence. When it is detected that the parcels on the main conveyor line pass through the confluence, the branch conveyor line stops merging the parcels into the main conveyor line until there are no parcels at the confluence. Only then can the branch conveyor line merge the parcels into the main conveyor line.
[0003] However, in the related art, when parcels on different branch conveyor lines merge into the main conveyor line, if the total floor space of the two parcels exceeds the carrying area of the main conveyor line, congestion is likely to occur at the confluence, greatly reducing the confluence speed, making it impossible to meet the rapid sorting of parcels, and reducing the sorting efficiency of parcels, which urgently needs to be solved. Summary of the invention
[0004] The present application provides a conveyor line efficient merging control system and method to solve the problem that the sorting method in the related art greatly reduces the merging speed, cannot meet the rapid sorting of packages, and reduces the sorting efficiency of packages.
[0005] The first aspect of the present application provides an efficient confluence control system for a conveyor line, comprising: a main conveyor belt and at least one slave conveyor belt; a photoelectric sensor module, the photoelectric sensor module being used to detect status information of a first target package on the main conveyor belt; a controller, the controller being used to receive the status information of the first target package sent by the photoelectric sensor module, and determine the free space on the main conveyor belt according to the status information, divide the free space into a plurality of virtual windows, and determine a target time for a second target package of the at least one slave conveyor belt to enter the main conveyor belt according to the plurality of virtual windows, so as to control the second target package of the at least one slave conveyor belt to enter the main conveyor belt at the target time.
[0006] Optionally, in one embodiment of the present application, the status information of the first target package includes at least one of the number of the packages, the distribution of the packages, the location of the packages, and the length of the packages.
[0007] Optionally, in one embodiment of the present application, the controller includes: a determination unit for determining the minimum occupied space of each package on the main conveyor belt based on the number of the packages detected, the distribution of the packages, the position of the packages and the length of the packages of the first target packages; an analysis unit for analyzing the free space on the main conveyor belt according to the minimum occupied space; and an adjustment unit for adjusting the positions and sizes of the multiple virtual windows according to the free space.
[0008] Optionally, in one embodiment of the present application, the system of the embodiment of the present application further includes: an identification module, which is used to identify image information of the first target package and the second target package, and identify the total volume of the package based on the image information; a control module, which is used to feed back the total volume of the package to the controller, so that the controller controls the confluence speed of the at least one conveyor belt according to the total volume of the package.
[0009] Optionally, in one embodiment of the present application, the system of the embodiment of the present application further includes: an exception handling module, wherein the exception handling module is used to determine the second target package as an abnormal package when it is detected that the second target package does not meet the confluence condition, and return the abnormal package to the target temporary storage area; an early warning module, wherein the early warning module is used to generate an early warning report based on the information of the abnormal package, and send the early warning report to a preset terminal.
[0010] The second aspect of the present application provides a method for efficient confluence control of a conveyor line, including: detecting status information of a first target package on the main conveyor belt; receiving status information of the first target package sent by the photoelectric sensor module, and determining free space on the main conveyor belt based on the status information, dividing the free space into a plurality of virtual windows, and determining a target time for a second target package of at least one slave conveyor belt to enter the main conveyor belt based on the plurality of virtual windows, so as to control the at least one second target package of the slave conveyor belt to enter the main conveyor belt at the target time.
[0011] Optionally, in one embodiment of the present application, the method of the embodiment of the present application further includes: identifying image information of the first target package and the second target package, and identifying the total volume of the package based on the image information; and controlling the confluence speed of the at least one conveyor belt based on the total volume of the package.
[0012] The third aspect of the present application provides an electronic device, comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the efficient confluence control method for conveyor lines as described in the above embodiment.
[0013] The fourth aspect of the present application provides a computer-readable storage medium, which stores a computer program. When the program is executed by a processor, it implements the above-mentioned efficient confluence control method of the conveyor line.
[0014] The fifth aspect of the present application provides a computer program product, including a computer program, which, when executed, is used to implement the above-mentioned efficient confluence control method for conveyor lines.
[0015] The photoelectric sensor module in the embodiment of the present application detects the status information of the first target package on the main conveyor belt, and receives the status information of the first target package sent by the photoelectric sensor module through the controller, and determines the free space on the main conveyor belt according to the status information, and divides the free space into multiple virtual windows, thereby determining the target time for at least one second target package from the conveyor belt to enter the main conveyor belt, so as to control at least one second target package from the conveyor belt to enter the main conveyor belt at the target time, effectively improving the confluence speed and improving the sorting efficiency of the packages. Thus, the problem that congestion easily occurs at the confluence position in the related art, greatly reducing the confluence speed, failing to meet the rapid sorting of packages, and reducing the sorting efficiency of packages is solved.
[0016] Additional aspects and advantages of the present application will be given in part in the description below, and in part will become apparent from the description below, or will be learned through the practice of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] The above and / or additional aspects and advantages of the present application will become apparent and easily understood from the following description of the embodiments in conjunction with the accompanying drawings, in which:
[0018] Figure 1 It is a structural schematic diagram of a conveyor line efficient confluence control system provided according to an embodiment of the present application;
[0019] Figure 2 It is a flow chart of a method for efficiently controlling flow confluence of a conveyor line provided according to an embodiment of the present application;
[0020] Figure 3 It is a schematic diagram of the structure of an electronic device provided according to an embodiment of the present application. DETAILED DESCRIPTION
[0021] Embodiments of the present application are described in detail below, and examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present application, and should not be construed as limiting the present application.
[0022] The following describes a schematic structural diagram of a conveyor line efficient confluence control system proposed according to an embodiment of the present application with reference to the accompanying drawings. Figure 1 It is a structural schematic diagram of a conveyor line efficient confluence control system according to an embodiment of the present application.
[0023] like Figure 1 As shown, the conveyor line efficient confluence control system 10 includes: a main conveyor belt 100 , at least one slave conveyor belt 200 , a photoelectric sensor module 300 and a controller 400 .
[0024] Specifically, the main conveyor belt 100 and at least one slave conveyor belt 200 .
[0025] In the actual implementation process, the embodiment of the present application can be provided with a main conveyor belt 100 and at least one slave conveyor belt 200, wherein the main conveyor belt 100 is the main road for conveying packages, receiving packages from different sources converged by at least one slave conveyor belt 200, wherein the main conveyor belt 100 in the embodiment of the present application can receive up to five high-speed confluences of slave conveyor belts 200, effectively improving the confluence efficiency of the conveyor line.
[0026] The photoelectric sensor module 300 is used to detect the status information of the first target package on the main conveyor belt 100 .
[0027] As a possible implementation method, the embodiment of the present application can set a photoelectric sensor module 300, and the photoelectric sensor module 300 can be set in the main conveyor belt 100, so that the number, distribution, package position, package length and other information of all packages in the main conveyor belt 100 can be detected in real time, thereby effectively preventing congestion.
[0028] In addition, the photoelectric sensor module 300 can also be set on at least one conveyor belt 200 to detect the number, distribution, package position and package length of all packages in at least one conveyor belt 200, thereby improving the efficiency of conveyor line merging.
[0029] The controller 400 is used to receive the status information of the first target package sent by the photoelectric sensor module 300, and determine the free space on the main conveyor belt 100 according to the status information, divide the free space into a plurality of virtual windows, and determine the target time for at least one second target package from the conveyor belt 200 to enter the main conveyor belt 100 according to the plurality of virtual windows, so as to control at least one second target package from the conveyor belt 200 to enter the main conveyor belt 100 at the target time.
[0030] In some embodiments, the controller 400 of the present application can be configured to receive status information of the first target package sent by the photoelectric sensor module 300, and determine the free space on the main conveyor belt 100 through the built-in algorithm and status information. Then, the free space can be divided into multiple virtual windows, wherein each virtual window represents an area that can accommodate the entry of new packages, so that the optimal time for at least one second target package from the conveyor belt 200 to enter the main conveyor belt 100 can be determined based on the positions and sizes of the multiple virtual windows. Then, the embodiment of the present application can control at least one second target package from the conveyor belt 200 to enter the main conveyor belt 100 at the optimal time, thereby ensuring that each batch of packages from the conveyor belt 200 can be seamlessly connected to the main conveyor belt 100, thereby achieving efficient and orderly confluence.
[0031] It should be noted that the selection of the best time is based on the density and distribution of packages on the current main conveyor belt 100 to ensure that the merging will not cause congestion or interfere with the existing package flow.
[0032] In one embodiment of the present application, the controller 400 includes: a determination unit, an analysis unit and an adjustment unit.
[0033] The determination unit is used to determine the minimum occupied space of each package on the main conveyor belt 100 based on the number of packages, distribution of packages, location of packages and length of packages of the detected first target package.
[0034] In some embodiments, the determination unit in the controller 400 can calculate the physical size of each package and determine the minimum occupied space of each package on the main conveyor belt 100 based on detecting the position of each package on the current main conveyor belt 100 relative to the conveying starting point and the actual length of each package, so as to ensure the reasonable arrangement of the packages on the main conveyor belt 100, that is, reasonably allocate the position of each newly entering package according to the current distribution of packages on the conveyor belt, and ensure that each package has enough space, which helps to avoid congestion and achieve efficient confluence.
[0035] Among them, taking into account the slight deviation or deformation that may occur in the package during transportation, the determination unit will reserve a certain safety gap when calculating the space occupied by the package to ensure that the packages do not collide with each other.
[0036] For example, a series of parcels are being transported on the main conveyor belt 100, and the photoelectric sensor module 300 detects that there are five parcels on the current conveyor belt, with lengths of 50 cm, 60 cm, 55 cm, 70 cm and 45 cm respectively. The determination unit will calculate the minimum occupied space for each parcel based on this information. Assuming that the safety gap reserved before and after each parcel is 10 cm, the minimum occupied space required for the five parcels is 60 cm, 70 cm, 65 cm, 80 cm and 55 cm respectively, to ensure that there is enough space between the parcels to prevent collision.
[0037] The analyzing unit is used to analyze the free space on the main conveyor belt 100 according to the minimum occupied space.
[0038] In some embodiments, the analysis unit in the controller 400 can calculate the area of the free region on the main conveyor belt 100 through the minimum occupied space, determine the free space that can be used to place new packages, and ensure that the packages on the main conveyor belt 100 can be arranged efficiently and orderly during the merging process to avoid congestion and collision.
[0039] The adjusting unit is used to adjust the positions and sizes of the multiple virtual windows according to the free space.
[0040] During the actual execution process, the adjustment unit in the controller 400 can adjust the positions and sizes of multiple virtual windows according to the free space, and adjust the positions of the virtual windows according to the free space position information obtained by the analysis unit to make them as evenly distributed as possible on the main conveyor belt 100 to avoid overcrowding in certain areas. It will ensure that the position of the virtual window will not conflict with existing packages, and can ensure that new packages will not collide with other packages after entering, that is, ensure that each virtual window can properly accommodate the new package that is about to enter the main conveyor belt 100.
[0041] In addition, the adjustment unit can adjust the size of the virtual window according to the minimum occupied space calculated by the determination unit to ensure that each virtual window can just accommodate the new package. As the package moves on the main conveyor belt 100, the free space will change. The adjustment unit can monitor in real time and adjust the size of the virtual window accordingly to adapt to the changing situation.
[0042] For example, assuming that there are four packages on the main conveyor belt 100, their positions and lengths are: position 1 (length 50 cm), position 2 (length 60 cm), position 3 (length 55 cm), and position 4 (length 70 cm). The analysis unit can identify the free space on the main conveyor belt 100 and calculate the area of the free space. Then, the adjustment unit can adjust the position and size of the virtual window based on this information to ensure that each virtual window can accommodate the new package and avoid collisions between packages.
[0043] Optionally, in one embodiment of the present application, the system 10 of the embodiment of the present application further includes: an identification module and a control module.
[0044] Among them, the recognition module is used to recognize image information of the first target package and the second target package, and recognize the total volume of the package according to the image information.
[0045] For example, in the embodiment of the present application, cameras or visual sensors can be installed on the main conveyor belt 100 and the slave conveyor belt 200 to capture image information of the package, and an appropriate image acquisition frequency can be set according to the conveying speed and package density to ensure that a clear image of the package is captured.
[0046] Next, the embodiment of the present application can pre-process the collected images, including removing noise, enhancing contrast, etc., extracting the features of the package from the processed images, and calculating the total volume of the package according to the three-dimensional model, including the product of the three dimensions of length, width, and height, so as to obtain the total volume of the package, effectively improving the accuracy of the confluence.
[0047] The control module is used to feed back the total volume of the packages to the controller 400, so that the controller 400 controls the confluence speed of at least one slave conveyor belt 200 according to the total volume of the packages.
[0048] In some embodiments, the controller 400 in the embodiment of the present application can calculate the optimal speed for the second target package on the conveyor belt 200 to enter the main conveyor belt 100 based on the total volume information of the package, for example, by adjusting the motor drive speed of the conveyor belt 200 or other control means to achieve precise control of the confluence speed.
[0049] Optionally, in one embodiment of the present application, the system 10 of the embodiment of the present application further includes: an exception handling module and an early warning module.
[0050] Among them, the exception handling module is used to determine the second target package as an abnormal package and return the abnormal package to the target temporary storage area when it is detected that the second target package does not meet the merging conditions.
[0051] In some embodiments, the embodiments of the present application may be provided with an exception handling module, which detects the status information of the second target package through the photoelectric sensor module 300, including but not limited to the size, shape, weight, etc. of the package, and then determines whether the second target package meets the merging conditions according to preset standards. For example, if the size of the package is too large, the shape is irregular, or the weight exceeds the standard, it is determined that the merging conditions are not met. If it is detected that the second target package does not meet the merging conditions, the exception handling module determines it as an abnormal package, so that the exception handling module records the relevant information of the abnormal package, including the size, shape, weight, detection time, etc. of the package; and the exception handling module controls the abnormal package on the conveyor belt 200 to be returned to the target temporary storage area, wherein the target temporary storage area is used to temporarily store abnormal packages that do not meet the merging conditions, waiting for subsequent processing by relevant technicians.
[0052] The early warning module is used to generate an early warning report based on the information of abnormal packages and send the early warning report to a preset terminal.
[0053] During the actual implementation process, the embodiment of the present application can generate an early warning report based on the number, size, shape, weight, detection time, temporary storage area location and other detailed information of the abnormal package, and send the early warning report to the computer, mobile phone or other designated device of the relevant technician. After receiving the early warning report, the relevant technician can handle the abnormal package in time to avoid affecting the subsequent sorting work, so as to ensure the smooth progress of the logistics sorting work.
[0054] According to the efficient confluence control system of the conveyor line proposed in the embodiment of the present application, the state information of the first target package on the main conveyor belt can be detected by the photoelectric sensor module, and the state information of the first target package sent by the photoelectric sensor module can be received by the controller, and the free space on the main conveyor belt can be determined according to the state information, and the free space can be divided into multiple virtual windows, so as to determine the target time for at least one second target package from the conveyor belt to enter the main conveyor belt, so as to control at least one second target package from the conveyor belt to enter the main conveyor belt at the target time, effectively improving the confluence speed and improving the sorting efficiency of the packages. Thus, the problem that congestion easily occurs at the confluence position in the related art, greatly reducing the confluence speed, failing to meet the rapid sorting of packages, and reducing the sorting efficiency of packages is solved.
[0055] in, Figure 2 A schematic flow chart of an efficient merging control method for a conveyor line provided in an embodiment of the present application.
[0056] like Figure 2 As shown, the efficient confluence control method of the conveyor line includes the following steps:
[0057] In step S201, the status information of the first target package on the main conveyor belt is detected;
[0058] It can be understood that the embodiments of the present application can detect in real time information such as the quantity, distribution, parcel position, and parcel length of all parcels in the main conveyor belt, thereby effectively preventing congestion from occurring.
[0059] In addition, the embodiments of the present application can also detect information such as the quantity, distribution, package location, and package length of all packages in at least one conveyor belt, thereby improving the efficiency of conveyor line merging.
[0060] In step S202, status information of the first target package sent by the photoelectric sensor module is received, and the free space on the main conveyor belt is determined based on the status information, the free space is divided into a plurality of virtual windows, and the target time for at least one second target package from the conveyor belt to enter the main conveyor belt is determined based on the plurality of virtual windows, so as to control at least one second target package from the conveyor belt to enter the main conveyor belt at the target time.
[0061] It can be understood that the embodiment of the present application can receive the status information of the first target package sent by the photoelectric sensor module, and determine the free space on the main conveyor belt through the built-in algorithm and status information. Then, the free space can be divided into multiple virtual windows, wherein each virtual window represents an area that can accommodate the entry of new packages, so that the optimal time for at least one second target package from the conveyor belt to enter the main conveyor belt can be determined according to the positions and sizes of the multiple virtual windows. Then, the embodiment of the present application can control at least one second target package from the conveyor belt to enter the main conveyor belt at the optimal time, thereby ensuring that each batch of packages from the conveyor belt can be seamlessly connected to the main conveyor belt, thereby achieving efficient and orderly confluence.
[0062] Optionally, in one embodiment of the present application, the method of the embodiment of the present application further includes: identifying image information of the first target package and the second target package, and identifying the total volume of the packages based on the image information; and controlling the confluence speed of at least one conveyor belt based on the total volume of the packages.
[0063] For example, in an embodiment of the present application, cameras or visual sensors can be installed on the main conveyor belt and the slave conveyor belt to capture image information of the package, and an appropriate image acquisition frequency can be set according to the conveying speed and package density to ensure that a clear image of the package is captured.
[0064] Next, the embodiment of the present application can pre-process the collected images, including removing noise, enhancing contrast, etc., extracting the features of the package from the processed images, and calculating the total volume of the package according to the three-dimensional model, including the product of the three dimensions of length, width, and height, so as to obtain the total volume of the package, effectively improving the accuracy of the confluence.
[0065] Finally, the embodiment of the present application can calculate the optimal speed for the second target package on the conveyor belt to enter the main conveyor belt based on the total volume information of the package, such as by adjusting the motor drive speed of the conveyor belt or other control means to achieve precise control of the confluence speed.
[0066] It should be noted that the above explanation of the embodiment of the efficient merging control system for conveyor lines is also applicable to the efficient merging control method for conveyor lines of this embodiment, and will not be repeated here.
[0067] According to the efficient confluence control method for conveyor lines proposed in the embodiment of the present application, the state information of the first target package on the main conveyor belt can be detected by the photoelectric sensor module, and the state information of the first target package sent by the photoelectric sensor module can be received by the controller, and the free space on the main conveyor belt can be determined according to the state information, and the free space can be divided into multiple virtual windows, so as to determine the target time for at least one second target package from the conveyor belt to enter the main conveyor belt, so as to control at least one second target package from the conveyor belt to enter the main conveyor belt at the target time, effectively improving the confluence speed and improving the sorting efficiency of packages. Thus, the problem that congestion easily occurs at the confluence position in the related art, greatly reducing the confluence speed, failing to meet the rapid sorting of packages, and reducing the sorting efficiency of packages is solved.
[0068] Figure 3 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. The electronic device may include:
[0069] A memory 301 , a processor 302 , and a computer program stored in the memory 301 and executable on the processor 302 .
[0070] When the processor 302 executes the program, the efficient conveyor line merging control method provided in the above embodiment is implemented.
[0071] Furthermore, the electronic device further comprises:
[0072] The communication interface 303 is used for communication between the memory 301 and the processor 302 .
[0073] The memory 301 is used to store computer programs that can be run on the processor 302 .
[0074] The memory 301 may include a high-speed RAM memory, and may also include a non-volatile memory (non-volatile memory), such as at least one disk memory.
[0075] If the memory 301, the processor 302 and the communication interface 303 are implemented independently, the communication interface 303, the memory 301 and the processor 302 can be connected to each other through a bus and communicate with each other. The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 3 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.
[0076] Optionally, in a specific implementation, if the memory 301, the processor 302 and the communication interface 303 are integrated on a chip, the memory 301, the processor 302 and the communication interface 303 can communicate with each other through an internal interface.
[0077] The processor 302 may be a central processing unit (CPU), or an application specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present application.
[0078] This embodiment also provides a computer-readable storage medium on which a computer program is stored. When the program is executed by a processor, the above-mentioned efficient merging control method of the conveyor line is implemented.
[0079] This embodiment also provides a computer program product, including a computer program, which, when executed, is used to implement the above-mentioned efficient merging control method for conveyor lines.
[0080] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present application. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or N embodiments or examples in a suitable manner. In addition, those skilled in the art may combine and combine the different embodiments or examples described in this specification and the features of the different embodiments or examples, without contradiction.
[0081] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Therefore, a feature defined as "first" or "second" may explicitly or implicitly include at least one of the features. In the description of this application, "N" means at least two, such as two, three, etc., unless otherwise clearly and specifically defined.
[0082] Any process or method description in a flowchart or otherwise described herein may be understood to represent a module, fragment or portion of code comprising one or N executable instructions for implementing the steps of a custom logical function or process, and the scope of the preferred embodiments of the present application includes alternative implementations in which functions may not be performed in the order shown or discussed, including performing functions in a substantially simultaneous manner or in reverse order depending on the functions involved, which should be understood by technicians in the technical field to which the embodiments of the present application belong.
[0083] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as an ordered list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by an instruction execution system, device or apparatus (such as a computer-based system, a system including a processor, or other system that can fetch instructions from an instruction execution system, device or apparatus and execute instructions), or in combination with these instruction execution systems, devices or apparatuses. For the purposes of this specification, a "computer-readable medium" can be any device that can contain, store, communicate, propagate or transmit a program for use by an instruction execution system, device or apparatus, or in combination with these instruction execution systems, devices or apparatuses. More specific examples of computer-readable media (a non-exhaustive list) include the following: an electrical connection with one or N wirings (electronic devices), a portable computer disk box (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable and programmable read-only memory (EPROM or flash memory), a fiber optic device, and a portable compact disk read-only memory (CDROM). In addition, the computer-readable medium may even be paper or other suitable medium on which the program is printed, since the program may be obtained electronically by optically scanning the paper or other medium and then editing, interpreting or processing in other suitable ways as necessary and then storing it in a computer memory.
[0084] It should be understood that the various parts of the present application can be implemented by hardware, software, firmware or a combination thereof. In the above embodiment, the N steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented by hardware, as in another embodiment, it can be implemented by any one or a combination of the following technologies known in the art: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.
[0085] A person skilled in the art may understand that all or part of the steps in the method for implementing the above-mentioned embodiment may be completed by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, which, when executed, includes one or a combination of the steps of the method embodiment.
[0086] In addition, each functional unit in each embodiment of the present application may be integrated into a processing module, or each unit may exist physically separately, or two or more units may be integrated into one module. The above-mentioned integrated module may be implemented in the form of hardware or in the form of a software functional module. If the integrated module is implemented in the form of a software functional module and sold or used as an independent product, it may also be stored in a computer-readable storage medium.
[0087] The storage medium mentioned above may be a read-only memory, a magnetic disk or an optical disk, etc. Although the embodiments of the present application have been shown and described above, it can be understood that the above embodiments are exemplary and cannot be understood as limiting the present application. A person of ordinary skill in the art may change, modify, replace and modify the above embodiments within the scope of the present application.
Claims
1. A high-efficiency confluence control system for a conveyor line, characterized in that: include: A main conveyor belt and at least one slave conveyor belt; A photoelectric sensor module, the photoelectric sensor module is used to detect status information of a first target package on the main conveyor belt; A controller, the controller is used to receive the status information of the first target package sent by the photoelectric sensor module, and determine the free space on the main conveyor belt according to the status information, divide the free space into a plurality of virtual windows, and determine the target time for the second target package of the at least one slave conveyor belt to enter the main conveyor belt according to the plurality of virtual windows, so as to control the at least one second target package of the slave conveyor belt to enter the main conveyor belt at the target time.
2. The system according to claim 1, characterized in that The status information of the first target package includes at least one of the number of the packages, the distribution of the packages, the location of the packages, and the length of the packages.
3. The system according to claim 2, characterized in that The controller comprises: a determining unit, configured to determine a minimum occupied space of each package on the main conveyor belt based on the number of the packages, the distribution of the packages, the positions of the packages, and the lengths of the packages of the detected first target packages; an analyzing unit, configured to analyze the free space on the main conveyor belt according to the minimum occupied space; An adjusting unit is used to adjust the positions and sizes of the multiple virtual windows according to the free space.
4. The system according to claim 1, characterized in that Also includes: an identification module, the identification module being used to identify image information of the first target package and the second target package, and to identify a total volume of the packages according to the image information; A control module is used to feed back the total volume of the packages to the controller, so that the controller controls the merging speed of the at least one slave conveyor belt according to the total volume of the packages.
5. The system according to claim 1, characterized in that Also includes: An exception handling module, wherein the exception handling module is used to determine the second target package as an abnormal package and return the abnormal package to the target temporary storage area when it is detected that the second target package does not meet the merging condition; The warning module is used to generate a warning report based on the information of the abnormal package and send the warning report to a preset terminal.
6. A method for efficiently controlling the flow confluence of a conveyor line, characterized in that: The efficient merging control system for a conveyor line according to any one of claims 1 to 5 is adopted, wherein the method comprises the following steps: Detecting status information of a first target package on the main conveyor belt; Receive the status information of the first target package sent by the photoelectric sensor module, and determine the free space on the main conveyor belt according to the status information, divide the free space into a plurality of virtual windows, and determine the target time for the second target package of the at least one slave conveyor belt to enter the main conveyor belt according to the plurality of virtual windows, so as to control the at least one second target package of the slave conveyor belt to enter the main conveyor belt at the target time.
7. The method according to claim 6, characterized in that Also includes: Identify image information of the first target package and the second target package, and identify the total volume of the packages based on the image information; The merging speed of the at least one slave conveyor belt is controlled according to the total volume of the packages.
8. An electronic device, characterized in that: include: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the efficient confluence control method for a conveyor line as described in any one of claims 6 to 7.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that: The program is executed by a processor to implement the efficient confluence control method for a conveyor line as described in any one of claims 6 to 7.
10. A computer program product, comprising a computer program, characterized in that The computer program is executed by a processor to implement the efficient merging control method for a conveyor line as described in any one of claims 6-7.
Citation Information
Cited By
Conveyor belt control method and device, electronic equipment and computer readable medium
CN121516508A