This application is related to U.S. application entitled “PALLETLESS SEWING METHODS AND SYSTEMS” having Ser. No. 16/918,875, filed Jul. 1, 2020, which is hereby incorporated by reference in its entirety.
Often in the production of sewn products, stitches must be sewn with a high degree of accuracy onto one or more flat pieces of material. These stitches may be decorative, structural, or both, and may not follow features of the materials themselves. Because of the above mentioned nature of these seams, human operators are not well suited to the task, and instead a pattern sewing machine is often used.
Pattern sewing machines utilize custom made templates to clamp onto layers of materials prior to initiating the sewing procedure. These templates are then loaded onto a pattern sewing machine. The pattern sewing machine will move these templates with clamped layers of materials to the sewing needle. The pattern sewing machine will then follow a predefined path and sew seam lines within the manufactured open shapes of the template (at high speeds). Often more complicated products will require several of these templates for each size, style, and manufacturing step, reducing manufacturing flexibility and increasing tooling cost.
The subject matter discussed in the background section should not be assumed to be prior art merely as a result of its mention in the background section. Similarly, a problem mentioned in the background section or associated with the subject matter of the background section should not be assumed to have been previously recognized in the prior art. The subject matter in the background section merely represents different approaches, which in and of themselves may also correspond to implementations of the claimed technology.
The accompanying drawings illustrate various examples of systems, methods, and embodiments of various other aspects of the disclosure. Any person with ordinary skills in the art will appreciate that the illustrated element boundaries (e.g., boxes, groups of boxes, or other shapes) in the figures represent one example of the boundaries. It may be that in some examples one element may be designed as multiple elements or that multiple elements may be designed as one element. In some examples, an element shown as an internal component of one element may be implemented as an external component in another, and vice versa. Furthermore, elements may not be drawn to scale. Non-limiting and non-exhaustive descriptions are described with reference to the following drawings. The components in the figures are not necessarily to scale, emphasis instead being placed upon illustrating principles. Moreover, in the drawings, like reference numerals designate corresponding parts throughout the several views.
Disclosed herein are various examples related to transporting and sewing material along arbitrary seam shapes in, e.g., the automated production of sewn products. The present disclosure is generally related to an apparatus capable of securing the orientation and position of layered materials in order to be sewn with an automated sewing machine. For example, an adaptive apparatus can enable sewing multiple material layers of various designs and sizes since it can adapt to arbitrary seam shapes. The adaptive apparatus can clamp down on layered materials and prevent them from puckering, slipping or shifting their relative positions and orientations during a sewing operation. Reference will now be made in detail to the description of the embodiments as illustrated in the drawings, wherein like reference numbers indicate like parts throughout the several views.
The words “comprising,” “having,” “containing,” and “including,” and other forms thereof, are intended to be equivalent in meaning and be open ended in that an item or items following any one of these words is not meant to be an exhaustive listing of such item or items, or meant to be limited to only the listed item or items.
It must also be noted that as used herein and in the appended claims, the singular forms “a,” “an,” and “the” include plural references unless the context clearly dictates otherwise. Although any systems and methods similar or equivalent to those described herein can be used in the practice or testing of embodiments of the present disclosure, the preferred systems and methods are now described.
Embodiments of the present disclosure will be described more fully hereinafter with reference to the accompanying drawings in which like numerals represent like elements throughout the several figures, and in which example embodiments are shown. Embodiments of the claims may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. The examples set forth herein are non-limiting examples and are merely examples among other possible examples.
Referring to
The processor 104 can be configured to decode and execute any instructions received from one or more other electronic devices or servers. The processor can include one or more general-purpose processors (e.g., INTEL® or Advanced Micro Devices® (AMD) microprocessors) and/or one or more special purpose processors (e.g., digital signal processors or Xilinx® System on Chip (SOC) field programmable gate array (FPGA) processor). The processor 104 may be configured to execute one or more computer-readable program instructions, such as program instructions to carry out any of the functions described in this description.
The Memory 106 can include, but is not limited to, fixed (hard) drives, magnetic tape, floppy diskettes, optical disks, Compact Disc Read-Only Memories (CD-ROMs), and magneto-optical disks, semiconductor memories, such as ROMs, Random Access Memories (RAMs), Programmable Read-Only Memories (PROMs), Erasable PROMs (EPROMs), Electrically Erasable PROMs (EEPROMs), flash memory, magnetic or optical cards, or other type of media/machine-readable medium suitable for storing electronic instructions. The Memory 106 can comprise one or more modules (e.g., operational control(s) 126) that can be implemented as a program executable by processor(s) 104.
The interface(s) or HMI 108 can accept inputs from users, provide outputs to the users or may perform both the actions. In one case, a user can interact with the interface(s) using one or more user-interactive objects and devices. The user-interactive objects and devices may comprise user input buttons, switches, knobs, levers, keys, trackballs, touchpads, cameras, microphones, motion sensors, heat sensors, inertial sensors, touch sensors, visual indications (e.g., indicator lights or meters), audio indications (e.g., bells, buzzers, etc.) or a combination of the above. Further, the interface(s) can either be implemented as a command line interface (CLI), a graphical user interface (GUI), a voice interface, or a web-based user-interface, at element 108. The interface(s) can also include combinations of physical and/or electronic interfaces, which can be designed based upon the environmental setting or application.
The input/output devices or I/O devices 110 of the robotic system 102 can comprise components used to facilitate connections of the processor 104 to other devices such as, e.g., material mover(s) 114, secondary operation device(s) 116, sensing device(s) 120 and/or the automated sewing machine 122 and can comprise one or more serial, parallel, small system interface (SCSI), universal serial bus (USB), IEEE 1394 (i.e. Firewire™) connection elements or other appropriate connection elements.
The networking device(s) 112 of the robotic system 102 can comprise the various components used to transmit and/or receive data over a network. The networking device(s) 112 can include a device that can communicate both inputs and outputs, for instance, a modulator/demodulator (i.e. modem), a radio frequency (RF) or infrared (IR) transceiver, a telephonic interface, a bridge, a router, as well as a network card, etc.
The material mover(s) 114 of the robotic system 102 can facilitate material manipulation between operations. The material mover(s) 114 can move, stack, or position the materials prior to the next operation. In some embodiments, the material mover(s) 114 may transport materials into a predetermined alignment prior to a sewing or other operation.
In some embodiments, the material mover(s) 114 can comprise a manipulator capable of spatial motions and one or more material handling components. These material handling components, depending on the material being handled, can utilize various gripping technologies such as, e.g., air flow, vacuum, mechanical gripping, such as a clamp, pinching, pins, or needles, electro-adhesion, adhesion, electro-static forces, freezing, brush, or hook and loop, etc. In various embodiments, the material mover(s) 114 can comprise end effector(s) which can be manipulated through one or more manipulator(s) such as, e.g., industrial robot(s) or other manipulator or appropriate manipulation assembly. Industrial robots include, e.g., articulated robots, selective compliance assembly robots (SCARA), delta robots, and cartesian coordinate robots (e.g., gantry robots or x-y-z robots). Industrial robots can be programmed to carry out repetitive actions with a high degree of accuracy or can exhibit more flexibility by utilizing, e.g., machine vision and machine learning. For example, a material mover can be moved to engage with the material and manipulate its position and/or orientation for processing by the robotic system 102. When the desired processing of the material is complete, movement of the material mover 114 can transport the material out of the work area. This automated motion can be very beneficial in many repetitive processes. The secondary operation device(s) 116 can include destacking device(s), stacking device(s), folding device(s), label manipulation device(s), and/or other device(s) that assist with the preparation, making and/or finishing of the sewn product.
The local interface 118 of the robotic system 102 can be, for example, but not limited to, one or more buses or other wired or wireless connections, as is known in the art. The local interface 118 can have additional elements, which are omitted for simplicity, such as controllers, buffers (caches), drivers, repeaters, and receivers, to enable communications. Further, the local interface 118 can include address, control, and/or data connections to enable appropriate communications among the components, at element 122.
The sensing device(s) 120 of the robotic system 102 can facilitate detecting the movement of the product material(s) and inspecting the product material(s) for defects and/or discrepancies before, during or after a sewing and cutting operation or other process operation. Further, the sensing device(s) 120 can facilitate detecting markings on the product before cutting or sewing the material. A sensing device 120 can comprise, but is not limited to, one or more sensor and/or camera 124 such as, e.g., an RGB camera, an RGB-D camera, a near infrared (NIR) camera, stereoscopic camera, photometric stereo camera (single camera with multiple illumination options), time of flight camera, Internet protocol (IP) camera, light-field camera, monorail camera, multiplane camera, rapatronic camera, stereo camera, still camera, thermal imaging camera, acoustic camera, rangefinder camera, etc., at element 120. The RGB-D camera is a digital camera that can provide color (RGB) and depth information for pixels in an image. The sensing device(s) 120 can also include one or more motion sensor(s), temperature sensor(s), humidity sensor(s), microphone(s), ultrasound device(s), radar or lidar device(s), RF receiver(s) and/or other environmental or electronic sensor(s).
An automated sewing machine 122 is a sewing system that can include a computerized sewing machine, a material securing assembly to secure one or more layers of material, and computer-controlled actuators that can move the material securing assembly relative to the sewing machine to facilitate the sewing of the secured material(s). The translation system 128 can include elements responsible for the relative motion between the material securing assembly and the sewing machine of the automated sewing machine 122. In one embodiment, this motion could be achieved with an XYZ cartesian motion system (e.g., cartesian coordinate robots, gantry robots or x-y-z robots), where the XY motion is planar and on a sewing plane (or worksurface) 209, and the Z motion lifts or drops the material securing assembly onto the material(s). In another embodiment, the translation system 128 can use a polar motion system. In yet another embodiment, the translation system 128 can be any of a number of styles of industrial robot.
The material securing assembly of the automated sewing machine 122 can include a material holding apparatus 132 that can adapt during operation of the automated sewing machine 122. The material holding apparatus 132 is capable of changing its contact points on the material(s) during the sewing process to allow the sewing machine access to most or all of the surface of the material. Mechanical fingers 134 attached to the structural grounding system 136 can clamp onto multiple layers of material which can adapt to different styles and sizes and sew arbitrarily shaped seam lines at high speeds. A cam profile 130 can be a body fixed in space (e.g., to the sewing machine 203), allowing followers of the mechanical fingers 134 to move on the cam profile to produce finger displacement. The shape of the cam profile 130 can be designed to produce a desired motion of the followers and thus the mechanical fingers 134 e.g. to avoid contact with the sewing needle. The structural grounding system 136 can be configured to support and allow movement of the mechanical fingers 134 to maintain uniform contact of the belt with the layered material, e.g., during finger translation, and therefore preserve their relative position and orientation. The displacement of the mechanical fingers 134 can provide space around the sewing needle to allow the sewing machine to produce a stitch that can hold the layered material together.
As shown in
Functioning of the material securing assembly will now be discussed with reference to
Referring to
Referring to
As can be seen, the sewing needle 206 extends toward the layered materials adjacent to the mechanical fingers 134. The material holding apparatus 132 is attached to the translation system 128 allowing the mechanical fingers 134 to be moved using the movement of the translation system 128. The sewing needle 206 sews the layered materials 212 together without interference from the mechanical fingers 134. The linear array of mechanical fingers 134 acts as a means of transporting layers of material 212 on the planar surface of the sewing plane 209 without altering their relative position and orientation. This can also be achieved using a belt grounding mechanism that rigidly connects a belt of the mechanical finger 134 to the translation system 128 via the metal bracket 215, yet allowing the mechanical finger 134 to translate onto and off of the material because of the cam profile engagement.
The translation of the mechanical fingers 134 can use a passive belt drive system that allows the belt 218 to rotate about the finger and does not alter the layered material 212 relative position or orientation. The mechanical fingers 134 can be displaced linearly in order to provide the clearance around the sewing needle 206 to sew stitches. In some embodiments, a clearance may be created for other operations to be performed on the material(s) 212 such as, e.g., vision inspection, hole punching, or laser etching. The structural grounding system 136 can utilize a cam-follower combination to passively displace the mechanical fingers 134 linearly to create clearance around the sewing needle 206. This feature may also be accomplished using, e.g., motors or other appropriate mechanism in each mechanical finger 134 to produce linear displacement of each mechanical finger 134.
Referring now to
As shown in
The relationship of the mechanical fingers 134 with respect to the cam profile 130, the location of the sewing needle 206, and the material 212 is further illustrated in the top (or overhead) view of
The mechanical fingers 134 can utilize a belt 218 with a high coefficient of a friction in combination with a low friction worksurface or sewing plane 209 (e.g., a belt with a coefficient of friction about twice (or more) than the coefficient of friction of the sewing plane 209). This combination aids the material holding apparatus 132 to transport layered materials 212 on the planar surface of the sewing plane 209 without altering the materials relative position and orientation. The interaction of the followers 221 with the cam profile 130 causes the mechanical fingers 134 to displace linearly in order to provide the necessary clearance around the sewing needle to sew stitches in the materials 212. This passive system utilizes the cam-follower system to individually displace the fingers linearly to create the clearance around the sewing needle. In some embodiments, this movement can be achieved using motors in each mechanical finger 134 to produce independent linear displacement of each mechanical finger 134.
Referring next to
Additional details are illustrated in
The finger body 230 is the structure of the mechanical finger 134 supporting the rear pulley 233 and front pulley 251 that allow the belt 218 to stay in contact with the layered materials 212 without altering the orientation or position of the layered materials 212. The rear pulley 233 can be mounted to the finger body 230 and the front pulley 251 can be mounted to a pulley carriage 254 located at a distal end of the mechanical finger 134. The pulley carriage 254 can be mounted to the finger body 230 in a fixed position or can be configured to movably engage with the linear guide rail 245. For example, the linear guide rail 245 can include two rails on opposite sides of a slot or linear opening, which can extend along at least a portion of the axial length of the finger body 230 as illustrated in
A transport carriage 239 can be attached to a bracket 215 of the structural grounding system 136 that extends across the finger body 230 and rigidly connects to the belt 218. The transport carriage 239 can be configured to movably engage with the linear guide rail 245 to support the mechanical finger 134 during operation. The follower 221 allows the finger body 230 to move out of the way of the sewing needle 206 based upon the design of the cam profile 130. A coil spring 236 (or other appropriate tensioning device such as, e.g., a spring, elastic band or piston) can be attached to the finger body 230 and the bracket 215 of the structural grounding system 136. The coil spring 236 or other tensioning device provides tension to maintain the follower 221 against the surface of the cam profile 130 as shown in
The translation 227 of the mechanical finger 134 without altering material layer position and orientation is possible using the passive belt system, which can rotate about the pulleys 233 and 251 as the finger body 230 moves. The belt 218 can be toothed or flat and can be endless or of discrete length. The mechanical fingers 134 utilize a compliant belt material that can compress to contact with multiple layers of material 212 to improve gripping performance for transporting the layered material on the planar surface of the sewing plane 209. In some embodiments, the belt 218 may be replaced with another type of contact element enabling continuous rotation around two rotational axes such as, but not limited to, a chain, material strip, rubber strip, or timing belt.
The linear array of mechanical fingers 134 can act to transport layers of material 212 on the planar surface without altering their relative position and orientation to each other. This can be achieved by utilizing the belt grounding mechanism 242 of the mechanical finger 134 to enable the automated sewing machine 122 XY translation. The belt grounding mechanism 242 comprises a securing element or member that engages with a lower section of the belt 218 to secure it in a stationary or substantially stationary position with respect to the structural grounding system 136. In some implementations, the securing element or member can be a fastener (e.g., a screw, bolt, rivet, or other appropriate fastener) that extends through the belt 218 and is attached to the bracket 215 of the structural grounding system 136 as illustrated in
Functioning of the structural grounding system 136 and cam profile 130 will now be discussed with reference to
Beginning with
While material(s) 212 can be sewn on the sewing plane 209 utilizing a single array of mechanical fingers 134 of the material holding apparatus 132 as illustrated in
Referring next to
The finger body 430 provides the structure for a passive belt system of the mechanical finger 434, around which a belt 218 or other contact element such as e.g., a chain, material strip, rubber strip, timing belt, etc. can rotate, allowing the translation of a mechanical finger 434 without altering the position and orientation of the layered materials 212. The belt 218 can be toothed or flat and can be endless or of discrete length. The mechanical fingers 434 can utilize a compliant belt material that can compress to contact with multiple layers of material 212 to improve gripping performance for transporting the layered material 212 on a planar surface of the sewing plane 209.
The linear array of mechanical fingers 434 shown in
Each mechanical finger 434 has a gear rack 409 that allows the gear 406 to engage with the mechanical finger 434 and driven by the central drive shaft 403 that passes through each mechanical finger 434. Each mechanical finger 434 can comprise a rocker paw 412 to either allow the position of the mechanical finger 434 to be locked in place by engaging teeth on a locking arm of the rocker paw 412 with the gear rack 409 as illustrated in
Instead of the passive cam-follower system shown in
Referring now to
As illustrated in the embodiment of
It should be emphasized that the above-described embodiments of the present disclosure are merely possible examples of implementations set forth for a clear understanding of the principles of the disclosure. Many variations and modifications may be made to the above-described embodiment(s) without departing substantially from the spirit and principles of the disclosure. All such modifications and variations are intended to be included herein within the scope of this disclosure and protected by the following claims.
The term “substantially” is meant to permit deviations from the descriptive term that don't negatively impact the intended purpose. Descriptive terms are implicitly understood to be modified by the word substantially, even if the term is not explicitly modified by the word substantially.
It should be noted that ratios, concentrations, amounts, and other numerical data may be expressed herein in a range format. It is to be understood that such a range format is used for convenience and brevity, and thus, should be interpreted in a flexible manner to include not only the numerical values explicitly recited as the limits of the range, but also to include all the individual numerical values or sub-ranges encompassed within that range as if each numerical value and sub-range is explicitly recited. To illustrate, a concentration range of “about 0.1% to about 5%” should be interpreted to include not only the explicitly recited concentration of about 0.1 wt % to about 5 wt %, but also include individual concentrations (e.g., 1%, 2%, 3%, and 4%) and the sub-ranges (e.g., 0.5%, 1.1%, 2.2%, 3.3%, and 4.4%) within the indicated range. The term “about” can include traditional rounding according to significant figures of numerical values. In addition, the phrase “about ‘x’ to ‘y’” includes “about ‘x’ to about ‘y’”.
Number | Name | Date | Kind |
---|---|---|---|
3322081 | Winberg | May 1967 | A |
3654817 | Kane | Apr 1972 | A |
3670528 | Fregeolle | Jun 1972 | A |
3828703 | Sugland | Aug 1974 | A |
4109595 | Ducol | Aug 1978 | A |
4444133 | Bolldorf | Apr 1984 | A |
4493276 | Sadeh | Jan 1985 | A |
4813364 | Boser | Mar 1989 | A |
4899675 | Kawasaki | Feb 1990 | A |
5226378 | Suzuki | Jul 1993 | A |
20110315059 | Lee | Dec 2011 | A1 |