The field of the invention relates generally to baggage inspection systems and, more particularly, to baggage inspection systems including dynamic gap control, and a method of facilitating the same.
Since the events of Sep. 11, 2001, the Department of Homeland Security has increased security dramatically in U.S. airports. Such security efforts include scanning passengers and carry-on bags and luggage for contraband including explosive materials.
A security scanning machine that continuously processes bags and/or containers requires a minimum gap between bags. If the gap between bags is too small, then the data acquired by the security scanning machine from one bag may be commingled with data acquired from another bag. Such commingling of data may compromise the evaluation of the bags. If the gap between bags is too large, then the throughput of the security scanning machine may be too low.
At least some known baggage handling systems process bags by staging the bags individually on conveyors such that each conveyor of a series of interconnected conveyors holds only a single bag. Moreover, at least some known baggage handling systems process bags using a windowing, which involves creating a predetermined distance between a leading edge of each bag. However, neither individually staging the bags nor windowing offers sufficient control over bags with varying sizes and shapes.
Further, at least some known baggage handling systems control the window size between bags by adjusting the window size relative to the size of either the first bag or the proceeding second bag. Such a control method may result in an inconsistent performance due to the varying dimensions of the bags positioned on the conveyors. There is a need for a system that is able to perform dynamic gap control by setting the speed of the conveyors according to a desired gap between successive bags.
In one aspect, a method is provided for maintaining a predetermined gap between successive objects to be scanned by a security scanning machine. The method includes measuring an initial gap defined between a trailing edge of a first object and a leading edge of a second object and, based on a comparison between the initial gap and the predetermined gap, controlling a speed of a first conveyor relative to a speed of a second conveyor operatively coupled to the first conveyor such that the predetermined gap between the first object and the second object is maintained.
In another aspect, a system for maintaining a predetermined gap between successive objects to be scanned by a security scanning machine is provided. The system includes a plurality of sensors configured to sense a position of a trailing edge of the first object and a position of a leading edge of the second object, such that an initial gap is defined by a distance between the first object trailing edge and the second object leading edge. The system also includes a plurality of encoders, each encoder configured to generate a pulse signal for each unit of distance traveled by a respective conveyor, and a processor coupled in signal communication to the sensor and the plurality of encoders. The processor is configured to control a speed of a first conveyor relative to a speed of a second conveyor such that the predetermined gap between the first object trailing edge and the second object leading edge is maintained.
In a further aspect, a baggage handling system for maintaining a predetermined gap between successive objects to be scanned by a security scanning machine is provided. The baggage handling system includes a plurality of conveyors operatively coupled to enable a first object and a second object to travel towards the security scanning machine, the plurality of conveyors including a first conveyor and a second conveyor. The system also includes a sensor configured to sense a position of a trailing edge of a first object, generate a first signal representative of the first object trailing edge position, sense a position of a leading edge of a second object, and generate a second signal representative of the second object leading edge position. The baggage handling system also includes a plurality of encoders, each encoder configured to generate a pulse signal for each unit of distance traveled by a respective conveyor, and a processor coupled in signal communication to the sensor and the plurality of encoders. The processor is configured to receive the first and second signals from the sensor, receive the pulse signal from each encoder, and control a speed of the first conveyor relative to a speed of the second conveyor to facilitate maintaining the predetermined gap.
The embodiments described herein provide systems and a method for dynamically controlling a gap between successive bags to be scanned by a security scanning machine, such as a continuous-flow scanning machine. In one embodiment, a series of sensors sense a position of the leading edge and a position of the trailing edge of successive bags. An initial gap is determined based on the difference between the trailing edge of the first bag and the leading edge of the second bag, and is also based on a distance traveled by a conveyor between time of the trailing and leading edge positions. The initial gap is compared to a predetermined gap and, based on the comparison, the speeds of the individual conveyors are adjusted to obtain and/or maintain the predetermined gap. Moreover, the embodiments described herein provide technical effects such as, but not limited to, sensing bag edge positions using multiple sensors, generating a signal representative of the positions, processing the signal, and controlling conveyors to obtain and/or maintain a predetermined gap between the bags. As used herein, a predetermined gap is a selected distance that is desired between successive bags as the bags enter the security scanning machine. In some embodiments, the predetermined gap is adjustable such that an operator enters a value
Various embodiments of the invention are described below in reference to the application in connection with and operation of a system for inspecting containers for contraband. Such containers may include passenger carry-on luggage, checked luggage, cargo crates, pallets, and/or other containers. However, it should be apparent to those skilled in the art and guided by the teachings herein provided that these various embodiments of the invention are likewise applicable to any suitable system for scanning containers including, without limitation, boxes and drums. As such, as used herein, the term “object” may refer to a bag, suitcase, cargo crate, pallet, or any container that is moved by a series of conveyors towards a scanning system. Moreover, the various embodiments of the invention are likewise applicable to any system for scanning objects that are transported by water, land, and/or air.
Moreover, although embodiments of the invention are described below in reference to application in connection with and operation of a system incorporating a security scanning system for inspecting containers, it should be apparent to those skilled in the art and guided by the teachings herein provided that any suitable gap control system may be used in alternative embodiments.
Sensors 110, 112, 114, and 116 sense a position of a leading edge 124 of a first object 126, and a position of a trailing edge 128 of first object 126. In addition, sensors 110, 112, and 114 sense a position of a leading edge 130 of a second object 132, and a position of a trailing edge 134 of second object 132. In the exemplary embodiment, sensors 110, 112, 114, and 116 are infrared (IR) sensors. Moreover, in the exemplary embodiment, sensor 116 is a vertical sensor array, or light curtain, and sensors 110, 112, and 114 are point sensors. Sensor 116 includes a plurality of IR transmitters and an opposing plurality of IR receivers, and is oriented in a first plane, such as a vertical plane, or an approximately vertical plane. The first plane is perpendicular to a plane defined by a top surface 136 of each conveyor 102, 104, and 106. Sensor 116 senses the positions of leadings edges 122 and 128, and the positions of trailing edges 126 and 132 as each object 126 and 132 enters system 100. Sensors 110, 112, and 114 project an IR beam that is oriented in a second plane perpendicular to the first plane. As such, the second plane is a horizontal plane, or an approximately horizontal plane, that is approximately parallel to top surface 136. Each IR beam is oriented between approximately 5.0 centimeters (cm) and approximately 10.0 cm above top surface 136. Sensors 110, 112, and 114 each project an IR beam across top surface 136 such that, when an object, such as object 126, breaks an IR beam, thereby preventing the IR beam from being received by a receiver positioned opposite a projecting sensor 110, 112, and/or 114, the object is registered by sensor 110, 112, and/or 114 as having crossed a particular marker point. In an alternative embodiment, each sensor 110, 112, 114, and 116 is configured as a light curtain and senses the positions of leading edges 124 and 130, and the positions of trailing edges 128 and 134, in the first plane but not the second plane. In another alternative embodiment, each sensor 110, 112, 114, and 116 is configured as a point sensor and senses the positions of leading edges 124 and 130, and the positions of trailing edges 128 and 134, in the second plane but not the first plane. Further alternative embodiments may use various ratio of the number of sensors 110, 112, 114, and/or 116 configured to sense the positions of leading edges 124 and 130 and the positions of trailing edges 128 and 134 in the first plane and the number of sensors 110, 112, 114, and/or 116 configured to sense in the second plane.
Encoders 118, 120, and 122 detect a distance traveled by a respective conveyor 102, 104, and 106. For example, encoder 118 detects when conveyor 102 has traveled approximately 1.0 centimeter (cm). Encoder 118 generates one or more pulse signals for each centimeter conveyor 102 travels.
In the exemplary embodiment, system 100 also includes a plurality of variable frequency drives, such as first drive 138, second drive 140, and third drive 142. Each variable frequency drive 138, 140, and 142 is operatively coupled to a respective conveyor 102, 104, and 106 to control the speed of the respective conveyor 102, 104, and 106 relative to adjacent conveyors 102, 104, and/or 106. Moreover, system 100 includes a processor (not shown in
In order to maintain stability, and to prevent objects 126 and 132 from tipping, the processor uses a tiered speed control between adjacent conveyors 102, 104, and/or 106 when adjusting the speed of conveyors 102, 104, and 106.
In the exemplary embodiment, system 400 also includes a plurality of encoders, such as encoders 118, 120, and 122, that are coupled to respective conveyors 102, 104, and 106. Encoders 118, 120, and 122 detect a distance traveled by respective conveyors 102, 104, and 106 and generate pulse signals representative of the distances for processing.
System 400 also includes a processor 402. Processor 402 may include any programmable system including systems using microcontrollers, reduced instruction set circuits (RISC), application specific integrated circuits (ASICs), programmable logic circuits (PLCs), and any other circuit or processor capable of executing the functions described herein. The above examples are exemplary only and are thus not intended to limit in any way the definition and/or meaning of the term processor. Processor 402 is coupled in signal communication to sensors 110, 112, 114, and 116, encoders 118, 120, and 122, and variable frequency drives 138, 140, and 142. Processor 402 receives the signal generated by sensors 110, 112, 114, and 116, and the pulse signals generated by encoders 118, 120, and 122, and determines an initial gap between first object 126 and second object 132. For example, when first object trailing edge 128 (shown in
In the exemplary embodiment, processor 402 then compares the initial gap to a predetermined gap. Based on the comparison, processor 402 controls the speed of conveyors 102, 104, and 106 using respective variable frequency drives 138, 140, and 142. More specifically, processor 402 controls the speed of first conveyor 102 relative to the speed of second conveyor 104 while second object 132 is in a transition zone, such as first transition zone 144 (shown in
In the exemplary embodiment, processor 402 receives the sensor signals from second sensor 112 and the pulse signals from second encoder 120, and determines 506 an initial gap between first object trailing edge 128 and second object leading edge 130. More specifically, processor 402 determines the number of units traveled by second conveyor 104, using the pulse signals received from second encoder 120, between the marked time point where first object trailing edge 128 passed second sensor 112 and the marked time point where second object leading edge 130 passed second sensor 112. Processor 402 then compares 508 the initial gap to the predetermined gap. Based on the comparison, processor 402 controls 510 the speed of first conveyor 102 and second conveyor 104 using respective variable frequency drives 138 and 140 (shown in
In summary, in one embodiment, a system is provided for maintaining a predetermined gap between successive objects, such as bags, to be scanned by a security scanning machine. In the exemplary embodiment, the system includes a plurality of sensors configured to sense a position of a trailing edge of the first object and to sense a position of a leading edge of the second object. In one embodiment, at least one sensor is oriented in a first plane, such as a vertical plane or a substantially vertical plane. In an alternative embodiment, at least one sensor is oriented in a second plane perpendicular to the first plane, such as a horizontal plane or a substantially horizontal plane.
In the exemplary embodiment, the system also includes a plurality of encoders configured to generate a pulse signal for each unit of distance traveled by a respective conveyor. Moreover, in the exemplary embodiment, the system includes a processor. The processor is coupled in signal communication to the plurality of sensors and the plurality of encoders. The processor controls a speed of the first conveyor relative to a speed of the second conveyor such that the predetermined gap between the first object trailing edge and the second object leading edge is maintained. The processor also determines an initial gap between the trailing edge of the first object and the leading edge of the second object.
In one embodiment, the system includes a plurality of encoders coupled to the conveyors and to the processor. Each encoder generates a pulse signal for each unit traveled by a respective conveyor, and transmits the pulse signal to the processor. In one embodiment, the system also includes a plurality of variable frequency drives operatively coupled to the conveyors, such that each variable drive controls a speed of a respective conveyor. The variable frequency drives are coupled in signal communication to the processor, enabling the processor to control the speed of a first conveyor by controlling a first variable frequency drive and to control the speed of a second conveyor by controlling a second variable frequency drive.
When the processor determines that the initial gap is approximately equal to the predetermined gap, the processor sets the speed of the first conveyor approximately equal to the speed of the second conveyor. When the processor determines that the initial gap is greater than the predetermined gap, the processor increases the speed of the first conveyor relative to the speed of the second conveyor. Further, when the processor determines that the initial gap is less than the predetermined gap, the processor decreases the speed of the first conveyor relative to the speed of the second conveyor.
While various embodiments of the invention have been described, those skilled in the art will recognize that modifications of these various embodiments of the invention can be practiced within the spirit and scope of the claims.