The disclosed embodiments generally relate to a sheet driving system and method and, more particularly, a method and apparatus for orienting sheets using a ball drive.
In machines that receive and dispense sheets of material, such as automated teller machines (ATM) that receive and dispense cash, checks, and other financial documents, accurate registration and alignment of the sheets, which are generally image receiving substrates, is needed to avoid problems such as paper jams, misidentification of image information on the sheets, improper dispensation of the number or type of new or recycled sheets, and damage to the sheets being handled by the machine. Existing machines may attempt proper alignment and registration of sheets being introduced into the machine by providing guide channels at a point of entry and rollers that pull each sheet into the machine and attempt to align an edge of each sheet along one or more of the guide channels. Errors in the alignment and registration of sheets may occur when sheets, such as cash, are damaged, or include creases, bends, torn edges, or other defects, particularly when the machine recycles and dispenses sheets that have been received. The large variation in sizes, rigidity, and quality of the different types of sheets that may be received and dispensed by the machines may also create problems when trying to construct the machines with universally acceptable guide channels or other existing means for aligning and registering sheets.
The term “sheet” as used in this disclosure is intended to cover any type of generally planar member or substrate being transported, such as a paper sheet, cash of various denominations, a plate of flexible or rigid material, cardboard, plastic, or the like, either individually or in overlying stacks.
The present disclosure is directed to addressing one or more of the problems set forth above and/or other problems associated with orienting and properly registering or aligning sheets that are handled by different machines.
In one aspect, the present disclosure is directed to an Automated Teller Machine (ATM) that includes a sheet driving system. The sheet driving system may include a sheet path, wherein sheets travel in a direction parallel to a first direction along the sheet path, a first sheet sensor and a second sheet sensor adjacent the sheet path, wherein the first and second sheet sensors are disposed apart from each other in a transverse direction relative to the first direction, and a first sheet drive mechanism and a second sheet drive mechanism adjacent the sheet path, wherein the second sheet drive mechanism is disposed apart from the first sheet drive mechanism in a transverse direction relative to the first direction, and wherein each sheet drive mechanism is selectively operative to change relative speed and direction of movement of disposed areas of a sheet adjacent to the sheet drive mechanisms as the sheet travels adjacent to the sheet drive mechanisms along the sheet path. The ATM may also include a control system in operative connection with the first and second sheet sensors and the first and second sheet drive mechanisms, wherein the control system is operative responsive to sensing a sheet with at least one of the first or second sensors to selectively actuate at least one of the first or second sheet drive mechanisms to change the position of the sheet relative to the sheet path.
In another aspect, the present disclosure is directed to an apparatus for driving one or more sheets. The apparatus may include a sheet path, wherein sheets travel in a direction parallel to a first direction along the sheet path, a first sheet sensor and a second sheet sensor adjacent the sheet path, wherein the first and second sheet sensors are disposed apart from each other in a transverse direction relative to the first direction, and a first sheet drive mechanism and a second sheet drive mechanism adjacent the sheet path, wherein the second sheet drive mechanism is disposed apart from the first sheet drive mechanism in a transverse direction relative to the first direction, and wherein each sheet drive mechanism is selectively operative to change relative speed and direction of movement of disposed areas of a sheet adjacent to the sheet drive mechanisms as the sheet travels adjacent to the sheet drive mechanisms along the sheet path. The apparatus may also include a control system in operative connection with the first and second sheet sensors and the first and second sheet drive mechanisms, wherein the control system is operative responsive to sensing a sheet with at least one of the first or second sensors to selectively actuate at least one of the first or second sheet drive mechanisms to change the position of the sheet relative to the sheet path.
In yet another aspect, the present disclosure is directed to a machine control system for a machine, wherein the machine includes a sheet path. Sheets travel through a portion of the machine in a direction parallel to a first direction along the sheet path. The machine may also include a first sheet sensor and a second sheet sensor adjacent the sheet path, wherein the first and second sheet sensors are disposed apart from each other in a transverse direction relative to the first direction, and a first sheet drive mechanism and a second sheet drive mechanism adjacent the sheet path, wherein the second sheet drive mechanism is disposed apart from the first sheet drive mechanism in a transverse direction relative to the first direction, and wherein each sheet drive mechanism is selectively operative to change relative speed and direction of movement of disposed areas of a sheet adjacent to the sheet drive mechanisms as the sheet travels adjacent to the sheet drive mechanisms in the sheet path. Each of the sheet drive mechanisms may include two motors, two drive disks, a fixture, and a ball rotatably supported in the fixture. Each of the drive disks may be rotatably driven by one of the motors, and the ball may be rotatably supported in the fixture with portions of the outer peripheral surface of the ball being exposed through openings in the fixture and frictionally engaged with the drive disks. The machine control system may be configured to receive signals from the first and second sheet sensors indicative of a skew in the orientation of the sheet relative to the first direction, and send command signals to the first and second sheet drive mechanisms to selectively actuate the first and second sheet drive mechanisms to change the position of the sheet relative to the sheet path.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosed embodiments, as claimed.
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate disclosed embodiments and, together with the description, serve to explain the disclosed embodiments. In the drawings:
The method and apparatus according to the present disclosure address the disadvantages of the prior art by ensuring accurate positioning and orientation of each sheet being processed through a machine such as an automated teller machine (ATM) or other machine that benefits from proper orientation of each sheet when retrieving information from each sheet, or when performing other operations such as stacking of sheets to be recycled and dispensed from the machine.
As shown in
Control system 100 may be in operative connection with the sheet sensors and sheet drive mechanisms 40 such that the control system is operative responsive to sensing a sheet with at least one of the sensors to selectively actuate at least one of the sheet drive mechanisms. Selective actuation of the sheet drive mechanisms may selectively change relative speed and direction of movement of disposed areas of sheet 15 so as to change a position of sheet 15 relative to sheet path 80. Sheet drive mechanisms 40 may be arranged at different locations adjacent sheet path 80, for example, such that each sheet drive mechanism 40 is configured to contact a sheet at different, spaced positions across the width or length of the sheet. Although two sheet drive mechanisms 40 are shown in
Each sheet drive mechanism 40 may include a ball 16, which will be referred to herein as a “gripper ball”. Gripper ball 16 is rotatably supported in a fixture 32. As shown in the side elevation view of
An advantage of supporting each sheet 15 at omnidirectional rotatable points of contact such as provided by rotatable backer balls 116, rather than an immovable flat surface, is reduced friction against sheet 15 as each gripper ball 16 is selectively actuated to drive and change the position or direction of orientation of sheet 15. The ability to use support members such as backer balls 116 with omnidirectional rotatable points of contact against the bottom surface of sheet 15 rather than an immovable flat support surface may also depend in part on the rigidity or stiffness of sheet 15, the size of sheet 15, and the span between sheet drive mechanisms 40. Gripper ball 16 may include an outer peripheral surface coated with or made from a material such as rubber or another elastomeric material, or provided with a roughened or textured surface to enhance frictional engagement between gripper ball 16 and sheet 15 during driving and positioning of sheet 15.
The characteristics of the outer peripheral surface of gripper ball 16 and the nip created between each gripper ball 16 and a corresponding omnidirectional rotatable support such as backer ball 116, enable gripper ball 16 to move sheet 15 in different directions with a minimal amount of contact pressure. For example, selective actuation of one sheet drive mechanism 40 to cause rotation of a single gripper ball 16 about the Z axis perpendicular to sheet 15 while gripper ball 16 makes contact with the top surface of sheet 15 may be sufficient in some implementations to cause rotation of an entire sheet 15 about the Z axis. Alternative implementations may also include more than two sheet drive mechanisms 40 with gripper balls 16 positioned to come into contact with one or more sheets traveling along sheet path 80. One or more sheet drive mechanisms 40 with gripper balls 16 may be sufficient to drive sheet 15 to travel along sheet path 80, to redirect sheet 15 to a second path different from sheet path 80, and to change the position of sheet 15 if required to deskew or align sheet 15 to a particular orientation.
Each gripper ball 16 may be caused to rotate about any axis through its center and substantially parallel to the plane of sheet 15, within normal machining and assembly tolerances. As shown in the exemplary embodiment of
Fixture 32 rotatably supporting gripper ball 16 may be configured to include circumferentially spaced openings designed to expose portions of the outer peripheral surface of gripper ball 16 such that the drive disks may drivingly contact gripper ball 16. As shown in
Controller or control system 100 may include one or more processors configured to receive signals from various inputs, such as sensors operative to detect the presence, size, shape, orientation, and/or edges of sheets, and computer vision devices, and generate command control signals that are transmitted to electric motors 22, 24 of sheet drive mechanisms 40. Control system 100 may be part of a server, client, network infrastructure, mobile computing platform, stationary computing platform, or other computing platform. The one or more processors of control system 100 may be any kind of computational or processing device capable of executing program instructions, codes, binary instructions and the like. The processor may be or include a signal processor, digital processor, embedded processor, microprocessor or any variant such as a co-processor (math co-processor, graphic co-processor, communication co-processor and the like) that may directly or indirectly facilitate execution of program code or program instructions stored thereon. Control system 100 may include control logic and memory that enables machine learning and storage of data to enhance efficiency and effectiveness in recognizing types and characteristics of sheets and implementing control of the number and type of sheet drive mechanisms most suitable for each particular type of sheet.
Fixtures 32 may be movably or fixedly supported on structural members such as shuttles, which may in turn be slidably supported on cross bars or other internal structural members of a machine such as an automated teller machine (ATM). The structural members may extend across one or more sheet paths 80 along which sheets such as cash of various denominations, checks, or other documents are introduced into the machine or dispensed from the machine. In some embodiments, each fixture 32 and gripper ball 16 may be fixed in place relative to a sheet path 80. In other alternative embodiments, a fixture may be configured for movement relative to sheet path 80 and selective positioning at a desired spacing from another fixture that depends at least in part on the size of one or more sheets 15 being driven and positioned by sheet drive mechanisms 40. The positioning of each of fixtures 32 may also depend in part on other parameters such as the thickness of each sheet, and the rigidity or stiffness of each sheet.
A photodetector or digital camera 72 positioned near an entrance to sheet path 80 may employ computer vision technology to detect a leading edge of sheet 15 as sheet 15 is fed into a machine such as an ATM. Photodetector 72 may also be configured to produce a signal indicative of the overall size and/or shape of each sheet 15, and may be supplemented with additional detection devices such as infrared sensors, proximity sensors, and other sensing devices suitable for determining the thickness, rigidity or other characteristics of sheet 15. In some embodiments, the detected characteristics of each sheet 15 may be processed by control system 100 and used in determining the number of sheet drive mechanisms 40 that will be moved into position for driving engagement with each sheet 15.
An exemplary embodiment of fixture 32 shown in detail in
A plurality of small roller bearings 13 may be included as part of fixture 32 and located between inner arcuate surfaces of central annular portion 35 and arms 33 of fixture 32 and the outer peripheral surface of gripper ball 16 to ensure a nearly frictionless interface between the fixture and the gripper ball. Alternative configurations of fixture 32 may include providing inner surfaces of fixture 32 with anti-friction coatings designed to enhance lubricity and frictionless rotation of gripper ball 16 in fixture 32 in spite of characteristics of the outer peripheral surface of gripper ball 16 designed to enhance frictional engagement with a sheet of material such as paper.
In one exemplary embodiment of fixture 32, conforming arms 33 may be configured to flex enough to allow gripper ball 16 to be pressed downwardly into fixture 32 during installation, with the ends of the conforming arms flexing outwardly to provide clearance for the outer diameter of gripper ball 16 as gripper ball 16 is installed into fixture 32. Central annular portion 35 of fixture 32 may be configured with an arcuate inner profile that fits around a central median circumferential portion of gripper ball, extending slightly above and below an equatorial median plane of gripper ball 16 and rotatably capturing gripper ball 16 when it is pressed into fixture 32. The spacing between conforming arms 33 exposes outer peripheral portions of gripper ball 16 such that first drive disk 42 may contact a first outer peripheral portion of gripper ball 16 at a position approximately 90 degrees from a second outer peripheral portion of gripper ball 16 contacted by second drive disk 44.
Drive disks 42 and 44 may exert a radially inward and downward pressure against the outer peripheral surface of gripper ball 16 above the equatorial median plane of gripper ball 16, pressing gripper ball 16 downward against central annular portion 35 and helping to retain gripper ball 16 in fixture 32 as each sheet drive mechanism 40 exerts a frictional driving force against sheet 15. In other alternative embodiments, such as when a fixture for rotatably supporting gripper balls 16 includes a plate or other structural support member with spherical cutouts for supporting each gripper ball 16, one or more rotatable drive disks may be positioned such that side surfaces of the one or more rotatable drive disks engage with top portions of each gripper ball 16, thus causing gripper ball 16 to rotate about the Z axis perpendicular to sheet 15. An advantage of providing two drive disks that drivingly engage with each gripper ball at two, 90 degree spaced locations, such as shown in
The orientation of the axis of rotation of gripper ball 16 and speed of rotation of gripper ball 16 depend on the relative sizes and speeds of drive disks 42 and 44, which drive gripper ball 16. For example, if drive disk 42 is kept at zero velocity while drive disk 44 rotates, the axis of rotation of gripper ball 16 will be parallel to the axis of drive disk 44, and the speed of rotation will be proportional to the speed of rotation of drive disk 44. Each drive disk 42, 44 may be oriented with its central axis of rotation parallel to the plane of sheet 15, and with the disk positioned to contact the outer peripheral surface of gripper ball 16 as close as possible to a vertical plane that passes through the center of gripper ball 16, as best seen in
If both drive disks 42 and 44 are driven at the same velocity, the axis of rotation of gripper ball 16 will be substantially perpendicular to the sheet path 80, or in the direction of the X-axis shown in
As shown in
During a sheet orientation operation, it may be desired to drive sheet 15 in the direction of sheet path 80 while registering a side edge of sheet 15 to a reference line 90 parallel to sheet path 80. Sensors may be positioned along reference line 90 in order to provide feedback to controller 100 in such a scenario. In the embodiment illustrated in
In some implementations a row of the LED lights may be located below sheet path 80 and the corresponding light sensors may be located above sheet path 80. In other alternative implementations, such as shown in the embodiment of
As shown in the inset of
One exemplary feedback control strategy is now described: Before sheet 15 enters the nips formed between each gripper ball 16 and corresponding sheet support member, such as a backer ball 116 shown in
Referring to an embodiment shown in
In one exemplary implementation, sheet 15 may enter the nip between gripper ball 16 and a corresponding support member, and may be sensed when a leading edge of sheet 15 passes between a first pair of a LED light 52 and a light sensor 62 on one transverse side of a leading edge of sheet 15. Each gripper ball 16 of each sheet drive mechanism 40 may be positioned transversely to sheet path 80 and offset a short distance from a line along which the sensors are positioned such that at least a portion of the leading edge of sheet 15 is sensed shortly after having been engaged by a gripper ball 16. When sheet 15 is skewed relative to the direction of sheet path 80, the opposite transverse side of sheet 15 may lag behind in the direction of sheet path 80, and may therefore not yet interrupt the path of light between a second pair of a LED light 56 and a light sensor 66 on an opposite transverse side of sheet 15. In this case light sensors 62 and 66 would provide signals to controller 100 indicative of an error in the alignment of sheet 15 relative to reference line 90, indicating that sheet 15 is skewed relative to sheet path 80.
Controller 100 may be configured to process signals received from the various sensors, with the signals being indicative of the orientation of sheet 15, and generate command signals to be sent to motors 22 and 24. Motors 22 and 24 for a sheet drive mechanism 40 on the transverse side of sheet 15 that has been detected by the pair of LED light 52 and light sensor 62 may receive command signals from controller 100 to change the speed of rotation of respective drive disks 42, 44. In one exemplary implementation of a feedback control strategy implemented by controller 100, the rotation speeds of drive disks 42, 44 may be initially slowed equally such that movement of the leading transverse side of sheet 15 caused by gripper ball 16 is slowed. Subsequently, to remove the reported error in orientation of sheet 15, or “skew error”, the rotation speed of one of the drive disks driving gripper ball 16 in contact with sheet 15 may be changed relative to the rotation speed of the other drive disk driving gripper ball 16 to change the orientation of the axis of rotation of gripper ball 16, thereby introducing a transverse velocity component to the motion of the leading edge of sheet 15. In some implementations, additional sensors such as charge coupled devices (CCD's) positioned along sides of the path of travel for sheet 15 may be configured to sense edges of sheet 15 and provide additional input to controller 100 on the orientation of sheet 15.
In an exemplary embodiment, as soon as the leading edge of sheet 15 intersects the path of light between a second, transversely spaced pair of a LED light and corresponding light sensor positioned along path 80, input from both pairs of lights and light sensors to controller 100 confirms the amount of skew error for sheet 15. Inclusion of additional pairs of LED lights and light sensors across path 80 may provide an increased level of accuracy and responsiveness of sheet drive mechanisms 40 in reorienting and deskewing each sheet 15 moving along path 80. The additional, more closely spaced sensors may provide more accurate information on any time differential between sensing of different points along the leading edge of sheet 15.
Controller 100 may be further configured to process the skew error and output updated command control signals to motors 22, 24 of each of sheet drive mechanisms 40 with gripper balls 16 currently in contact with sheet 15. Controller 100 may be configured to determine updated command control signals that change the relative rotation speeds of drive disks 42, 44 for one or more gripper balls 16 of sheet drive mechanisms 40 such that the orientations of the axes of rotation and speeds of rotation of the one or more gripper balls 16 are changed to rotate sheet 15 and counteract the detected skew error for sheet 15.
The detected skew error may also be processed by a Proportional-Integral-Derivative (PID) control module of controller 100. The PID control module may ensure that each update to a skew error value that is the difference between a desired orientation of sheet 15 and a detected orientation applies a correction based on proportional, integral, and derivative terms. The PID control module of controller 100 attempts to minimize the skew error over time by adjustment of the speeds of rotation of drive disks 42, 44 to new values determined by a weighted sum of the control terms. The P term is proportional to a current value of a skew error, the I term accounts for past values of the skew error and integrates them over time, and the D term is a best estimate of the future trend in the skew error based on its current rate of change of the skew error. The balance of these effects of the PID control module may be effective in producing optimal control of the orientation of sheet 15 without overcompensating as sheet 15 moves along sheet path 80.
In various implementations of a sheet orientation process according to this disclosure, a transverse directional component of gripper ball rotational velocity may be small compared to a component of velocity in the direction of sheet path 80. Therefore, as shown in
The constant feedback provided to controller 100 by the pairs of lights and light sensors, with or without additional sensor feedback provided by CCD's along sides of sheet path 80, enables a closed loop control implemented by controller 100 to self-compensate for wear of drive disks 42, 44 and gripper ball 16. The biasing features discussed above for maintaining contact between the drive disks and the gripper ball ensure that any wear does not cause the drive disks and gripper balls to lose contact during sheet driving and deskewing operations, and the constant feedback control system automatically adjusts for wear. Thus, the components of sheet drive mechanisms 40 last until they are completely worn without any degradation in performance.
The arrangement of sheet drive mechanisms 40 with gripper balls 16 rotatably supported in fixtures 32, as discussed above, enables the sheet driving system according to embodiments of this disclosure to fit within a relatively short distance along sheet path 80 while achieving changes to sheet position with a minimal amount of rotation of drive disks. Additionally, the closed loop system of sensors, controller, and motor driven drive disks described above avoids potential problems and loss of accuracy over time resulting from worn components.
A person skilled in the art will appreciate that multiple options and modifications exist to the disclosed methods and apparatus. It will be appreciated that the disclosed methods and apparatus are not limited to the particular configurations of the disclosed exemplary embodiments.
The elements in the claims are to be interpreted broadly based on the language employed in the claims and not limited to examples described in the present specification or during the prosecution of the application, which examples are to be construed as non-exclusive. It is intended, therefore, that the specification and examples be considered as exemplary only, with a true scope and spirit being indicated by the following claims and their full scope of equivalents.
This application is a continuation of U.S. patent application Ser. No. 16/530,499, filed Aug. 2, 2019. The content of the above-referenced application is expressly incorporated herein by reference in its entirety.
Number | Name | Date | Kind |
---|---|---|---|
3861673 | Ticknor | Jan 1975 | A |
4909500 | Grutzmacher | Mar 1990 | A |
5090683 | Kamath | Feb 1992 | A |
5435543 | Lehmann | Jul 1995 | A |
6059284 | Wolf | May 2000 | A |
6682068 | Haney et al. | Jan 2004 | B1 |
9776819 | Yamane | Oct 2017 | B2 |
20020145249 | Acquaviva | Oct 2002 | A1 |
20110156341 | Fujita | Jun 2011 | A1 |
20150133281 | Hirose | May 2015 | A1 |
20160101958 | Park | Apr 2016 | A1 |
Number | Date | Country | |
---|---|---|---|
Parent | 16530499 | Aug 2019 | US |
Child | 16540205 | US |