Airport facilities, warehouse facilities, and parcel management facilities can receive a high volume of objects such as bags, sealed packages, cargo, and the like, that must be examined, or screened or both. For example, airport facilities require one hundred percent (100%) screening of all hold objects. The screening of objects within an airport facility is also constrained by time pressures. The X-Ray scanner systems used in airport facilities, warehouse facilities and parcel management facilities typically have issues with handling lightweight objects or objects with smaller dimensions or both due to the lead curtains in the X-Ray scanner. Mishandling of the object by the X-Ray scanner systems can result in object being stuck at one of the lead curtains before the entrance to the X-Ray scanner, object being stuck at one of the lead curtains at the exit of the X-Ray scanner, multiple pieces of object being passed through the X-ray scanner at the same time (e.g., stuck object being pushed through the lead curtains and into the X-Ray scanner by heavier object), which can cause the X-Ray scanning system to capture distorted images of the object, or to wrongly identify the object passing through the X-Ray scanner or both. This mishandling of object by the X-Ray scanner system can result in the frequent stopping of the operation of the X-Ray scan system, manual inspection of the object, or delays in processing due to rescreening of the objects or both.
Illustrative embodiments are shown by way of example, in the accompanying drawings and should not be considered as a limitation of the present disclosure.
Described in detail herein are systems and methods for object handling and screening. For example, the system can be used to transport objects in a controlled manner up to the entrance to an X-Ray machine and in a controlled manner from the exit of an X-Ray machine. Some examples of objects that can be transported by embodiments of the present disclosure can include, for example, objects, luggage, packages, parcels, boxes, crates, any suitable objects or a combination thereof.
The term object is used herein to refer to any item that is transported through the X-Ray machine.
The systems and methods taught herein control several aspects of the object handling and screening and can increase throughput, improve efficiency, reduce or limit wear, reduce line stoppages and reduce the number of lead curtains used to prevent leakage of x-ray radiation. Embodiments of the present disclosure can include a conveyor that assists an object that can have difficulty with a lead curtain used to limit radiation from the X-Ray machines. The weight and number of the lead curtains deployed to prevent leakage of x-ray radiation from the X-Ray machine can also prevent light objects (e.g., packages that weigh 0.5 Kg or less) from passing through the curtains because the light object may not exert sufficient force required to displace the lead curtains (e.g., a friction force between the object and the conveyor may be insufficient to overcome the force exerted on the object by the lead curtain). This can contribute to issues such as the object being withheld in front of the lead curtains, a later object pushing the previous withheld object that is stuck on the lead curtains resulting in a mismatch between an object identity (object-ID) associated with the objects, distorted images when a later object pushes the previous object, and more than one object appears as one object or the contents of the two objects are screened together in the X-Ray machine, and the like. This can result in rescanning of the object, manual inspection of the object and increased system delays due to additional object handling, jamming or damage to the equipment, and the like.
Embodiments of the systems of the present disclosure for handling objects can include a conveyor belt that includes one or more selectively controlled flights or flaps integrated along a belt of the conveyor. The flights can be structural elements such as rotatable flaps that are spaced apart along the length of the belt of the conveyor that include cams that engage a cam surface below the belt to impart a moment on the flight and projections that respond to the moment by rotating from a retracted position to an extended position to aid the movement of an object forward in the conveyor. In some embodiments, flights can serve to separate the belt into bins for holding objects. The flights can be independently and separately controlled on the belt of the conveyor such that only some of the flights on the conveyor are rotated to an extended position and other flights are in the retracted position on the conveyor. In some embodiments, the conveyor may be housed in a tunnel that includes one or more lead curtains to contain X-Ray radiation. The flights can be arranged in rows positioned transverse to the direction of travel of a conveyor belt to form an array of flights along a length of the belt. In a first, default position, the flights can be normally located on the same plane as the conveyor belt or in parallel to the belt. In a second, operational position, the flights can be raised to be positioned perpendicular to the conveyor belt. When engaged perpendicular to the conveyor belt the flights can assist the object through the journey of the conveyor belt. For example, an object such as a parcel package may be stuck on a conveyor belt due to the weight of the object being insufficient to generate a force that can push past an obstacle in the line of travel of the object. Examples of obstacles may include lead curtains in tunnels of X-Ray machines, curvatures in conveyor belts, friction free conveyor belt material offering no grip and the like.
In an embodiment, the flights when engaged can assist the object through lead curtains by forcing the object through the lead curtains and preventing the force from the lead curtains from ceasing the travel of the object or causing the object to slip on the belt. In some embodiments, the conveyor disclosed herein can be part of the X-Ray machine, or integrally formed with an X-Ray machine at the intake and exit of the X-Ray machine or both to assist the objects such that the intake of the X-Ray machine includes an entry conveyor and the exit of the X-Ray machine includes an exit conveyor. In other embodiments, the entry conveyor, or the exit conveyor (collectively conveyor) or both disclosed herein can engage with an existing X-Ray machine and can interface with the intake and exit of the X-Ray machine. For example, an entry conveyor that is separate and distinct from the X-Ray machine can be positioned upstream of the inlet to transfer the object to the X-Ray machine and an exit conveyor that is separate and distinct from the X-Ray machine can be positioned downstream at the exit to transfer the object out of the X-Ray machine.
The object can be transported by the existing conveyor transportation system and can be moved towards the X-Ray machine via the entry conveyor. The preceding conveyor associated with the existing conveyor transportation system and the entry conveyor can include one or more sensors to sense the presence of the object, the leading edge of the object, or the trailing edge of the object, or both. As an example, the one or more sensors can be optical sensors or acoustic sensors, where the optical sensors can emit and corresponding optical detectors can detect optical signals, and the acoustic sensors can emit and acoustic detectors can detect acoustic signals. The one or more sensors can have a reflective configuration in which a signal source and signal receiver are collocated or a transmissive configuration in which the signal source and the signal receiver are opposingly spaced from each other. In some embodiments, in operation, the system can use the one or more sensors to sense the trailing edge of the object and to determine to engage the flights in response to the sensing the trailing edge of the object to assist the object through the lead curtains. In some embodiments, in operation, the system can use the one or more sensors to sense the leading edge of the object and to determine to engage the flights in response to the sensing the leading edge of the object to assist the object through the lead curtains.
Systems and methods described herein can include interfaces to existing X-Ray machines and can engage with the intake and exit rollers, conveyors or both on existing X-Ray machines. In some embodiments, the lead curtains in the tunnel of the X-Ray machine can be removed or eliminated or moved to the conveyors described herein such as the entry conveyor and the exit conveyor which can be positioned at the entry and exit of the X-Ray machine to increase throughput, improve efficiency, reduce or limit wear, and reduce line stoppages. Systems and methods described herein can interface and communicate with the X-Ray machine to transfer information about the object such as an object-ID, receive information about the screened object to identify the objects that can be rejected based on the X-Ray screening process and the like.
The entry conveyor 120 can include one or more sensors (entry signal source) 130A for sensing the object 160A. The entry conveyor 120 can also include one or more solenoids to control the raising and lowering of the flights as described herein. Outlined in
The computing system 150 can use an output of the sensor(s) 130A as an input for determining whether to raise a particular flight on the entry conveyor 120. For example, the computing system 150 can engage the flights in response to the sensing the leading edge or the trailing edge or both of the object 160A to assist the object 160A through the lead curtains. In an example, the computing system 150 may be implemented using a special purpose hardware such as an application specific integrated circuit (ASIC), a programmable logic controller (PLC), a microcontroller or the like. For example, the entry conveyor 120 can include a PLC in a control panel 152A that is in communication with the sensors 130A and the solenoids 134A, 134B to raise the one or more of the flights 138 of the entry conveyor 120 via the solenoids 134A, 134B when a trailing edge of an object is sensed. The PLCs of the entry and exit controllers may also be in communication with other components of the computing system to facilitate communication between the entry conveyor 120 and the X-ray machine. The control panel 152A can include an AC power supply such as a three phase power supply.
The exit conveyor 122 can include one or more sensors (exit signal source) 130B for sensing the object 160B. The exit conveyor 122 can also include one or more solenoids 137A/137B to control the raising and the lowering of the flights as described herein. Outlined in
The computing system 150 can use an output of the sensor(s) 130B as an input for determining whether to raise a particular flight on the exit conveyor 122. In an example, the computing system 150 may be implemented using a special purpose hardware such as an application specific integrated circuit (ASIC), a programmable logic controller (PLC), a microcontroller or the like. For example, the exit conveyor 122 can include a PLC in a control panel 152B that is in communication with the sensors 130B and the solenoids 137A, 137B to raise the one or more of the flights 138 of the exit conveyor 122 via the solenoids 137A, 137B when a trailing edge of an object is sensed. The PLC of the exit controller may also be in communication with other components of the computing system remote from the exit conveyor 122 to facilitate communication between the exit conveyor 122 and the X-ray machine.
As described herein, the computing system 150 can sense the object 160A, a leading edge 161A of the object 160A, or a trailing edge 163A of the object 160A based on an operation of the sensors (e.g., whether or not the sensors sense the presence or absence of the object 160A). For example, for embodiments where the sensors have a transmissive configuration, sensing a break in the signal (e.g., the object 160A blocks the signal of the sensor), the computing system 150 can sense the object 160A. The transition between the sensed absence and presence of the signal by the sensors can be used to identify the leading edge 161A of the object 160A and the trailing edge 163A of the object 160A. For example, the computing system 150 can sense the leading edge 161A of the object 160A on the conveyor belt at a specific location on the conveyor belt when the computing system 150 senses (at the sensors) a change in the output of the sensors indicative of a transition from not sensing the object 160A to sensing the object 160A. The computing system 150 can sense the trailing edge 163A of the object 160A on the conveyor belt at the specific location on the conveyor belt when the computing system 150 senses (at the sensors) a change in the output of the sensors indicative of a transition from sensing the object 160A to not sensing the object 160A after the leading edge 161A is sensed.
The entry conveyor 120 and the exit conveyor 122 can each include a first conveyor belt 121 and a second conveyor belt 123, respectively, each driven by a motor M, and can each include flights or flaps 138 (flights or flaps are used interchangeably herein). In one example embodiment, the flight 138 can have an elongated, planar body with a rectangular perimeter.
Referring to
In operation, during a continuous object scanning process, objects can be simultaneously entering the machine, processed by the X-Ray machine 140 within the machine, and exiting the machine. In this scenario, a single lead curtain at the entry to the machine and a single lead curtain at the exit of the machine can invariably be in the raised position when three (3) or more objects are in the X-Ray machine 140 at the same time. Having more than one lead curtain minimizes the leaked radiation.
Referring now to
In the normal position of the transfer bar 154, the at least one cam 141 is guided by a guide vane or diverter 177 shown in
As shown in
The guide vane 177 can engage with at least the cam 141 on one of the flights of the one or more flights 138 to raise the flight behind the trailing edge 163A or 163B of the object 160A or 160B respectively perpendicular to the surface of the entry conveyor belt 121 and the exit conveyor belt 123 in response to sensing the trailing edge 163A or 163B.
The raised flight can be locked into the raised (operational) position by the interaction between the cams and the wear strips so that the flight can push or urge the object 160A or 160B through the lead curtains 145, 147 on the entry conveyor 120 and the exit conveyor 122. The raised flight can push light objects, which can otherwise be arrested against the curtains at the entrance without being able to pass through the lead curtains. Similarly, the raised flight can push light roll type objects, which can otherwise end up rolling continuously at the front of the lead curtains 145, 147, through the lead curtains 145, 147. The raised flight can prevent distorted images being developed within the X-Ray machine by preventing light objects from being pushed through the X-Ray machine 140 by a larger object, heavier object or a heavy and large object. The raised flight can prevent tracking system errors by preserving the order of the objects that are sent through the X-Ray machine. For example, the raised flight can prevent a heavier follow-on object from passing a light object stuck against the lead curtains by ensuring the light object does not get stuck and is pushed through the lead curtains 145, 147. The raised flight can prevent time-out system faults by preventing light objects from being stuck on the plurality of lead curtains 145, 147. The raised flight reduces rescreening due to the reduction in light objects that are stuck at the plurality of lead curtains 145, 147.
The first solenoid 134A can operate to translate the transfer bar 154, which in turn actuates a guide vane 177 between a default retracted position (shown in
In some embodiments, there can be a second solenoid to actuate the transfer bar 154 to the engaged position, the first solenoid 134A and the second solenoid 134B can operate in concert, where the first solenoid 134A can be turned on and the second solenoid 134B can be turned off. Similarly, to actuate the transfer bar 154 to the disengaged position the solenoids can work in concert, where the first solenoid 134A can be turned off and the second solenoid 134B can be turned on. In an example, the second solenoid 134A may be used as a failsafe during power failure to keep the transfer rod engaged or disengaged as the case may be. In some embodiments, the first solenoid 134A and the second solenoid 134B may be located on the same side of the conveyor belt or may be located on opposite sides of the conveyor belt.
Similarly, in the exit conveyor 122, there can be a second solenoid to actuate the transfer bar 154 to the engaged position, the first solenoid 137A and the second solenoid 137B can operate in concert, where the first solenoid 137A can be turned on and the second solenoid 137B can be turned off. Similarly, to actuate the transfer bar 154 to the disengaged position the solenoids can work in concert, where the first solenoid 137A can be turned off and the second solenoid 137B can be turned on. In an example, the second solenoid 137A may be used as a failsafe during power failure to keep the transfer rod engaged or disengaged as the case may be. In some embodiments, the first solenoid 137A and the second solenoid 137B can be located on the same side of the conveyor belt or can be located on opposite sides of the conveyor belt.
Referring to
The conveyor, as shown in
As shown in
In an example, the guide vane 177 (e.g., shown in
The cam 149 of the flight 138 may then engage with the gentle slope of the graded track 173 and may frictionally rotate as the conveyor belt moves forward. This frictional action, as shown in
Virtualization can be employed in the computing system 150 so that infrastructure and resources in the computing system 150 can be shared dynamically. A virtual machine 612 can be provided to handle a process running on multiple processors so that the process appears to be using only one computing resource rather than multiple computing resources. Multiple virtual machines can also be used with one processor.
Memory 606 can include a computer system memory or random access memory, such as DRAM, SRAM, EDO RAM, and the like. Memory 606 can include other types of memory as well, or combinations thereof.
A user can interact with the computing system 150 through a visual display device 152, such as a computer monitor, which can display one or more graphical user interfaces 616. The user can interact with the computing system 150 using a multi-point touch interface 620, a pointing device 618, an image capturing device 634, or a reader 632.
The computing system 150 can also include one or more computer storage devices 626, such as a hard-drive, CD-ROM, or other computer readable media, for storing data and computer-readable instructions or software that implement exemplary embodiments of the present disclosure (e.g., applications). For example, exemplary storage device 626 can include one or more databases 605 for storing object information or physical parameters related to elements of the system. The databases 605 can be updated manually or automatically at any suitable time to add, delete, update, or a combination thereof, one or more data items in the databases.
The computing system 150 can include a network interface 608 configured to interface via one or more network devices 624 with one or more networks, for example, Local Area Network (LAN), Wide Area Network (WAN) or the Internet through a variety of connections including, but not limited to, standard telephone lines, LAN or WAN links (for example, 802.11, T1, T3, 56 kb, X.25), broadband connections (for example, ISDN, Frame Relay, ATM), wireless connections, controller area network (CAN), or some combination of any or all of the above. In exemplary embodiments, the computing system can include one or more antennas 622 to facilitate wireless communication (e.g., via the network interface) between the computing system 150 and a network or between the computing system 150 and other computing systems or both. The network interface 608 can include a built-in network adapter, network interface card, PCMCIA network card, card bus network adapter, wireless network adapter, USB network adapter, modem or any other device suitable for interfacing the computing system 150 to any type of network capable of communication and performing the operations described herein.
The computing system 150 can run any operating system 610, such as versions of the Microsoft® Windows® operating systems, different releases of the Unix® and Linux® operating systems, versions of the MacOS® for Macintosh computers, embedded operating systems, real-time operating systems, open source operating systems, proprietary operating systems, or any other operating system capable of running on the computing system 150 and performing the operations described herein. In exemplary embodiments, the operating system 610 can be run in native mode or emulated mode. In an exemplary embodiment, the operating system 610 can be run on one or more cloud machine instances. In some embodiments, the computing system 150 can be implemented as one or more programmable logic controllers (PLCs).
At step 1002, the smart conveyor system 100 senses the presence of an object from the preceding Material handling system, which is requesting entry to the smart conveyor system. This transfer of the object from the preceding conveyor system 190A (shown in
At step 1004, the first raise flight solenoid 134A is activated to translate a transfer rod 159 that actuates a transfer bar 154 causing at least one cam of a flight in the flights 138 to be raised behind the trailing edge 163A of the object 160A as described herein. The computing system 150 can include instructions to activate the first solenoid 134A to translate the transfer bar 154A laterally substantially perpendicular to the direction of travel of the entry conveyor belt 121. The transfer bar 154 can engage with the transfer rod 159 and move between a default position or flight lower position and an engaged position or flight raise position. In the engaged position the transfer bar 154 can guide the cam of the flight through a guide vane 177 onto the gentle slope of the graded track 173 of the wear strip 156. The cam 149 underneath the flight rolls over the gentle slope of the graded track 173 until it reaches the top of the slope where it is fully supported in the raised position by the wear strip 157. In the default position, the cam of the flight does not engage with the slope of the graded track 173 and wear strip 157 and instead passes through the channels 158 adjacent to the wear strip 157 and wear strip 156.
At step 1006, an object-ID associated with the object 160A can be sensed. The computing system 150 can use sensors (optical readers, RFID readers, or any other suitable readers) to read a machine-readable ID on the object 160A to identify the object 160A. The computing system 150 can include instructions to sense an object-ID using a sensor located on the entry conveyor 120. In an example, the object-ID can be a machine-readable ID, such as barcodes, RFID tags, Bluetooth LE™ chips, and the like. In some embodiments, the ID associated with object 160A can be communicated directly from the material handling system that controls the delivery of the object 160A to conveyor 121 to the X-Ray System.
At step 1008, the object-ID associated with the object 160A is communicated to the X-Ray machine 140. The computing system 150 can interface with the X-Ray machine 140 to share the ID associated with the object 160A with the X-Ray machine 140. For example, the computing system 150 can, after or before the object 160A has been transferred to the X-Ray machine 140 communicate the object-ID associated with the object 160A. In some embodiments, this object-ID communication is carried out directly from the material handling system to the X-Ray system.
At step 1010, the object-ID associated with the object 160A can be received and an indication of whether the object 160A has passed inspection before or after the object 160A/B (the object 160A when shown on the exit conveyor 122 is called object 160B is transferred onto the exit conveyor 122 can be generated. The computing system 150 can include instructions to receive the object-ID associated with the object 160B after the X-Ray machine 140 has completed inspection of the object 160B from the X-Ray machine 140.
At step 1012, the trailing edge 163B of the object 160B arriving on the exit conveyor 122 can be sensed at a specific location by the one or more sensors 130B of the exit conveyor after the object 160B has passed the specific location on the exit conveyor belt 122. The computing system 150 can include instructions to sense the trailing edge 163B of the object 160B arriving on the exit conveyor 122. The computing system 150 can, in a manner identical to the entry conveyor 120 as described above, sense the trailing edge 163B of the object 160B based on the signal sensed by the sensor 130B. In some embodiments, the sensors at position 103B can be a multiple sets of PEC detectors, or sensors or both to ensure various sizes of objects can be successfully sensed. In some embodiments, the leading edge of the object 160B arriving on the exit conveyor 122 can be sensed at a specific location by one or more sensors 130B of the exit conveyor after the object 160B has passed the specific location on the exit conveyor belt 122.
At step 1014, upon sensing the trailing edge 163B of the object 160B, the raise flight solenoid 137A can be activated by the computing system 150 to translate the transfer bar 154B via the transfer rod 159 which is linked to the guide vane 177. The guide vane 177 along with the transfer bar 154B can be called a transfer gear. This activation aligns the cam or multiple cams 141, which are embedded within the flight 138 to engage with a gentle slope on the graded track 173. This wear strip has the effect of rotating the cam 141, which in turn raises the flight behind the trailing edge 163B of the object 160B. In some embodiments, upon sensing the leading edge of the object 160B, the raise flight solenoid 137A can be activated by the computing system 150.
At step 1016, the smart conveyor system informs the external material handling system 190B (shown in
At step 1018, upon transfer of the object from the exit conveyor to the external material handling system conveyor 190B any flights that may be in the raised position are folded down by virtue of coming off of the wear strips and falling down on their own gravity. These flights are folded back up on the underside of the conveyor by virtue of a set of guide rails prior to returning to the start position at the entry to the conveyor.
In describing exemplary embodiments, specific terminology is used for the sake of clarity. For purposes of description, each specific term is intended to at least include all technical and functional equivalents that operate in a similar manner to accomplish a similar purpose. Additionally, in some instances where a particular exemplary embodiment includes a plurality of system elements, device components or method steps, those elements, components or steps can be replaced with a single element, component, or step. Likewise, a single element, component, or step can be replaced with a plurality of elements, components, or steps that serve the same purpose. Moreover, while exemplary embodiments have been shown and described with references to particular embodiments thereof, those of ordinary skill in the art will understand that various substitutions and alterations in form and detail can be made therein without departing from the scope of the present disclosure. Further, still, other aspects, functions, and advantages are also within the scope of the present disclosure.
Exemplary flowcharts are provided herein for illustrative purposes and are non-limiting examples of methods. One of ordinary skill in the art will recognize that exemplary methods can include more or fewer steps than those illustrated in the exemplary flowcharts and that the steps in the exemplary flowcharts can be performed in a different order than the order shown in the illustrative flowcharts.
The present application claims the benefit of U.S. Provisional Patent Application No. 62/869,350, filed on Jul. 1, 2019, which is incorporated herein by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
62869350 | Jul 2019 | US |