The present invention is directed to optoelectronic sensors and, more specifically to applications of optoelectronic linear sensors.
In modern production line environments, for both discrete object manufacturing and web based material manufacturing, various control systems are typically implemented to ensure product quality and compliance with applicable regulations. These control systems typically require a number of measurements of the web material and/or other objects along the production line. Exemplary measurements include draw control measurement of a web material to ensure that the tension on the material at various points stays within a predetermined range to prevent tearing, enable splicing, distance travelled measurements to enable cut to length operations and/or the acquisition of various statistical data measurement to ensure that the products meet a minimum set of standards, etc. Furthermore, product detection, velocity and/or location measurements may need to occur to enable certain operations, for example, the printing of an expiration date on a product box. Typically, optoelectronic sensors and/or physical measurement devices have been utilized for performing these tasks. Noted disadvantages of such physical monitoring sensors is that should a new form of monitoring be required, a production line may need to be halted and dramatic reconfigurations occur to support the new physical monitoring systems. Furthermore, physical monitoring systems typically lack easy configuration and/or integration with other systems in a production line environment.
Certain web material production environments may need accurate measurements of tension of the web material. Typically, these measurements are obtained by monitoring encoders that are operatively interconnected with a motor and/or roller shafts used to transport the web material These encoders are typically utilized to measure velocity of the web material; however, as noted above, a noted disadvantage of such encoder based monitoring is that the encoders may not provide accurate measurements due to, e.g., web material slippage, variations in material thickness, etc. Furthermore, changes in the material may cause inaccuracies when using conventional measuring techniques. More generally, conventional techniques introduce inaccuracies due to their indirect measurement of the object and/or material, i.e., conventional techniques measure a an encoder or drive speed and not the speed of the object or web material itself. As such, the measurements may not be accurate, thereby resulting in incorrect draw control information which may result in damaged and/or wasted material.
Furthermore, certain web material production environments may need to perform cut to length operations, i.e., operations that occur at substantially regular intervals along the web material. Examples of cut to length operations include, e.g., perforating paper towels at regular intervals, cutting diaper materials at regular intervals, etc. Typically, an encoder based measuring system is utilized to measure the velocity of the web material, which is then integrated over time to determine a distance that the material has traversed before an actuator is activated to perform the desired operation. However, as noted above, physical monitoring systems have a number of noted disadvantages. A first noted disadvantage is that inaccuracies may be introduced due to physical slippage, etc. along a conveyor and/or servo motor resulting in measurements that may not be as precise as necessary. The diameter of the roller to which an encoder is coupled may introduce additional inaccuracies. Furthermore, inaccurate measurements may be compounded due to increases in slippage, etc. as a machine ages, thereby further reducing the preciseness of system's measurement capabilities. A further noted disadvantage is that physical monitoring systems typically require substantial configuration and installation to add to a production line as well as periodic (re-)calibrations. This complicates installation and substantially increases the total cost of ownership of such measurement systems due to the opportunity cost of having a production line idle during the lengthy installation and/or during annual maintenance or (re-)calibrations. Additionally, physical limitations may prevent encoders from being located in desired positions along the web material. These limitations may complicate installation and/or prevent a system from obtaining measurements at desired locations.
As will be appreciated by one skilled in the art, conventional servo measurement systems, e.g., shaft encoders, etc., have a number of noted disadvantages. Furthermore, conventional machine vision systems and optical sensors typically do not provide adequate solutions. Machine vision systems typically are expensive and require substantial configuration to operate. Additionally, many of these tasks are not well suited for conventional machine vision systems as conventional machine vision systems cannot operate at a speed to sense the motion of the web material with a sufficiently high degree of accuracy. Optical sensors have noted disadvantages including, e.g., poor accuracy, etc.
The present invention overcomes the disadvantages of the prior art by providing a system and method for utilizing linear sensors to perform a plurality of measurement functions. Illustratively, one dimensional optical linear sensors are oriented substantially parallel to a direction of movement of objects and/or a web material to obtain measurement information. The linear sensors are illustratively the linear sensors described in the above-incorporated United States patent applications; however, in alternative embodiments, any linear sensor capable of obtaining accurate velocity and/or length measurements at a suitably high rate of speed may be utilized. In an illustrative embodiment of the present invention, such linear sensors may be easily added to an existing production line without substantial reconfiguration of the production line, thereby reducing the installation cost.
In an illustrative embodiment, a plurality of linear sensors are arranged along a web material production line. Velocity measurements of the material are obtained at a first location and a second location along the web material. The acceleration between the two points is then determined by measuring the difference between the two velocity measurements. As force is proportional to acceleration, the force (tension) along the web material between the two points is determined. Control signals are then transmitted to appropriate servo motors to adjust the tension along the web material, i.e., to perform draw control operations. In this way, draw control can be maintained without requiring physical monitoring systems.
In a further illustrative embodiment of the present invention, a linear sensor measures the length of a web material that traverses a particular point along the production line. When a predefined length of the material has passed the point, a control unit, operatively interconnected with the linear sensor, activates a trigger signal that causes an actuator to perform an action on the material. Illustratively, such an action may comprise cutting the material, perforating the material, printing onto the material, etc.
In another illustrative embodiment, linear sensors collect statistical data relating to the web material as it moves along a production line. The linear sensors may be utilized for other functions, e.g., cut to length operations, etc, or may be only utilized for acquisition of statistical data. The linear sensors acquire various statistical data that may be utilized to calculate a quality score. The computed quality score may be compared to a minimum quality score to determine whether material meets appropriate quality control requirements.
The above and further advantages of the invention may be better understood by referring to the following description in conjunction with the accompanying drawings in which like reference numerals indicate identical or functionally similar elements:
Illustratively, the linear sensors utilized in illustrative embodiments of the present invention are those described in the above incorporated U.S. patent applications Ser. Nos. 11/763,752, 11/763,785 and 12/100,100. However, it should be noted that the principles of the present invention may be utilized with any suitable linear sensor. As such, the description of linear sensors described in the incorporated applications should be taken as exemplary only.
Furthermore, while this description is written in terms of linear sensors that produce one-dimensional images oriented approximately parallel to the direction of motion, it will be apparent to one skilled in the art that other types of optical sensors can also be in alternative embodiments of the present invention. For example, a two-dimensional optical sensor can be used to capture two dimensional images, portions of which are then converted to one-dimensional images oriented approximately parallel to the direction of motion. The conversion can be accomplished by any suitable form of signal processing, for example by averaging light measurements approximately perpendicular to the direction of motion. As another example, a two-dimensional optical sensor capable of capturing so-called regions of interest can be used. Many commercially available CMOS optical sensors have this capability. A one-dimensional region of interest oriented approximately parallel to the direction of motion would be functionally equivalent to a linear optical sensor. The image portion or region of interest need not be the same for each captured image, but can be moved in any manner as long as the systems and methods described herein function as intended.
Illustratively, the use of one-dimensional images permits a much higher capture and analysis rate, at lower cost, than prior art systems that use two-dimensional images for detection and location. An illustrative vision detector described in pending U.S. patent application Ser. No. 10/865,155, for example, operates at 500 images per second. Illustrative linear sensors utilized for the applications described herein typically operate at over 8000 images per second, and at far lower cost. The above-referenced vision detector patent application does not describe or contemplate that one-dimensional images oriented approximately parallel to the direction of motion could be used for the purposes described herein, or that latency could be eliminated by any means.
As used herein a process refers to systematic set of actions directed to some purpose, carried out by any suitable apparatus, including but not limited to a mechanism, device, component, software, or firmware, or any combination thereof that work together in one location or a variety of locations to carry out the intended actions. A system according to the invention may include suitable processes, in addition to other elements. The description herein generally describes embodiments of systems according to the invention, wherein such systems comprise various processes and other elements. It will be understood by one of ordinary skill in the art that descriptions can easily be understood to describe methods according to the invention, where the processes and other elements that comprise the systems would correspond to steps in the methods.
The illustrated linear sensor 150 provides signal 134 to printer 130 at times when labels to be printed pass, or are in some desirable position relative to, reference point 106. In an illustrative embodiment signal 134 comprises a pulse indicating that a label has been detected, and wherein the leading edge of the pulse occurs at the time that a label is at reference point 106 and thereby serves to locate the label.
Linear sensor 150 uses lens 164 to form a one-dimensional image of field of view 170 on linear optical sensor 160 comprising linear array of photoreceptors 162. Field of view 170 and linear array of photoreceptors 162 are oriented so as to produce one-dimensional images oriented approximately parallel to the direction of motion. Each photoreceptor makes a light measurement in the field of view. The exemplary linear sensor embodiment described herein with reference to
Apparatus 230 operates in accordance with an illustrative embodiment of the invention to output motion signal 235, which in an illustrative embodiment is a quadrature signal. With the arrangement of
In an illustrative embodiment, linear optical sensor 240 is calibrated to compensate for any non-uniformity of illumination, optics, and response of the individual photoreceptors. A uniformly white object is placed in the field of view, or moved continuously in the field of view, and the gain for each of the three zones is set so that the brightest pixels are just below saturation. Then a calibration value is computed for each pixel, such that when each gray level is multiplied by the corresponding calibration value, a uniform image is produced for the uniformly white object. The calibration values are illustratively stored in flash memory 322 (see
Any suitable means can be employed to illuminate the field of view of linear optical sensor 340. In an illustrative embodiment, two 630 nm LEDs are aimed at the field of view from one side of linear optical sensor 340, and two 516 nm LEDs are aimed at the field of view from the other side. A light-shaping diffuser, such as those manufactured by Luminit of Torrance, Calif., is placed in front of the LEDs so that their beams are spread out parallel to linear optical sensor 340. In another illustrative embodiment, LEDs are placed to form grazing illumination suitable for imaging surface microstructure.
Human users, such as manufacturing technicians, can control the system by means of human-machine interface (HMI) 350. In an illustrative embodiment, HMI 350 comprises an arrangement of buttons and indicator lights. Processor 310 controls HMI 350 using PIO interface 332. In other embodiments, an HMI consists of a personal computer or like device; in still other embodiments, no HMI is used.
Linear optical sensor 340, such as the TSL3301-LF sold by Texas Advanced Optoelectronic Solutions (TAOS) of Plano, Tex., comprises a linear array of photoreceptors. Linear optical sensor 340, under control of ARMv4T processor 310 by commands issued using USART 330, can expose the linear array of photoreceptors to light for an adjustable period of time called the exposure interval, and can digitize the resulting light measurements and transmit them in digital form to USART 330 for storage in SRAM 320. Linear optical sensor 340, also under control of ARMv4T processor 310, can apply an adjustable analog gain and offset to the light measurements of each of three zones before being digitized, as described in TAOS document TAOS0078, January 2006.
The linear sensor illustrated in
In an illustrative embodiment, various processes are carried out by an interacting collection of digital hardware elements, including those shown in the block diagram of
It will be apparent to one skilled in the art that “approximately parallel” refers to any orientation that allows the linear detector to obtain a time-sequence of images of a slice of an object in a plurality of positions as it enters, moves within, and/or exits the field of view. It will further be apparent that the range of orientations suitable for use for with the systems and methods described herein has a limit that depends on a particular application of the invention. For example, if the orientation of the image is such that the angle between the image orientation and the direction of motion is 5 degrees, the object will drift 0.09 pixels perpendicular to the direction of motion for every pixel it moves parallel to that direction. If the range of the plurality of positions covers 30 pixels in the direction of motion, for example, the drift will be only 2.6 pixels. If the systems and methods described herein function as intended with a 2.6 pixel drift in a given application of the invention, the example 5 degree orientation would be approximately parallel for that application.
Similarly, it will be apparent to one skilled in the art that the direction of motion need not be exactly uniform or consistent, as long as the systems and methods described herein function as intended. The use of one-dimensional images allows very high capture and analysis rates at very low cost compared to prior art two-dimensional systems. The high capture and analysis rate allows many images of each object to be analyzed as it passes through the field of view. The object motion ensures that the image are obtained from a plurality viewing perspectives, giving far more information about the object than can be obtained from a single perspective. This information provides a basis for reliable detection and accurate location.
The geometry of the light measurement zones of field of view 410 define image orientation 420 of image 430. Image 430 is oriented approximately parallel to direction of motion 400 if image orientation 420 and direction of motion 400 are such that the capture process can obtain a time-sequence of images of a slice of an object in a plurality of positions as it enters, moves within, and/or exits the field of view. Note that image orientation 420 is a direction relative to field of view 410, as defined by the geometry of light measurements contained in image 430. The image itself is just an array of numbers residing in a digital memory; there is no significance to its horizontal orientation in
As used herein a measurement process makes measurements in the field of view by analyzing captured images and producing values called image measurements. Example image measurements include brightness, contrast, edge quality, edge position, number of edges, peak correlation value, and peak correlation position. Many other image measurements are known in the art that can be used within the scope of the invention. Image measurements may be obtained by any suitable form of analog and/or digital signal processing.
In the illustrative embodiment of
In the illustrative embodiment of
A linear sensor according to the invention may include a decision process whose purpose is to analyze object measurements so as to produce object information. In the illustrative embodiment of
A linear sensor according to some embodiments of the invention may optionally include a signaling process whose purpose is to produce a signal that communicates object information. A signal can take any form known in the art, including but not limited to an electrical pulse, an analog voltage or current, data transmitted on a serial, USB, or Ethernet line, radio or light transmission, and messages sent or function calls to software routines. The signal may be produced autonomously by the linear sensor, or may be produced in response to a request from other equipment.
In the illustrative embodiment of
One illustrative application for linear sensors is maintaining draw control of a web material in a production environment. Illustratively, web materials are maintained with a set tension (or a predefined range of acceptable tensions) along the length of the material as the material traverses the production environment. At various points along the material, servo motors work to induce movement into the web material. Appropriate tension needs be maintained along the web material to prevent sagging and/or prevent the material from tearing due to excess tension. By utilizing a linear sensor in accordance with an illustrative embodiment of the present invention, tension and draw control may be maintained without requiring physical contact with the web based material.
Illustratively, two linear sensors 525A, B are configured to measure the velocity of the material 505 at a first point 530A and a second point 530B respectively along the web material. The linear sensors are illustratively one dimensional linear sensors that are arranged approximately parallel to the direction of motion 510 of the web material 505. The linear sensors 525A,B may measure velocity using any technique for velocity measurement using linear sensors. Illustratively, the linear sensors utilize the technique described in the above-incorporated U.S. patent application. However, it should be noted that in alternative embodiments, any technique for measuring velocity may be utilized. As such, the description of linear sensors arranged parallel to the direction of motion of the web material should be taken as exemplary only.
The linear sensors 525A,B and the servo motor 515 are operatively interconnected with a control unit 520. The control unit 520 receives the velocity measurements from the linear sensors and determines the acceleration of the web material 505 between the first point 530A and the second point 530B by, e.g., determining the difference between the two velocities. As acceleration is proportional to force, the tension along the web material is proportional to the acceleration of the web material. The control unit 520 is further configured to output appropriate control signals to the servo motor 515 to (de)accelerate and thereby modify the tension along the web material.
It should be noted that while the environment 500 is shown with a single pair of linear sensors operatively connected to a single control unit managing one servo motor, the principles of the present invention may be utilized in more complex environments. For example, a factory wide control unit may manage a plurality of pairs of linear sensors, a plurality of servo motors, etc. Such a factory management system may utilize wireless communication systems enabling the various components to communicate over the production line without requiring physical cabling interconnecting them. As such, the description of environment 500 should be taken as exemplary only.
Depending on the amount of force being applied to the web material, the control unit may output appropriate control signals to the servo of the motor 515 to maintain satisfactory tension on the web material 505 in step 620. That is, the control unit may output control signals to maintain the tension within a predefined range of tensions. As will be appreciated by one skilled in the art, the predefined ranges will vary with the type of material that is utilized. Illustratively, should insufficient force be applied to the web material, the control signals may signify that the servo motor should accelerate to induce additional tension. Similarly, should a determination be made that insufficient or too much attention is being applied, the control signals may cause the servo motor to slow down toward the accelerate, thereby reducing the tension on the web material. The procedure 600 then completes in step 625.
Another illustrative application for linear sensors may comprise cut to length applications. Cut to length applications are those applications where a certain operation is performed after a variable and/or predefined distance of webbing material has passed a given point. For example, if the webbing material comprises paper towel material, perforations may need to be made at substantially regular intervals. Similarly, if the webbing material comprises a child's diaper material, the material may need to be cut at regular intervals. More generally, cut to length applications are those applications that require some operation to be performed at substantially regular intervals along the length of the web material. The operations may comprise, for example, cutting the material, marking the material, forming perforations on the material, printing something on the material, except. As such, the operations described herein should be taken as exemplary only. One skilled in the art will appreciate that any operations may be utilized at substantially regular intervals along a web material.
A control unit 520 is operatively interconnected with the linear sensor 525 and the actuator 710. The control unit 520 is illustratively configured to receive distance measurements from the linear sensor 525 as to the distance that the web material 505 has traveled. Illustratively, these signals output from the linear sensor 525 may be in a quadrature format, such as those typically output from conventional shaft encoders. However, in alternative embodiments of the present invention differing formats may be utilized. As such, the description of quadrature outputs to be taken as exemplary only. It should be noted that by configuring a linear sensor 525 to output distance measurements, a linear sensor 525 may replace a conventional shaft encoder. Thus, the linear sensor may be utilized in conventional servo control systems in place of a shaft encoder unit. In accordance with an illustrative embodiment of the present invention, the control unit 520 detects that the web material 505 has moved a certain length. In response, the control unit generates a trigger signal to the actuator 710. The actuator then performs an action on the web material 505. Illustratively, the trigger signal is timed so that the actuator performs the desired action on the Web material at a predefined distance from a previous point along the material.
An actuator receives the generated trigger signal and performs an action in step 820. The action may comprise any actuator operation, including, e.g., cutting the web material, perforating the web material, printing onto the web material, etc. By utilizing linear sensor is, conventional shaft encoders and/or other physical means of a measurement distance traveled may be replaced. The procedure 800 then completes in step 825.
Another application that may utilize linear sensors is the acquisition of statistical data regarding materials and/or objects in a production environment. Such statistical data may be utilized in a factory management system to ensure quality control of the materials and/or objects being produced. Furthermore, the statistical data may also be utilized by technicians for identification of error conditions within a production line, or may be utilized to fine tune a production line increase output, thereby resulting in additional units produced.
The system then calculate statistics and a quality score in step 925. The quality score may be calculated using a variety of formulas. Illustratively, the quality score may be determined based on whether a brightness peak is greater than/less than a threshold. In an illustrative embodiment of the present invention, the threshold may be predefined; however, in alternative embodiments, the threshold may be variable. For those web materials that should have a substantially constant texture, a quality score may be calculated by determining the location of the peak of a histogram of the material texture is between a low texture value (TL) and a high texture value (TH). Similarly, for those web materials that have a distance repetitive texture, the quality value may be calculated by determining the peak histogram of the material and comparing it to a TL/TH values that vary along the distance of the web material.
In an illustrative embodiment of the present invention, the procedure determines what the material meets a minimum quality score in step 930. If so, the material is accepted in step 935 and the procedure completes in step 940. However, if in step 930 the material does not meet a minimum quality score, the procedure branches to step 945 where the material is rejected. This may occur when, e.g., a splice occurs during manufacturing. A splice occurs when an end of a first roll of web material is spliced onto the end of a second roll of the material. Manufacturers typically do not desire to utilize the region where the splice occurs. By computing appropriate quality scores, the splice regions may be detected and rejected, thereby preventing the splice regions from being utilized in a manufactured product. The procedure then completes in step 940.
As will be appreciated by one skilled in the art, the principles of the present invention may be utilized in a variety of production environments. As such, the various specific examples and embodiments described herein should be taken as exemplary. It is expressly contemplated that the applications of linear sensors described herein may be centrally managed by a factory management system. Furthermore, while the applications of linear sensors described herein have utilized one dimensional linear sensors arranged approximately parallel to a direction of motion, the principles of the present invention may be utilized with additional and/or differing linear sensors including, for example, those arranged perpendicular to a direction of travel, multi-dimensional sensors, etc. As such, descriptions contained herein should be taken as exemplary only.
The foregoing has been a detailed description of various embodiments of the invention. It is expressly contemplated that a wide range of modifications, omissions, and additions in form and detail can be made hereto without departing from the spirit and scope of this invention. For example, the processors and computing devices herein are exemplary and a variety of processors and computers, both standalone and distributed can be employed to perform computations herein. Likewise, the linear array sensor described herein is exemplary and improved or differing components can be employed within the teachings of this invention. Numerical constants used herein pertain to illustrative embodiments; any other suitable values or methods for carrying out the desired operations can be used within the scope of the invention. Accordingly, this description is meant to be taken only by way of example, and not to otherwise limit the scope of this invention.
This patent application is related to the following United States patent applications: Ser. No. 11/763,752, entitled METHOD AND SYSTEM FOR OPTOELECTRONIC DETECTION AND LOCATION OF OBJECTS, by William M. Silver, the contents of which are hereby incorporated by reference, Ser. No. 11/763,785, entitled METHOD AND SYSTEM FOR OPTOELECTRONIC DETECTION AND LOCATION OF OBJECTS, by William M. Silver, the contents of which are hereby incorporated by reference, and Ser. No. 12/100,100, entitled METHOD AND SYSTEM FOR DYNAMIC FEATURE DETECTION, by William M. Silver, the contents of which are hereby incorporated by reference.