US20100186646A1 - Stitch quality monitoring system - Google Patents
Stitch quality monitoring system Download PDFInfo
- Publication number
- US20100186646A1 US20100186646A1 US12/694,667 US69466710A US2010186646A1 US 20100186646 A1 US20100186646 A1 US 20100186646A1 US 69466710 A US69466710 A US 69466710A US 2010186646 A1 US2010186646 A1 US 2010186646A1
- Authority
- US
- United States
- Prior art keywords
- stitcher
- stitches
- sensor
- attribute
- monitoring system
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- D—TEXTILES; PAPER
- D05—SEWING; EMBROIDERING; TUFTING
- D05B—SEWING
- D05B19/00—Programme-controlled sewing machines
- D05B19/02—Sewing machines having electronic memory or microprocessor control unit
- D05B19/12—Sewing machines having electronic memory or microprocessor control unit characterised by control of operation of machine
-
- D—TEXTILES; PAPER
- D05—SEWING; EMBROIDERING; TUFTING
- D05B—SEWING
- D05B69/00—Driving-gear; Control devices
- D05B69/36—Devices for stopping drive when abnormal conditions occur, e.g. thread breakage
Definitions
- the present invention relates to long-arm stitchers and, more particularly, to a stitch quality monitoring system for long-arm stitchers.
- quilts generally include two outer layers and a filler material that is sewn between the outer layers. Accordingly, to limit the amount of fabric movement when quilting, long-arm sewing machines are typically mounted on a pair of rails that allow the operator to move the needle of the machine while keeping the quilt stationary.
- the fabric thickness can cause the fabric to bunch during movement of the needle and/or may cause erratic feeding of the fabric through the needle.
- the filler being stitched into the quilt is often uneven, thereby adding to sewing difficulties and creating difficultly for the operator to follow a stitching pattern, especially when the pattern is not straight. As such, the stitching in the quilt may become uneven and/or may have variable stitch lengths. Additionally, the sewing thread may break and/or loop undesirably when the speed of the machine is adjusted.
- a stitcher for placing stitches in a fabric.
- the stitcher includes a monitoring system having at least one sensor positioned below the fabric and angled toward a needle of the stitcher to monitor the stitches placed in the fabric.
- a microcontroller communicates with the sensor and is programmed with software that analyzes images of the stitches acquired by the sensor. The images are compared with a predetermined set of parameters stored in a memory associated with the microcontroller. These parameters may be either hardcoded in the memory and/or input by a user of the stitcher. When the attributes of the monitored stitches fall outside of the predetermined set of parameters, the stitcher is stopped. The microcontroller then notifies the user as to which parameter has not been met by the stitches.
- a monitor is provided to display images of the stitches for manual stitch analysis and/or to display the parameters that have been violated by the stitches.
- the stitcher may be a long-arm stitcher or a standard sewing machine that is configured for either commercial or household use.
- the attributes of the stitches that are analyzed include any one of stitch looping, thread bunching, stitch length, and/or a distance between stitches.
- the system may also be configured to notify the user if no stitch is detected.
- FIG. 1 is a perspective view of a standard long-arm stitcher.
- FIG. 2 is a schematic view of a monitoring system that may be used with the long-arm stitcher shown in FIG. 1 .
- FIG. 3 is a schematic view of the monitoring system shown in FIG. 2 in use with the stitcher shown in FIG. 1 .
- FIG. 4 is an algorithm of a monitoring process performed by the monitoring system shown in FIG. 2 to analyze a quality of stitches created by the stitcher shown in FIG. 1 .
- FIG. 5 is an algorithm of image processing performed by the monitoring system shown in FIG. 2 to acquire images of the stitches created by the stitcher shown in FIG. 1 .
- FIG. 1 illustrates a standard long-arm stitcher 10 including a base 12 , an arm 14 , and a take up lever box 16 .
- the arm 14 is coupled to the base 12 at a back end 18 of the stitcher 10 .
- a first portion 20 of the arm 14 extends upward from the base 12
- a second portion 22 of the arm 14 extends from the first portion 20 substantially parallel to the base 12 .
- the take up lever box 16 is disposed on the arm 14 at a stitching end 24 of the stitcher 10 that is opposite the back end 18 .
- the stitching end 24 of the stitcher 10 forms a workspace 26 where a fabric is stitched by an operator of the stitcher 10 .
- the stitching end includes a needle bar 28 having a needle 30 inserted therein and a hopping foot 32 each extending downward toward a needle plate 34 disposed on the base 12 .
- the needle plate 34 is attached to a square throat plate 36 .
- the throat plate 36 is configured to be removed to provide access to a rotary hook assembly (not shown) positioned within the base 12 below the throat plate 36 .
- the needle bar 28 moves up and down thereby moving the needle 30 to form a stitch in the fabric.
- the needle bar 28 can be adjusted up or down to provide a proper machine timing height.
- a small hole in the needle plate 34 restricts movement of the thread as the stitch is formed.
- the hopping foot 32 raises and lowers with the movement of the needle 30 to press and release the fabric as the stitch is formed.
- the hopping foot 32 is designed to be used with rulers and templates and has a height that can be adjusted for proper stitch formation.
- a control box 48 is provided to control the operation of the stitcher 10 .
- FIGS. 2 and 3 illustrate a monitoring system 38 used with the stitcher 10 shown in FIG. 1 to monitoring a stitch quality during operation of the stitcher 10 .
- the monitoring system 38 is configured to detect and monitor stitches placed in the fabric as it is moved through the stitcher 10 .
- the monitoring system 38 includes a sensor or camera 40 configured to be positioned adjacent the workspace 26 of the stitcher and below the fabric.
- the sensor 40 is a complementary metal-oxide-semiconductor (CMOS) sensor that provides images of the stitches placed in the fabric as the fabric moves through the stitcher 10 .
- CMOS sensors accomplish the task of capturing light and converting it into electrical signals.
- a CMOS chip is a type of active pixel sensor made using the CMOS semiconductor process. Extra circuitry next to each photo sensor converts the light energy to a voltage. Additional circuitry on the chip may be included to convert the voltage to digital data. More specifically, the CMOS sensor as utilized in an embodiment of the disclosed monitoring system accumulates a signal charge in each pixel proportional to a local illumination intensity, serving a spatial sampling function. When exposure is complete, a charge-to-voltage conversion takes place in each pixel to create an image.
- the sensor 40 is any sensor or camera capable of detecting and monitoring the stitches as described herein, for example a charge-coupled device (CCD) sensor.
- CCD charge-coupled device
- a CCD is an analog device. When light strikes the chip it is held as a small electrical charge in each photo sensor. The charges are converted to voltage one pixel at a time as they are read from the chip. Additional circuitry in the camera converts the voltage into digital information.
- a CCD sensor transfers each pixel's charge packet sequentially to a common output structure, which converts the charge to a voltage, buffers it and sends it off-chip as an image.
- three sensors 40 are positioned adjacent to the workspace 26 .
- a first sensor 40 a is positioned in front 42 of the workspace 26
- a pair of second sensors 40 b are positioned on each side 44 of the workspace 26 .
- Each sensor 40 is angled toward the needle 30 of the stitcher 10 .
- the monitoring system 38 includes only sensor 40 a positioned in front 42 of the workspace 26 and angled toward the needle 30 .
- the monitoring system 38 only includes sensors 40 b positioned on each side 44 of the workspace 26 .
- the monitoring system 38 includes only one of the pair of sensors 40 b .
- the sensors 40 are angled toward the needle 30 of the stitcher 10 .
- the sensor 40 is configured to acquire images of the fabric and stitches as the stitches are placed in the fabric. These images are then transmitted to a microcontroller 46 in communication with the sensor 40 .
- the microcontroller 46 may be disposed adjacent to the stitcher 10 and, in the exemplary embodiment, is digitally interfaced with the sensor 40 and electronically coupled to the control box 48 . In alternative embodiments, the microcontroller 46 may be physically coupled to the stitcher 10 or positioned remotely from the stitcher 10 and coupled to the sensor 40 and control box 48 in a wired or wireless manner.
- the microcontroller 46 is configured to analyze attributes of the stitches detected by the sensor 40 to determine if the attributes fall within a set of predetermined parameters that are defined for the stitches.
- the microcontroller 46 includes a processor 50 programmed with software that analyzes images of the stitches taken by the sensor 40 to compare the attributes of the detected stitches with the predetermined set of parameters.
- the images from each sensor may be combined prior to analysis or each image may be individually analyzed.
- the processor 50 is programmed with American National Standards Institute (ANSI) C software; however, as will be appreciated by one of ordinary skill in the art, the processor may be programmed with any software capable of analyzing the image as described herein.
- ANSI American National Standards Institute
- the attributes analyzed by the microcontroller 46 include the stitch looping and stitch bunching.
- the microcontroller 46 determines if the stitch looping includes a predetermined amount of thread and/or a predetermined tightness and if a correct amount of thread is being run through the needle.
- the microcontroller 46 can be programmed to determine if there is no stitch present in the fabric or if the stitch length and distance between the stitches falls within predetermined parameters.
- the predetermined parameters are hardcoded in the processor 50 based on a desired stitch length and/or thread size. Alternatively, the predetermined parameters may be programmed by a user prior to operation of the stitcher 10 . Accordingly, the monitoring system 38 allows for automatic detection of the stitches without user intervention.
- the monitoring system 38 may be customized based on the stitch length and thread size.
- the microcontroller 46 has the ability to save features embedded in the video in non-volatile and/or volatile memory that is used to compare the current stitch with the predetermined parameters for the purpose of “GOOD/BAD” stitch detection. Specifically the features of the stitch are seen as point to point lines of constant contrast in a video array output. This point to point line is analyzed to determine if the stitch is good or bad. For example, the criteria for “GOOD/BAD” may be the detection of the presence or absence of a loop from point to point. If the point to point line is straight, no loop is present and the stitch is flagged as “GOOD”. If the point to point line is not straight and loops from point to point, the stitch is flagged as “BAD”.
- FIGS. 4 and 5 illustrate the steps taken by the monitoring system 38 during operation of the stitcher 10 .
- the microcontroller 46 automatically analyzes each stitch placed in the fabric. Specifically, at step 100 an image of each stitch is taken by the sensor 40 as the fabric passes through the workspace 26 . The image is then processed at step 102 following the algorithm set forth in FIG. 5 .
- the microprocessor 46 determines whether the stitch quality falls within the predetermined parameters. If the stitch quality falls within the predetermined parameters 106 , the microcontroller begins analyzing the next stitch. If the stitch quality falls outside of the predetermined parameters 108 , a user warning is initiated 110 .
- the stitcher 10 is stopped and a notification is sent to the user via a monitor 52 .
- the notification includes an analysis of what parameters have been violated by the stitch.
- the user is then able to adjust the stitcher 10 accordingly to correct the errors in stitching.
- the stitcher 10 is restarted and the microcontroller 46 continues to analyze each stitch.
- the notification displays a description of each parameter violated on the monitor 52 .
- the notification may be an alarm, a light, and/or any other audio/visual notification.
- the user can manually inspect the stitching on the monitor 52 to determine which parameters have been violated.
- the user manually stops the stitcher 10 using a switch 54 .
- the monitor 52 and the switch 54 are illustrated as being integral with the monitoring system 38 , as will be appreciated by one of ordinary skill in the art, these features may be separate from and electronically coupled to the monitoring system 38 .
- FIG. 5 illustrates an algorithm of the image processing step 102 .
- color separation 112 is performed to maximize the contrast between the fabric and the thread.
- the microprocessor 46 detects 114 loops in the stitch by analyzing the thread line. Specifically, loops in the stitch are detected 114 as curves rather than straight lines which indicate a proper stitch. If a loop is detected 116 , a poor quality flag is set 118 to initiate 110 the user warning. If a loop is not detected 120 , the poor quality flag is cleared 122 and the microprocessor 46 begins analyzing the next stitch 124 .
- the algorithm shown in FIG. 5 is described with respect to determining loops in the stitch, as will be appreciated by one of skill in the art, the same algorithm is also used to monitor each of the predetermined parameters being analyzed by the microprocessor 46 .
- the present invention provides real-time analysis of stitches placed in a fabric by notifying a user of the stitcher 10 when a stitch quality falls outside of predetermined parameters.
- the present invention provides a more cost efficient means of correcting stitch errors, thereby reducing costs associated with wasting or re-stitching incorrectly prepared fabrics.
Landscapes
- Engineering & Computer Science (AREA)
- Textile Engineering (AREA)
- Computer Hardware Design (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Mechanical Engineering (AREA)
- Sewing Machines And Sewing (AREA)
Abstract
Description
- This application claims the priority of provisional application Ser. No. 61/147,517, filed Jan. 27, 2009.
- 1. Field of the Invention
- The present invention relates to long-arm stitchers and, more particularly, to a stitch quality monitoring system for long-arm stitchers.
- 2. Related Art
- Conventional long-arm sewing machines are generally used for quilting and/or sewing fabrics that are not easily moved through a sewing machine. In particular, quilts generally include two outer layers and a filler material that is sewn between the outer layers. Accordingly, to limit the amount of fabric movement when quilting, long-arm sewing machines are typically mounted on a pair of rails that allow the operator to move the needle of the machine while keeping the quilt stationary.
- However, the fabric thickness can cause the fabric to bunch during movement of the needle and/or may cause erratic feeding of the fabric through the needle. Moreover, the filler being stitched into the quilt is often uneven, thereby adding to sewing difficulties and creating difficultly for the operator to follow a stitching pattern, especially when the pattern is not straight. As such, the stitching in the quilt may become uneven and/or may have variable stitch lengths. Additionally, the sewing thread may break and/or loop undesirably when the speed of the machine is adjusted.
- Typically, stitch quality is monitored visually by the operator of the machine. For example, U.S. Pat. 6,260,495, issued to Stewart, describes a monitoring system for a sewing machine that includes a camera to provide images of the article being sewn on a monitor. The image is held for approximately two or three seconds while a worker visually inspects a quality of the hem. In the event the worker sees a hem that is defective, the worker can hit an on/off switch to stop the sewing machine. Unfortunately, such monitoring systems are subject to human error and can often allow undesirable stitching to go undetected and/or slow the sewing process.
- As such, it is desirable to have a sewing machine capable of monitoring and analyzing the stitching in a quilt as the quilt is assembled.
- A stitcher is provided for placing stitches in a fabric. The stitcher includes a monitoring system having at least one sensor positioned below the fabric and angled toward a needle of the stitcher to monitor the stitches placed in the fabric. A microcontroller communicates with the sensor and is programmed with software that analyzes images of the stitches acquired by the sensor. The images are compared with a predetermined set of parameters stored in a memory associated with the microcontroller. These parameters may be either hardcoded in the memory and/or input by a user of the stitcher. When the attributes of the monitored stitches fall outside of the predetermined set of parameters, the stitcher is stopped. The microcontroller then notifies the user as to which parameter has not been met by the stitches. In one embodiment, a monitor is provided to display images of the stitches for manual stitch analysis and/or to display the parameters that have been violated by the stitches.
- The stitcher may be a long-arm stitcher or a standard sewing machine that is configured for either commercial or household use. In the exemplary embodiment, the attributes of the stitches that are analyzed include any one of stitch looping, thread bunching, stitch length, and/or a distance between stitches. The system may also be configured to notify the user if no stitch is detected.
- These aspects are merely illustrative of the innumerable aspects associated with the present invention and should not be deemed as limiting in any manner. These and other aspects, features and advantages of the present invention will become apparent from the following detailed description when taken in conjunction with the referenced drawings.
- Reference is now made more particularly to the drawings, which illustrate the best presently known mode of carrying out the invention and wherein similar reference characters indicate the same parts throughout the views.
-
FIG. 1 is a perspective view of a standard long-arm stitcher. -
FIG. 2 is a schematic view of a monitoring system that may be used with the long-arm stitcher shown inFIG. 1 . -
FIG. 3 is a schematic view of the monitoring system shown inFIG. 2 in use with the stitcher shown inFIG. 1 . -
FIG. 4 is an algorithm of a monitoring process performed by the monitoring system shown inFIG. 2 to analyze a quality of stitches created by the stitcher shown inFIG. 1 . -
FIG. 5 is an algorithm of image processing performed by the monitoring system shown inFIG. 2 to acquire images of the stitches created by the stitcher shown inFIG. 1 . - In the following detailed description numerous specific details are set forth in order to provide a thorough understanding of the invention. However, it will be understood by those skilled in the art that the present invention may be practiced without these specific details. For example, the invention is not limited in scope to the particular type of industry application depicted in the figures. In other instances, well-known methods, procedures, and components have not been described in detail so as not to obscure the present invention.
-
FIG. 1 illustrates a standard long-arm stitcher 10 including abase 12, anarm 14, and a take uplever box 16. Although the present invention is described with respect to a long-arm stitcher, one of ordinary skill in the art would recognize that the present invention is also applicable to standard sewing machines. Moreover, the present invention is capable of operating with both commercial and household long-arm stitchers and sewing machines. Thearm 14 is coupled to thebase 12 at aback end 18 of thestitcher 10. Afirst portion 20 of thearm 14 extends upward from thebase 12, and asecond portion 22 of thearm 14 extends from thefirst portion 20 substantially parallel to thebase 12. The take uplever box 16 is disposed on thearm 14 at astitching end 24 of thestitcher 10 that is opposite theback end 18. Thestitching end 24 of thestitcher 10 forms aworkspace 26 where a fabric is stitched by an operator of thestitcher 10. The stitching end includes aneedle bar 28 having aneedle 30 inserted therein and a hoppingfoot 32 each extending downward toward aneedle plate 34 disposed on thebase 12. Theneedle plate 34 is attached to asquare throat plate 36. Thethroat plate 36 is configured to be removed to provide access to a rotary hook assembly (not shown) positioned within thebase 12 below thethroat plate 36. - During operation, the
needle bar 28 moves up and down thereby moving theneedle 30 to form a stitch in the fabric. Theneedle bar 28 can be adjusted up or down to provide a proper machine timing height. A small hole in theneedle plate 34 restricts movement of the thread as the stitch is formed. The hoppingfoot 32 raises and lowers with the movement of theneedle 30 to press and release the fabric as the stitch is formed. The hoppingfoot 32 is designed to be used with rulers and templates and has a height that can be adjusted for proper stitch formation. Acontrol box 48 is provided to control the operation of thestitcher 10. -
FIGS. 2 and 3 illustrate amonitoring system 38 used with thestitcher 10 shown inFIG. 1 to monitoring a stitch quality during operation of thestitcher 10. Specifically, themonitoring system 38 is configured to detect and monitor stitches placed in the fabric as it is moved through thestitcher 10. Themonitoring system 38 includes a sensor orcamera 40 configured to be positioned adjacent theworkspace 26 of the stitcher and below the fabric. In the exemplary embodiment, thesensor 40 is a complementary metal-oxide-semiconductor (CMOS) sensor that provides images of the stitches placed in the fabric as the fabric moves through thestitcher 10. As is well known in the digital arts, CMOS sensors accomplish the task of capturing light and converting it into electrical signals. A CMOS chip is a type of active pixel sensor made using the CMOS semiconductor process. Extra circuitry next to each photo sensor converts the light energy to a voltage. Additional circuitry on the chip may be included to convert the voltage to digital data. More specifically, the CMOS sensor as utilized in an embodiment of the disclosed monitoring system accumulates a signal charge in each pixel proportional to a local illumination intensity, serving a spatial sampling function. When exposure is complete, a charge-to-voltage conversion takes place in each pixel to create an image. - In another embodiment, the
sensor 40 is any sensor or camera capable of detecting and monitoring the stitches as described herein, for example a charge-coupled device (CCD) sensor. A CCD is an analog device. When light strikes the chip it is held as a small electrical charge in each photo sensor. The charges are converted to voltage one pixel at a time as they are read from the chip. Additional circuitry in the camera converts the voltage into digital information. In short, a CCD sensor transfers each pixel's charge packet sequentially to a common output structure, which converts the charge to a voltage, buffers it and sends it off-chip as an image. - In the embodiment shown in
FIG. 3 , threesensors 40 are positioned adjacent to theworkspace 26. Specifically, afirst sensor 40 a is positioned infront 42 of theworkspace 26, and a pair ofsecond sensors 40 b are positioned on eachside 44 of theworkspace 26. Eachsensor 40 is angled toward theneedle 30 of thestitcher 10. In an alternative embodiment, themonitoring system 38 includes onlysensor 40 a positioned infront 42 of theworkspace 26 and angled toward theneedle 30. In another embodiment, themonitoring system 38 only includessensors 40 b positioned on eachside 44 of theworkspace 26. In yet another embodiment, themonitoring system 38 includes only one of the pair ofsensors 40 b. In each embodiment, thesensors 40 are angled toward theneedle 30 of thestitcher 10. Thesensor 40 is configured to acquire images of the fabric and stitches as the stitches are placed in the fabric. These images are then transmitted to amicrocontroller 46 in communication with thesensor 40. - The
microcontroller 46 may be disposed adjacent to thestitcher 10 and, in the exemplary embodiment, is digitally interfaced with thesensor 40 and electronically coupled to thecontrol box 48. In alternative embodiments, themicrocontroller 46 may be physically coupled to thestitcher 10 or positioned remotely from thestitcher 10 and coupled to thesensor 40 andcontrol box 48 in a wired or wireless manner. Themicrocontroller 46 is configured to analyze attributes of the stitches detected by thesensor 40 to determine if the attributes fall within a set of predetermined parameters that are defined for the stitches. Specifically, themicrocontroller 46 includes aprocessor 50 programmed with software that analyzes images of the stitches taken by thesensor 40 to compare the attributes of the detected stitches with the predetermined set of parameters. In an embodiment including more than one sensor, the images from each sensor may be combined prior to analysis or each image may be individually analyzed. In the exemplary embodiment, theprocessor 50 is programmed with American National Standards Institute (ANSI) C software; however, as will be appreciated by one of ordinary skill in the art, the processor may be programmed with any software capable of analyzing the image as described herein. - In the exemplary embodiment, the attributes analyzed by the
microcontroller 46 include the stitch looping and stitch bunching. For example, themicrocontroller 46 determines if the stitch looping includes a predetermined amount of thread and/or a predetermined tightness and if a correct amount of thread is being run through the needle. In other embodiments, themicrocontroller 46 can be programmed to determine if there is no stitch present in the fabric or if the stitch length and distance between the stitches falls within predetermined parameters. The predetermined parameters are hardcoded in theprocessor 50 based on a desired stitch length and/or thread size. Alternatively, the predetermined parameters may be programmed by a user prior to operation of thestitcher 10. Accordingly, themonitoring system 38 allows for automatic detection of the stitches without user intervention. Further, themonitoring system 38 may be customized based on the stitch length and thread size. In the exemplary embodiment, themicrocontroller 46 has the ability to save features embedded in the video in non-volatile and/or volatile memory that is used to compare the current stitch with the predetermined parameters for the purpose of “GOOD/BAD” stitch detection. Specifically the features of the stitch are seen as point to point lines of constant contrast in a video array output. This point to point line is analyzed to determine if the stitch is good or bad. For example, the criteria for “GOOD/BAD” may be the detection of the presence or absence of a loop from point to point. If the point to point line is straight, no loop is present and the stitch is flagged as “GOOD”. If the point to point line is not straight and loops from point to point, the stitch is flagged as “BAD”. - The algorithms shown in
FIGS. 4 and 5 illustrate the steps taken by themonitoring system 38 during operation of thestitcher 10. As the fabric is run through thestitcher 10, themicrocontroller 46 automatically analyzes each stitch placed in the fabric. Specifically, atstep 100 an image of each stitch is taken by thesensor 40 as the fabric passes through theworkspace 26. The image is then processed atstep 102 following the algorithm set forth inFIG. 5 . Atstep 104, themicroprocessor 46 determines whether the stitch quality falls within the predetermined parameters. If the stitch quality falls within thepredetermined parameters 106, the microcontroller begins analyzing the next stitch. If the stitch quality falls outside of thepredetermined parameters 108, a user warning is initiated 110. In one embodiment, thestitcher 10 is stopped and a notification is sent to the user via amonitor 52. The notification includes an analysis of what parameters have been violated by the stitch. The user is then able to adjust thestitcher 10 accordingly to correct the errors in stitching. When the error is corrected, thestitcher 10 is restarted and themicrocontroller 46 continues to analyze each stitch. In the exemplary embodiment, the notification displays a description of each parameter violated on themonitor 52. Alternatively, the notification may be an alarm, a light, and/or any other audio/visual notification. Further, in an alternative embodiment, the user can manually inspect the stitching on themonitor 52 to determine which parameters have been violated. In one embodiment, the user manually stops thestitcher 10 using aswitch 54. Although, themonitor 52 and theswitch 54 are illustrated as being integral with themonitoring system 38, as will be appreciated by one of ordinary skill in the art, these features may be separate from and electronically coupled to themonitoring system 38. -
FIG. 5 illustrates an algorithm of theimage processing step 102. Upon initiation of theimage processing step 102,color separation 112 is performed to maximize the contrast between the fabric and the thread. Next, themicroprocessor 46 detects 114 loops in the stitch by analyzing the thread line. Specifically, loops in the stitch are detected 114 as curves rather than straight lines which indicate a proper stitch. If a loop is detected 116, a poor quality flag is set 118 to initiate 110 the user warning. If a loop is not detected 120, the poor quality flag is cleared 122 and themicroprocessor 46 begins analyzing thenext stitch 124. Although the algorithm shown inFIG. 5 is described with respect to determining loops in the stitch, as will be appreciated by one of skill in the art, the same algorithm is also used to monitor each of the predetermined parameters being analyzed by themicroprocessor 46. - Accordingly, the present invention provides real-time analysis of stitches placed in a fabric by notifying a user of the
stitcher 10 when a stitch quality falls outside of predetermined parameters. As such, the present invention provides a more cost efficient means of correcting stitch errors, thereby reducing costs associated with wasting or re-stitching incorrectly prepared fabrics. - As various modifications could be made to the exemplary embodiments, as described above with reference to the corresponding illustrations, without departing from the scope of the invention, it is intended that all matter contained in the foregoing description and shown in the accompanying drawings shall be interpreted as illustrative rather than limiting. Thus, the breadth and scope of the present invention should not be limited by any of the above-described exemplary embodiments, but should be defined only in accordance with the following claims appended hereto and their equivalents.
Claims (19)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/694,667 US20100186646A1 (en) | 2009-01-27 | 2010-01-27 | Stitch quality monitoring system |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14751709P | 2009-01-27 | 2009-01-27 | |
US12/694,667 US20100186646A1 (en) | 2009-01-27 | 2010-01-27 | Stitch quality monitoring system |
Publications (1)
Publication Number | Publication Date |
---|---|
US20100186646A1 true US20100186646A1 (en) | 2010-07-29 |
Family
ID=42353105
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/694,667 Abandoned US20100186646A1 (en) | 2009-01-27 | 2010-01-27 | Stitch quality monitoring system |
Country Status (4)
Country | Link |
---|---|
US (1) | US20100186646A1 (en) |
EP (1) | EP2391954A1 (en) |
AU (1) | AU2010208366A1 (en) |
WO (1) | WO2010088253A1 (en) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090195649A1 (en) * | 2007-12-27 | 2009-08-06 | Susan Gylling | System and method for monitoring quilting machine |
US20130190916A1 (en) * | 2012-01-25 | 2013-07-25 | International Indexing Systems, Inc. | Method and Apparatus for Visualizing the Position of an Operating Head Relative to a Workpiece |
US9195225B1 (en) * | 2014-10-16 | 2015-11-24 | Handi Quilter, Inc. | Graphical user interface virtual handwheel for a controller of a motor |
US20170191200A1 (en) * | 2014-08-01 | 2017-07-06 | Universal Instruments Corporation | Sewing machine, system and method |
US9738997B2 (en) | 2014-04-17 | 2017-08-22 | Gammill, Inc. | Ergonomic pantograph handles |
EP3134569A4 (en) * | 2014-04-21 | 2017-11-22 | Gammill, Inc. | Stitching mode regulator |
CN110273229A (en) * | 2018-03-15 | 2019-09-24 | Juki株式会社 | Stitching check device |
JP2019215186A (en) * | 2018-06-11 | 2019-12-19 | ファナック株式会社 | Seam checking device |
CN111691084A (en) * | 2019-03-13 | 2020-09-22 | 杰克缝纫机股份有限公司 | Sewing machine control method and device |
Citations (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4860675A (en) * | 1988-07-18 | 1989-08-29 | Td Quilting Machinery | Automatic quilting machine for specialized quilting of patterns which can be controlled by a remote joy stick and monitored on a video screen |
US4876976A (en) * | 1988-07-18 | 1989-10-31 | Td Quilting Machinery | Automatic quilting machine and method for specialized quilting of patterns which can be controlled by a remote joystick and monitored on a video screen including pattern duplication through a reprogrammable computer |
US4924790A (en) * | 1988-02-22 | 1990-05-15 | Brother Kogyo Kabushiki Kaisha | Sewing machine with a cloth-edge detector |
US4969410A (en) * | 1989-08-24 | 1990-11-13 | Td Quilting Machinery | Automatic roll to roll quilting machine for specialized quilting of patterns which can be controlled by a remote joystick and monitored on a video screen including pattern duplication through a reprogrammable computer and method |
US5027726A (en) * | 1989-08-24 | 1991-07-02 | Td Quilting Machinery | Automatic roll to roll quilting machine for specialized quilting of patterns |
US5996518A (en) * | 1997-09-30 | 1999-12-07 | Brother Kogyo Kabushiki Kaisha | Sewing machine with warning screen displaying function |
US6260495B1 (en) * | 1998-06-17 | 2001-07-17 | Phoenix Automation | Hem monitoring system |
US6263815B1 (en) * | 1997-03-24 | 2001-07-24 | Yoshiko Hashimoto | Sewing system and sewing method |
US20020129753A1 (en) * | 2001-03-15 | 2002-09-19 | Andree Cramer | Method of sewing supplementary parts on a workpiece |
US6959657B1 (en) * | 2004-03-10 | 2005-11-01 | Duval Richard J | Optical stitch regulator system |
US20060015209A1 (en) * | 2004-05-28 | 2006-01-19 | Fritz Gegauf Aktiengesellschaft Bernina-Nahmaschinenfabrik | Device and method for acquiring and processing measurement quantities in a sewing machine |
US6994042B2 (en) * | 2001-12-19 | 2006-02-07 | Fritz Gegauf Aktiengesellschaft Bernina-Nahmaschinenfabrik | Method and device for regulating material transport in a sewing or embroidery machine |
US20070040034A1 (en) * | 1999-10-04 | 2007-02-22 | Hennick Robert J | Image sensor based optical reader |
US20070256619A1 (en) * | 2004-12-24 | 2007-11-08 | Koemer Ralph J | Stitching method and apparatus employing thread longitudinal movement detection |
US20080006192A1 (en) * | 2006-07-10 | 2008-01-10 | Bernina International Ag | Method and device for displaying sewing processes |
US7620472B2 (en) * | 2006-09-28 | 2009-11-17 | Brother Kogyo Kabushiki Kaisha | Sewing machine |
-
2010
- 2010-01-27 WO PCT/US2010/022198 patent/WO2010088253A1/en active Application Filing
- 2010-01-27 US US12/694,667 patent/US20100186646A1/en not_active Abandoned
- 2010-01-27 EP EP10736328A patent/EP2391954A1/en not_active Withdrawn
- 2010-01-27 AU AU2010208366A patent/AU2010208366A1/en not_active Abandoned
Patent Citations (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4924790A (en) * | 1988-02-22 | 1990-05-15 | Brother Kogyo Kabushiki Kaisha | Sewing machine with a cloth-edge detector |
US4860675A (en) * | 1988-07-18 | 1989-08-29 | Td Quilting Machinery | Automatic quilting machine for specialized quilting of patterns which can be controlled by a remote joy stick and monitored on a video screen |
US4876976A (en) * | 1988-07-18 | 1989-10-31 | Td Quilting Machinery | Automatic quilting machine and method for specialized quilting of patterns which can be controlled by a remote joystick and monitored on a video screen including pattern duplication through a reprogrammable computer |
US4969410A (en) * | 1989-08-24 | 1990-11-13 | Td Quilting Machinery | Automatic roll to roll quilting machine for specialized quilting of patterns which can be controlled by a remote joystick and monitored on a video screen including pattern duplication through a reprogrammable computer and method |
US5027726A (en) * | 1989-08-24 | 1991-07-02 | Td Quilting Machinery | Automatic roll to roll quilting machine for specialized quilting of patterns |
US6263815B1 (en) * | 1997-03-24 | 2001-07-24 | Yoshiko Hashimoto | Sewing system and sewing method |
US5996518A (en) * | 1997-09-30 | 1999-12-07 | Brother Kogyo Kabushiki Kaisha | Sewing machine with warning screen displaying function |
US6260495B1 (en) * | 1998-06-17 | 2001-07-17 | Phoenix Automation | Hem monitoring system |
US20070040034A1 (en) * | 1999-10-04 | 2007-02-22 | Hennick Robert J | Image sensor based optical reader |
US20020129753A1 (en) * | 2001-03-15 | 2002-09-19 | Andree Cramer | Method of sewing supplementary parts on a workpiece |
US6994042B2 (en) * | 2001-12-19 | 2006-02-07 | Fritz Gegauf Aktiengesellschaft Bernina-Nahmaschinenfabrik | Method and device for regulating material transport in a sewing or embroidery machine |
US6959657B1 (en) * | 2004-03-10 | 2005-11-01 | Duval Richard J | Optical stitch regulator system |
US20060015209A1 (en) * | 2004-05-28 | 2006-01-19 | Fritz Gegauf Aktiengesellschaft Bernina-Nahmaschinenfabrik | Device and method for acquiring and processing measurement quantities in a sewing machine |
US20070256619A1 (en) * | 2004-12-24 | 2007-11-08 | Koemer Ralph J | Stitching method and apparatus employing thread longitudinal movement detection |
US20080006192A1 (en) * | 2006-07-10 | 2008-01-10 | Bernina International Ag | Method and device for displaying sewing processes |
US7620472B2 (en) * | 2006-09-28 | 2009-11-17 | Brother Kogyo Kabushiki Kaisha | Sewing machine |
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8633982B2 (en) * | 2007-12-27 | 2014-01-21 | A Quilter's Eye, Inc. | System and method for monitoring quilting machine |
US9076194B2 (en) | 2007-12-27 | 2015-07-07 | A Quilter's Eye, Inc. | System and method for monitoring quilting machine |
US20090195649A1 (en) * | 2007-12-27 | 2009-08-06 | Susan Gylling | System and method for monitoring quilting machine |
US20130190916A1 (en) * | 2012-01-25 | 2013-07-25 | International Indexing Systems, Inc. | Method and Apparatus for Visualizing the Position of an Operating Head Relative to a Workpiece |
US9267222B2 (en) * | 2012-01-25 | 2016-02-23 | Abm International, Inc. | Method and apparatus for visualizing the position of an operating head relative to a workpiece |
US9840796B2 (en) | 2012-01-25 | 2017-12-12 | Abm International, Inc. | Method and apparatus for visualizing the position of an operating head relative to a workpiece |
US9738997B2 (en) | 2014-04-17 | 2017-08-22 | Gammill, Inc. | Ergonomic pantograph handles |
EP3134569A4 (en) * | 2014-04-21 | 2017-11-22 | Gammill, Inc. | Stitching mode regulator |
US9951449B2 (en) * | 2014-08-01 | 2018-04-24 | Universal Instruments Corporation | Sewing machine, system and method |
US20170191200A1 (en) * | 2014-08-01 | 2017-07-06 | Universal Instruments Corporation | Sewing machine, system and method |
US9195225B1 (en) * | 2014-10-16 | 2015-11-24 | Handi Quilter, Inc. | Graphical user interface virtual handwheel for a controller of a motor |
CN110273229A (en) * | 2018-03-15 | 2019-09-24 | Juki株式会社 | Stitching check device |
US10947663B2 (en) * | 2018-03-15 | 2021-03-16 | Juki Corporation | Seam inspection device |
JP2019215186A (en) * | 2018-06-11 | 2019-12-19 | ファナック株式会社 | Seam checking device |
CN110599441A (en) * | 2018-06-11 | 2019-12-20 | 发那科株式会社 | Seam inspection device |
US10984523B2 (en) * | 2018-06-11 | 2021-04-20 | Fanuc Corporation | Seam inspection apparatus |
CN111691084A (en) * | 2019-03-13 | 2020-09-22 | 杰克缝纫机股份有限公司 | Sewing machine control method and device |
Also Published As
Publication number | Publication date |
---|---|
EP2391954A1 (en) | 2011-12-07 |
WO2010088253A1 (en) | 2010-08-05 |
AU2010208366A1 (en) | 2011-08-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20100186646A1 (en) | Stitch quality monitoring system | |
US9560808B2 (en) | System for controlling bale forming and wrapping operations | |
JP2008045956A (en) | Soldering inspection method, solder bonding method, and solder bonding apparatus | |
CN102033068A (en) | Product on-line detector | |
US20180016723A1 (en) | Sewing quality control in sewing machine | |
JP2017136222A (en) | sewing machine | |
CN103590202A (en) | Sewing machine | |
JP7017888B2 (en) | Sewing equipment and sewing inspection method | |
CN110273229B (en) | Seam inspection device | |
CN101314891A (en) | Buttonhole Overlock Sewing Machine | |
CN109295616B (en) | Sewing machine | |
CN114960043A (en) | Intelligent monitoring sewing machine based on machine vision | |
CN109703103B (en) | Automatic bag cutting system based on image recognition | |
CN103913467B (en) | Quilting line breakage detection method based on machine vision | |
CN107144570A (en) | A kind of tufting machine row's yarn error-detecting method based on machine vision | |
CN203981275U (en) | A kind of spool imaging and pick-up unit of tube sorting and packing machine | |
JP5113487B2 (en) | Jam-sewn sewing machine and its sewing reference position specifying method | |
CN106917194B (en) | The control method of sewing machine and sewing machine | |
CN109295617A (en) | sewing machine | |
JP5174546B2 (en) | Button recognition mechanism and button supply device | |
JP2009247376A (en) | Belt loop feeding apparatus | |
JP6286208B2 (en) | Tampon manufacturing apparatus and tampon manufacturing method | |
CN109898240A (en) | It is knitted sweat shirt wing automatic deviation rectifying device, sewing system and sewing method | |
CN106087292A (en) | Sewing machine | |
CN106637688A (en) | Thick stuff sewing machine |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: GAMMILL, INC., MISSOURI Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:STOKES, THEODORE J.;SHERMAN, MATTHEW PAUL;EUBANKS, KENNETH MARK;AND OTHERS;REEL/FRAME:027001/0721 Effective date: 20110930 |
|
AS | Assignment |
Owner name: FIFTH THIRD BANK, OHIO Free format text: SECURITY AGREEMENT;ASSIGNOR:GAMMILL, INC.;REEL/FRAME:027034/0894 Effective date: 20110930 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |
|
AS | Assignment |
Owner name: BIZCAPITAL BIDCO I, L.L.C., LOUISIANA Free format text: SECURITY INTEREST;ASSIGNOR:GAMMILL, INC.;REEL/FRAME:042729/0063 Effective date: 20170613 Owner name: GAMMILL, INC., MISSOURI Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:FIFTH THIRD BANK;REEL/FRAME:042733/0114 Effective date: 20170614 |