Method for tracking packages on a conveyor section
11407594 · 2022-08-09
Assignee
Inventors
Cpc classification
B65G43/00
PERFORMING OPERATIONS; TRANSPORTING
Y02P90/02
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
B65G43/08
PERFORMING OPERATIONS; TRANSPORTING
International classification
Abstract
In a method for tracking packages on a conveyor section, the tracking rate of packages is intended to be maximized. This is achieved by providing a method for tracking packages on a conveyor section, the method comprising the following steps: a) providing a conveyor section having a conveyor surface for conveying a sequence of packages, the conveyor section comprising at least one photoelectric barrier for detecting the packages, b) detecting a photoelectric barrier pattern by means of the photoelectric barrier, the photoelectric barrier pattern being caused by the sequence of packages, c) detecting a conveyor speed of at least one subsection of the conveyor section, d) estimating an event sequence which has with the highest probability caused the photoelectric barrier pattern, while taking into account the conveyor speed of the conveyor section, by means of an algorithm, the algorithm comprising the following further steps: e) compiling a list of possible event sequences, f) sorting the event sequences with the aid of their occurrence probability, g) extending the most probable event sequence by all possible consecutive events, the probability of the event sequence being determined for each extension, h) incorporating the extensions as a new event sequence into the list of event sequences, i) repeating steps g) to h) until the most probable event sequence fully reflects the detected photoelectric barrier pattern.
Claims
1. A method for tracking packages on a conveyor section, the method comprising the following steps: a) providing a conveyor section having a conveyor surface for conveying a sequence of packages, the conveyor section comprising at least one photoelectric barrier for detecting the packages, b) detecting a photoelectric barrier pattern by means of the photoelectric barrier the photoelectric barrier pattern being caused by the sequence of packages, c) detecting a conveyor speed of at least one subsection of the conveyor section, d) estimating an event sequence which has with the highest probability caused the photoelectric barrier pattern, while taking into account the conveyor speed of the conveyor section, by means of an algorithm, the algorithm comprising the following further steps: e) compiling a list of possible event sequences, f) sorting the event sequences with the aid of their occurrence probability, g) extending the most probable event sequence by all possible consecutive events, the probability of the event sequence being determined for each extension, h) incorporating the extensions as a new event sequence into the list of event sequences, i) repeating steps g) to h) until the most probable event sequence fully reflects the detected photoelectric barrier pattern.
2. A method according to claim 1, whereby the step of estimating an event sequence which has with the highest probability caused the photoelectric barrier pattern is carried out by means of a Viterbi algorithm.
3. A method according to claim 1, whereby the probability comprises a probability factor, the probability factor lying between 0 and 1, with a probability factor of 0, an event of the event sequence being excluded, with a probability factor of 1, the event of the event sequence has definitely taken place, and with a probability factor of 0<x<1, the probability of the event is neither excluded nor has definitely taken place.
4. A method according to claim 1, whereby the consecutive events are determined with the aid of a photoelectric barrier pattern of at least one further photoelectric barrier.
5. A method according to claim claim 1, whereby the event and the consecutive event correspond to an event selected from the following list of events: a package is transported unimpeded and/or a package is removed from the conveyor section and/or a package is added to the conveyor section and/or a package becomes stuck at the position of the photoelectric barrier and/or a package becomes stuck between two photoelectric barriers.
6. A method according to claim 1, whereby in addition to the detection of the photoelectric barrier pattern and the detection of the conveyor speed of the conveyor section, at least data of blockage detection modules and/or data of motors of the conveyor section and/or data of a reading tunnel of the conveyor section and/or data of routing decisions at flow branches are detected and taken into account in the estimation of an event sequence which has with the highest probability caused the photoelectric barrier pattern.
7. A computer program product comprising instructions which, when carried out by means of a data processing device, cause the data processing device to carry out the steps of the method according to claim 1.
Description
(1) The invention will be explained in more detail below with the aid of preferred embodiments with reference to the appended drawing. The features presented may in each case represent an aspect of the invention both individually and in combination. Features of various exemplary embodiments may be transferred from one exemplary embodiment to another.
(2)
(3)
(4)
(5)
(6) The conveyor section conveys the packages for example continuously with a constant speed. In one exemplary embodiment of the invention, belt accelerations or belt stoppages may in particular also be taken into account. In the embodiment shown in
(7) TABLE-US-00001 Occurrence Event probability I A package is transported unimpeded, i.e. constantly. C < 1 II A package is removed. R << 1 III A package is added. A << 1 IV A package becomes stuck at the position of the S.sub.L << 1 photoelectric barrier LS1, LS2, LS3. V A package becomes stuck between the photoelectric S.sub.B << 1 barriers LS1, LS2, LS3.
(8) The list is not exhaustive, however, and may contain further events in further exemplary embodiments of the invention. For example, rotations of the packages may be allowed, so that the duration of the photoelectric barrier triggerings changes. A distinction may also be made between items becoming stuck for a long and short time, in which case items becoming stuck for a shorter time are provided with a different (higher) probability than items becoming stuck for a longer time.
(9) An algorithm now determines which scenario, i.e. which constellation of packages along the conveyor section and which event sequence, has with the highest probability caused the pattern of photoelectric barrier triggerings L1-1, L1-2, L1-3, L2-1, L2-2, L3-1, L3-2, L3-3 indicated in
(10)
(11) The method starts with step 200, in which a conveyor section having a conveyor surface for conveying a sequence of packages is provided, the conveyor section comprising at least one photoelectric barrier LS1, LS2, LS3 for detecting the packages. The conveyor section may, for example, consist of one or more conveyor belts which transport the packages on a conveyor surface.
(12) In step 210, a photoelectric barrier pattern 1 is detected by means of the at least one photoelectric barrier LS1, LS2, LS3, the photoelectric barrier pattern 1 being caused by an event sequence of the packages. The packages travel past the at least one photoelectric barrier LS1, LS2, LS3 by means of the conveyor section and thereby generate a photoelectric barrier pattern 1 by the packages interrupting the at least one photoelectric barrier LS1, LS2, LS3 for a certain time L1-1, L1-2, L1-3, L2-1, L2-2, L3-2, L3-3. The interruptions L1-1, L1-2, L1-3, L2-1, L2-2, L3-2, L3-3 are in this case dependent on the conveyor speed of the conveyor section. For this reason, the conveyor speed of the conveyor section, or the conveyor speeds of all individual conveyor belts, are detected in step 220.
(13) In step 230, an event sequence which has with a highest probability caused the photoelectric barrier pattern 1 is estimated by means of an algorithm while taking into account the conveyor speed of the conveyor section. To this end, for example, a Viterbi algorithm may be used. The basic concept of the Viterbi algorithm is, starting from an empty set, to compile a list of possible event sequences and sort them with the aid of their occurrence probability. The most probable event sequence is then extended by all possible consecutive events. For each of these extensions, the probability of the sequence is determined and all extensions are correspondingly incorporated as a new possible event sequence into the list of event sequences. This is repeated until the most probable event sequence reflects the entire measured event chain. A list of possible event sequences is therefore compiled in step 240 and in step 250 the event sequences are sorted with the aid of their occurrence probability.
(14) In step 260, the most probable event sequence is extended by all possible consecutive events, the probability of the event sequence being determined for each extension. The following events are, for example, considered as an event or as a consecutive event. A package is transported unimpeded and/or a package is removed from the conveyor section and/or a package is added to the conveyor section and/or a package becomes stuck at the position of the photoelectric barrier and/or a package becomes stuck between two photoelectric barriers.
(15) The extension is incorporated in step 270 as a new event sequence into the list of event sequences. Steps 260 and 270 are repeated in step 280 until the most probable event sequence fully reflects the detected photoelectric barrier pattern.
(16)
(17) In one exemplary embodiment of the invention, the following events may be envisioned for the transition of a photoelectric barrier pattern 1 of a first photoelectric barrier LS1 to the photoelectric barrier pattern 1 of a second photoelectric barrier LS2.
(18) TABLE-US-00002 Matches photo- electric Events of the packages P1, Event barrier P2, P3 probability pattern? Probability E1 P1, P2 and P3 conveyed C .Math. C .Math. C 0 0 constantly E2 P1 is removed, P2, P3 travel R .Math. C .Math. C 0 0 constantly E3 P2 is removed, P1, P3 travel C .Math. R .Math. C 0 0 constantly E4 P3 is removed, P1 travels C .Math. S.sub.L .Math. R 1 C .Math. S.sub.L .Math. R constantly, P2 becomes stuck in photoelectric barrier 2 E5 P1 travels constantly, P2 C .Math. S.sub.B .Math. C 1 C .Math. S.sub.B .Math. C becomes stuck between the photoelectric barriers and is carried along byP3, which travels constantly. . . . . . . . . . 0 0
(19) The list of event sequences contains two event sequences E4 and E5, the order thereof depending on whether S.sub.L.Math.R, is greater than S.sub.B.Math.C, or vice versa.
(20) It is assumed that C.Math.S.sub.L.Math.R>C.Math.S.sub.B.Math.C. Each possible extension, i.e. each transition to the photoelectric barrier LS3, and the probability thereof, is then determined for the sequence E4. The following table shows all extensions which can be explained by the photoelectric barrier pattern LS3:
(21) TABLE-US-00003 Probability of the associated Total event probability E4-1 P1, P2 travel constantly, A (C .Math. S.sub.L .Math. R) .Math. A a package P4 is inserted behind P2
(22) The event sequence list therefore now contains two elements E4-1 and E5. If (C.Math.S.sub.L.Math.R).Math.A>C.Math.S.sub.B.Math.C, the algorithm terminates since E4-1 explains the entire measured event chain. L3-1 has then been triggered by package 1, L3-2 by package 2 and L3-3 by a new package 4.
(23) If (C.Math.S.sub.L.Math.R).Math.A<C.Math.S.sub.B.Math.C, the algorithm continues with E5. The following table shows all extensions of E5 which can be explained by the photoelectric barrier pattern LS3:
(24) TABLE-US-00004 Probability of the associated Total event probability E5-1 P1, P2 travel constantly, S.sub.B (C .Math. S.sub.B .Math. C) .Math. S.sub.B P3 becomes stuck for a short time between the photoelectric barriers
(25) Now, the event sequence list again contains two elements E4-1 and E5-1. Regardless of which sequence is more probable, the algorithm terminates anyway since both sequences explain the entire measured event chain. If (C.Math.S.sub.L.Math.R).Math.A>(C.Math.S.sub.B.Math.C).Math.S.sub.B, then L3-1 has been triggered by P1, L3-2 by P2 and L3-3 by a new package P4. Otherwise, L3-1 has been triggered by P1, L3-2 by P2 and L3-3 by P3.
(26) In one embodiment of the invention, a sliding observation filter may also be applied over the measured events, i.e. the events L1-n−1, L1-n, L1-n+1, and in accordance therewith the algorithm selects a limited number of relevant events from photoelectric barrier L2 to photoelectric barrier m.
(27) The events may also be run through backward. That is to say, the process starts at a checkpoint for which the packages matching a specific photoelectric barrier signal L1-1, L1-2, L1-3, L2-1, L2-2, L3-1, L3-2, L3-3 are intended to be determined by backtracking, and then moves backward along the conveyor section through the photoelectric barrier signals L1-1, L1-2, L1-3, L2-1, L2-2, L3-1, L3-3. That is to say, there is a photoelectric barrier signal L1-1, L1-2, L1-3, L2-1, L2-2, L3-1, L3-2, L3-3 and the probability of each previous signal of the preceding photoelectric barriers LS1, LS2, LS3 that has been triggered by the same package is determined. In addition, the possibility that the package has been placed on the conveyor section between the photoelectric barriers LS1, LS2, LS3 is also considered. For this calculation, the previous belt speed profiles of all belts between the photoelectric barriers LS1, LS2, LS3, the data of optionally provided blockage detection sensors, sensor data of the motors of the conveyor belts, etc., may in particular be taken into account. This backward process is followed until for example a reading tunnel, i.e. the first identification point on the conveyor section, has been reached.
LIST OF REFERENCES
(28) photoelectric barrier pattern 1
(29) 1.sup.st photoelectric barrier LS1
(30) 2.sup.nd photoelectric barrier LS2
(31) 3.sup.rd photoelectric barrier LS3
(32) signal of the 1.sup.st photoelectric barrier L1-1
(33) signal of the 1.sup.st photoelectric barrier L1-2
(34) signal of the 1.sup.st photoelectric barrier L1-3
(35) signal of the 2.sup.nd photoelectric barrier L2-1
(36) signal of the 2.sup.nd photoelectric barrier L2-2
(37) signal of the 3.sup.rd photoelectric barrier L3-1
(38) signal of the 3.sup.rd photoelectric barrier L3-2
(39) signal of the 3.sup.rd photoelectric barrier L3-3