On-demand manufacturing of woven products
Patent Information
- Application Number
- JP2024568164
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2022-01-31
- Filing Date
- 2023-01-31
- Publication Date
- 2026-02-10
AI Technical Summary
【0013】 【0012】次に続く好適な実施形態の詳細な説明が図面と関連付けて考察されれば、本発明の追加の目的、特徴、及び利点がより容易に明らかになることであり、幾つかの図で、同様の参照符号は対応する部分を指す。
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
Related Applications
[0001] [CROSS REFERENCE TO RELATED APPLICATIONS]
[0001] This application claims the benefit of U.S. Provisional Patent Application No. 63 / 304,963, entitled "Manufacturing Woven Textile Products on Demand," filed January 31, 2022, which is incorporated herein by reference. [Technical field]
[0002]
[0002] This invention is in the field of textile product manufacturing, and more particularly, is directed to producing desired garments on demand. [Background technology]
[0003]
[0003] Fabric and clothing production has remained largely unchanged for many years. Clothing is generally mass produced, stored in warehouses, and transported to and displayed at clothing stores. Many different sizes of each type of clothing need to be stored and displayed to accommodate the different sizes of the various people who shop at clothing stores. Clothing manufacturers and sellers simply estimate how many items of each size of clothing will sell and produce the estimated amount of clothing. There are costs associated with storing clothing, and when manufacturers produce the wrong amount of clothing, sales can be lost due to the lack of desired clothing sizes and excess clothing inventory can go unsold. Excess inventory is often disposed of in landfills or incinerated, causing substantial environmental damage.
[0004] Woven fabrics have several advantages over knitted fabrics. For example, woven fabrics have less tendency to stretch and lose their shape. Furthermore, woven fabrics are relatively thin. In addition, woven fabrics are lighter because less yarn is required to cover the same area. However, one disadvantage of woven fabrics over knitted fabrics is that creating a three-dimensional final woven product generally requires sewing together several distinct pieces of woven fabric. For many years, manufacturers have relied on the "cut and sew" technique of garment production. The production of woven garments involves a multi-step process of weaving a raw fabric sheet, cutting the fabric into panels, and sewing the panels into a three-dimensional garment. The two distinct woven fabrics are sewn together to form a seam. If the product is to change dimensions or add new parts, a different distinct woven fabric and therefore a seam is typically required.
[0005]
[0005] When different pieces of fabric are cut and sewn together, some fabric is wasted. Often, at least 15% of a plain woven fabric is wasted during the cutting operation. In addition, the process of cutting and sewing the fabric is typically a costly manual process. With this in mind, the garment manufacturing industry would benefit from creating seamless garments to reduce both material and labor costs and take advantage of economies of scale.
[0006]
[0006] To address some of these problems, systems and methods have been developed for producing three-dimensional garments using variable diameter circular looms, as described in U.S. patent application Ser. No. UNS003P, filed on the same day as this application, entitled "Manufacturing Woven Textile Products," which is incorporated herein by reference. [Prior art documents] [Patent documents]
[0007] [Patent Document 1] U.S. Provisional Patent Application No. 63 / 304,963 [Patent Document 2] U.S. Patent Application Attorney Docket No. UNS003P Summary of the Invention [Problem to be solved by the invention]
[0008]
[0007] However, there remains a need in the art for a way to manufacture garments on demand to eliminate waste, as well as to eliminate waste from cutting patterns and reduce production time and other costs associated with cut-and-sew manufacturing processes. [Means for solving the problem]
[0009] The present invention is directed to a system and method for producing textile products on demand by measuring the size parameters of an individual and then weaving a garment that is made specifically for that individual.
[0010] More specifically, the method involves receiving body data to determine the shape and size of an individual intended to wear the woven fabric product. The body data is preferably generated in the form of a three-dimensional body scan data by a camera or other digital imaging device. For example, an iPhone or a 3D scanning booth could be employed. Estimated body data can also be obtained from existing footage or photographs. Estimated body data can also be generated from user input metrics such as height and weight. Once the body data is recorded, the data is then transferred to a computer or other electronic processing device. The next step is to extract body shape defining measurements of the body parts of interest from the body data. For example, measurements of the body's legs may be extracted when weaving trousers. Analysis of the body shape defining measurements is performed using a fitment engine in a computer that creates a fitment for the garment based on fitment metrics. The fitment is converted into a set of computer readable instructions for manufacturing the garment. The instructions are then sent to a circular loom for weaving the textile product. Alternatively, the instructions and associated data are passed to a flat loom or fabric cutting machine.
[0011]
[0010] Weaving is performed using a loom with a weaving ring having a diameter that varies during the production of the garment. Independently actuated healds are employed to further control the weaving process. Each of the healds includes an actuator for moving the heald. The healds are modular and each heald can be replaced as needed for repair or other reasons. The shuttle is provided with a bobbin that supports the weft yarn and a weft insertion arm is attached to each shuttle.
[0012]
[0011] This approach allows for the continuous weaving of fabrics with varying diameters along the length of the output, thereby enabling the direct weaving of garment components (i.e., one pant leg, a shirt sleeve, a dress, etc.) from a set of computer readable instructions. The system can also be used to produce a bifurcated output that allows for the direct weaving of a complete garment. This approach to fabric manufacturing is similar to 3D printing.
[0013]
[0012] Additional objects, features, and advantages of the present invention will become more readily apparent when the following detailed description of the preferred embodiment is considered in conjunction with the drawings, in which like reference characters refer to corresponding parts in the several views.
[0014] The disclosure will become more fully understood from the following description of various exemplary embodiments when considered in conjunction with the accompanying drawings, in which: [Brief description of the drawings]
[0015] [Figure 1] 1 is a perspective view of a loom according to a preferred embodiment of the invention; [Diagram 2] FIG. 2 is a top view of the loom shown in FIG. 1. [Diagram 3] FIG. 2 is a schematic diagram of a controller for the loom shown in FIG. 1; [Figure 4] FIG. 4 is a diagram showing the flow of information in the controller of FIG. 3. [Diagram 5] 1 shows a flow chart for the overall process of producing garments on demand according to a first embodiment of the invention. [Figure 6] 6 shows a flowchart detailing the parametric trouser model shown in FIG. 5. [Figure 7] 1 shows a flow chart for an overall process for producing garments on demand according to a second embodiment of the invention. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0016]
[0021] The following detailed description should be read with reference to the drawings, in which similar elements in different drawings are labeled with the same reference numerals. The detailed description and the drawings, which are not necessarily to scale, depict exemplary embodiments and are not intended to limit the scope of the disclosure. Rather, the depicted exemplary embodiments are for illustrative purposes only. Selected features of any exemplary embodiment may be incorporated into additional embodiments, unless expressly stated otherwise. While the disclosure is susceptible to various modifications and alternative forms, details thereof have been shown by way of example in the drawings and have been described in detail. It should be understood, however, that it is not intended to limit aspects of the disclosure to the specific exemplary embodiments described. On the contrary, it is intended to cover all modifications, equivalents, and alternatives falling within the spirit and scope of the disclosure.
[0017] [Definition]
[0022] As used throughout this application, the translations of the singular articles "a," "an," and "the" include the plural, unless expressly indicated otherwise. Additionally, the term "or" is used generally in its sense including "and / or" unless expressly indicated otherwise.
[0018]
[0023] "Yarn" refers to any string-like input to a weaving process. Yarn is a generic term referring to a continuous strand of textile fiber, filament, or material in a form suitable for knitting, weaving, braiding, or otherwise intertwining to form a textile fabric, and is often used interchangeably with "thread" and "line."
[0019]
[0024] "Weave" refers to a system or pattern of interlacing warp yarns and fill yarns. The term "weave" is used to describe a wide range of fabrics that are non-knitted or non-woven fabrics. Plain weave, twill weave, and satin weave are all types of weave.
[0020]
[0025] "Weft and warp" are terms used to refer to the constituent yarns in a weave. The warp yarns run longitudinally to the production direction, while the weft yarns, sometimes called "fill yarns", run latitudinally to the production direction.
[0021]
[0026] "Heddle" refers to a structure, usually in the form of a loop or eyelet, that can control the movement of the warp yarns (shedding movement). The specific construction of a heddle can vary in different machines.
[0022]
[0027] "Shed" refers to the temporary separation between the upper and lower warp yarns, and is often used interchangeably with "warp shed." A warp shed is also the triangular shaped opening that is formed in the warp line when the healds move. The term is also often used as a verb to describe the action of the upper and lower warp yarns switching positions.
[0023]
[0028] A "shuttle" is a movable loom component that acts as a carrier for the weft line and travels through the warp shed to deposit the weft line.
[0024]
[0029] "Weft insertion" refers to the act of inserting a weft yarn into a weave, usually via a shuttle carrying a weft bobbin.
[0025]
[0030] "Weft insertion point" means a point radially spaced from the weaving ring at which a weft yarn is deposited.
[0026] [loom]
[0031] FIG. 1 shows a perspective view of a loom 10 constructed according to a preferred embodiment of the invention. The loom 10 is an annular loom, i.e. it can be considered as a series of flat looms arranged in a circle. The principle of operation is generally the same as for flat looms, with the main difference being that one or more shuttles 15 advance in succession, one of which is marked in FIG. 2, which depicts a top view of the loom 10. In the depicted embodiment, the loom 10 has six shuttles 15, four of which are shown. Due to the circular shape of the loom 10, the shuttles 15 pass by the heald units 20 during operation. When one of the shuttles 15 leaves the warp shed of one of the heald units 20, it enters the warp shed of the adjacent heald unit 20. Some of the heald units 20 are upright (reference number 25 in FIG. 1) and some are arranged upside down (reference number 30). The inverted heald units 30 provide space 35 for an operator to access the interior portions of the loom 10. Although not shown in Figure 1, all of the heald units 20 may be mounted inverted, and such an arrangement is considered preferred. The heald units 20 are adjustable. Although not shown in Figure 1, a supply of yarn is provided to the heald units 20 while the loom 10 is in operation.
[0027]
[0032] With reference to Figures 1 and 2, the loom 10 includes a variable diameter weaving ring 45 (Figure 2) and a number of variable position weft insertion arms 50, one weft insertion arm arranged on each shuttle 15. The loom 10 further includes a system of individually actuated heald units 20, both controlled by the control unit 70 or a specialized heald control board 522 (Figure 1). Preferably, the loom 10 has 36 individually actuated heald units 20, each with 20 individual healds, of which only 18 are used during weaving. However, if the loom 10 is larger, more heald units would preferably be provided and more healds per unit would be preferred. The loom 10 preferably has six weft insertion shuttles 15, although only four are shown in Figure 2, and one variable diameter weaving ring 45.
[0028]
[0033] Further details of the loom 10 are described in U.S. patent application Ser. No. UNS003, filed on even date herewith, entitled "Manufacturing Woven Textile Products," which is incorporated herein by reference.
[0029] [Control System]
[0034] Turning now to Fig. 3, there is shown the details of the control system 70. A control processor 100 runs in real time. The control processor 100 receives information about the loom 10 from a number of sources. For example, a camera 110 is shown connected to the control processor 100 by a Universal Serial Bus connection (USB) 111. Another camera 120 is shown connected to the processor 100 by an Ethernet connection 121, and a sensor 130 is also shown connected to the processor 100 by an Ethernet connection 131. The cameras 110, 120 are not essential and other sensors may be employed in their place. The control processor 100 is further connected to several master controllers, for example the master controller 140, which has a microprocessor 141 and several communication ports, for example a USB port 142 and serial ports 143, 144 and 145, which are preferably designed to employ a communication protocol such as RS485 and are capable of handling high speed data transmission. The master controller includes devices such as a USB controller, a translator, an Ethernet controller, etc. The master controller 140 is serially connected to several devices, preferably motor controllers, input / output controllers, weft controllers, etc. The master controller 140 is further connected to a wireless module that can wirelessly communicate to several devices, preferably motor controllers, input / output controllers, weft controllers, etc. With particular reference to device 150, device 150 includes serial communication ports 151 and 152 for communicating with the master controller 140 and other devices. A central processing unit 153 provides processing power for device 150. Device 150 may further be connected to DC motors and sensors. Additionally, power ports 154, 155, 156, and 157 are provided, which form a network 158 for linking and powering other devices. Several additional sensors or cameras could also be added to the control system 70.For example, encoders, load cells, linear potentiometers, weft break sensors, and warp break sensors are preferably connected to devices 150, 160, and 170. These are connected over various digital interfaces including I2C, UART, Modbus, and SPI. These devices 150, 160, and 170 are further configured to operate an AC motor 171 and communicate with sensors 172 as shown by device 170. Devices 150, 160, and 170 further communicate wirelessly with a master controller through a wireless module as shown by device 180 via wireless connection 181. Wireless device 180 includes on-board battery power 182 and can control a DC motor and can directly communicate with other devices equipped with various sensors 183. Device 180 also includes a microcontroller 184. Although only four devices 150, 160, 170, and 180 are shown, numerous other correspondingly constructed devices are located within the control system 70.
[0030]
[0035] A power source 190 includes a direct current ("DC") power port 191 and a DC power communication port 192, and an alternating current ("AC") power port 193. The DC power goes to an emergency stop relay 200, which includes DC communication ports 201 and 202, DC power ports 203 and 204, and a stop switch 205 configured to stop the DC power when activated. The stop switch 205 is connected by a communication port 206 to a three-phase relay 210. The three-phase relay 210 includes a communication port 211 connected to the communication port 206, two AC power ports 212, 213, and a stop switch 214 connected to the communication port 215. The communication port 215 is connected to an emergency stop switch 220. The stop switch 220 functions to stop both AC and DC power to all devices when activated.
[0031]
[0036] Turning now to FIG. 4, there is shown a controller overview of the loom 10. Since the control of the loom 10 occurs in real time, the loom control system 70 requires real time measurements taken from various parts of the loom 10 to establish a feedback control system. The measurements are stored as variables, some of which need to be updated quickly and some of which do not. To achieve real time control, the loom control system 70 follows a control scope 300 that defines how often or how quickly the variables used to control the loom 10 are updated. The main control scope 310 includes components such as a core control system 315, which includes the weft and warp tension control loops, and a graphical user interface ("GUI") 316. Different aspects of the loom 10 may be controlled at different levels. For example, warp tension control may be implemented at a master control level 320, resulting in faster updates. The main control scope 310 also includes various programs that interface with the loom user using high level commands. High level commands are updated at a relatively slow rate, such as a 200 Hz control loop. At the master control level 320, which includes items such as the loom controller 321 and the router 322, the commands are considered mid-level commands and are updated at a faster rate, employing a 2 kHz control loop. Additionally, the master control level 320 may include warp tension control, which would otherwise be grouped within the main control scope 310 as described above. At the lowest level, the device scope level 350, the commands are updated using a 20 kHz loop. Such devices include input / output relay controllers, annular ring controllers, heald controllers, and weft controllers. Additional devices 360 and controllers are also part of the loom control system 70. For example, smart servo motor controllers 361 and 362 may be employed for heald control 363 or weft insertion 364, and such controllers are updated at the same rate as the associated device. The VFD controller 363 will be updated together with the master loom controller 321.
[0032] [Clothing production process]
[0037] FIG. 5 shows how a parametric pipeline 400 is employed in the manufacture of clothing or apparel, and specifically, for the purposes of this example, pants. The process begins with a scan 410 of an individual who is to wear the pants to be produced. This scan creates a 3D mesh 411 that is subsequently processed. The scanned mesh 411 is aligned and sheared in step 420. Some parts of the mesh are not necessary to produce the pants and are removed to create a clean scan 421 with no unnecessary features 422. Next, 2D parameters are extracted from the 3D mesh data in step 430 to create body parameters 435 in numerical form in step 436. A parametric pants model is used to process the body parameters (in step 440) to create a pants pattern 451. The model is discussed in more detail with reference to FIG. 6 below. The parametric design may be hand-crafted, generated from a rule-based algorithm, or created by a machine learning algorithm. Handmade designs are inspired by traditional pattern making, where body and pant measurements must be selected by hand. In contrast, rule-based designs are processed automatically, where pant measurements are defined by geometric relationships and body measurement offsets. Finally, machine learning designs are processed by automatically selecting and learning parameters based on pant designs in previous trials. Such machine learning incorporates principal component analysis, and preferably processes the designs using neural networks. The advantage of employing artificial intelligence techniques such as machine learning neural networks is that the process is streamlined, easier, and can run faster. Such processes can be modified by adding constraints to the machine learning process. For example, the machine learning process can require the creation of an easy-to-sew pattern, can learn from previous trials, and can provide suggestions to modify the current process. Then, at step 460, embellishments such as stitches, labels, and notches are added.This process produces a decorated pattern 465 which is exported in step 470 in a DXF production ready format 480 that is used to have the loom 100 produce the garment pieces used to form the decorated pattern 465.
[0033]
[0038] Figure 6 shows a flow chart of the parametric pants model 440 from Figure 5. As discussed above, an individual is scanned by a camera or other type of image capture device to obtain a three-dimensional scan in the form of points that define a three-dimensional surface. The scan is designed to not only obtain the overall shape of the individual, but also to highlight landmarks on the individual's body. The results of the scan and the landmarks are input into the model 440 at step 510.
[0034]
[0039] Next, measurements are extracted from the 3D scan in step 520 to obtain body measurements 530. The extraction is performed by slicing the 3D scan into 2D slices and through other processing techniques. The body measurements 530 constitute 3D measurements of the body part of interest, which are then processed in step 540 using linear regression and other parameter extraction techniques. When linear regression is employed, automatic guesses are made regarding the bias and easing required based on previous pants production. As an example, pants parameters are extracted. As a formula, the linear regression preferably starts with "PantsParams=Measurements*Coefficient1+Coefficient2" or for example Seatline=Hips*0.5+20. The extracted pants parameters 550 are measurements on a 2D panel. The pants parameters include waist, rise, thigh, leg, and hem measurements, although additional or fewer parameters may be employed.
[0035]
[0040] The parameters 550 are then processed in step 560 using a fitment engine or shape model using principal component analysis. Important features are automatically extracted as a set of shapes. Associated portions of the panels are morphed together to give a natural looking shape. Furthermore, principal component analysis reduces the number of dimensions required for the machine learning model. A shape model or fitment for the garment is selected based on the desired garment, and panel shapes are created using a measurement-based model. Again, as an example, a pants shape model may be employed to create panel shapes 570 associated with a pair of pants.
[0036]
[0041] The panel shape 570 is then processed by a shape correction algorithm at step 580. When a model or algorithm is used to make the prediction, the difference between the model's prediction and the result is classified as "energy". As an example, the energy required by the learning model could be minimized. Other improvements include, for example, shortening the seam length, eliminating uneven seams, and even setting the lengths of various parameters closer to their final target lengths. The panel shape 582 is exported at step 585 for virtual fit simulation and assessment. The panel shape is adjusted according to the virtual fit assessment before being exported to step 560 for decoration. The panel is now equivalent to the trouser pattern 450 from FIG. 5 and is finally exported at step 480 as a DXF file for use in a cut-and-sew manufacturing process.
[0037]
[0042] FIG. 7 shows a pipeline or process 600 for data flow from starting body data 630 to loom output. Body data is preferably generated in the form of 3D body scan data by a camera or other digital imaging device. Estimated body data is also obtained from existing footage or photographs. Estimated body data can also be generated from user input metrics such as height and weight. The process 600 starts with order information 610, including details 615 such as material, style, and measurements. The process 600 includes software 620 that receives body data 630 of an individual who will wear the pants to be produced. A shape generation algorithm 640 then extracts useful measurements from the body data 630 and combines it with the provided order information 610 to generate weave shape data, preferably in the form of a weave shape file 650. Examples of order information details 615 may include, but are not limited to, customer ID, material, fit, preferences, and style information. Fit information may include typical pants fits such as slim, relaxed, or loose, while style information may include waist rise and hem length. The output weaving shape data or file 650 is in a human readable format similar to an XML or YAML file and is generic enough not to contain any loom specific commands. Alternatively, the weaving shape file 650 may be structured data stored in a database and accessed via an API for processing.
[0038]
[0043] Next, in step 660, the loom parameters 661, weave parameters 662, and weave shape data or file 650 are all processed. Specifically, the weave shape file 650 is added to a weave queue 663 where the weave shape file may be grouped with other weave files according to multiple metrics. The weave files may be queued according to factors such as material, shape, style, or order of receipt. A WCode translator 664 then takes as input the weave shape data / file from the weave queue, the loom parameters 661, and the weave parameters 662. The queuing and generation of the WCode 665 preferably occurs on a remote computer, a cloud server, or a local computer. The loom parameters 661 may include loom specific attributes such as the number of available warp lines or the gear ratio of the loom motor. The weave parameters 662 may include loom independent parameters such as the desired speed or weave density. The weave parameters 662 may also be constrained by physical limitations imposed by the loom parameters.
[0039]
[0044] The WCode translator 664 is a module that translates the simple dimensional aspects of the weave defined in the weave shape data / file and converts it into an appropriate set of WCode commands that are loaded into the loom's operating system. The WCode translator 664 will also validate that the desired shape can be woven on a particular loom and will report an error if it cannot be woven.
[0040]
[0045] The WCode 665 is a set of computer readable instructions that define the control parameters for a loom. In contrast to the Weave Shape File 650, which provides a high level description of the weaving output, the WCode file 665 allows finer control over loom parameters such as warp tension, motor speed, and weave.
[0041]
[0046] The resulting WCode 665 is then provided to a given loom's operating system 670, preferably running on a processor such as processor 100 described above with respect to FIG. 3. Operating system 670 then directs loom 680, which may be loom 10 as described above, to produce a woven fabric output 690 according to the instructions indicated in WCode 665. Multiple outputs may be produced in sequence and removed from loom 680 for post-processing in step 695. Post-processing step 695 prepares woven fabric output 690 into a usable product and may include adding buttons, zippers, or other steps not included in weaving process 600.
[0042]
[0047] Based on the above, it should be apparent that the subject method is capable of creating a production-ready format that represents a garment that is then produced by a loom. As a result, the loom can directly weave garment components, such as a pair of pant legs, a shirt sleeve, a dress, etc., based on the body data of the individual who is to wear the garment. In some cases, a complete garment could be directly woven on demand, precisely tailored to the individual's body data. [Explanation of symbols]
[0043] 10. Loom 15 Shuttle 20 Held Unit 25 Upright Heald Unit 30 Inverted Heald Unit 35 Space 45 Variable diameter weaving ring 50 Variable position weft insertion arm 70 Control System 100 Control Processor 110 Camera 111 Universal Serial Bus Connection (USB) 120 Camera 121 Ethernet connection 130 Sensors 131 Ethernet connection 140 Master Controller 141 processor 142 USB ports 143, 144, 145 serial ports 150 devices 151, 152 Serial communication ports 153 Central Processing Unit 154, 155, 156, 157 Power Port 158 Network 160 devices 170 devices 171 AC motor 172 Sensors 180 Wireless Devices 181 Wireless Connection 182 On-board battery power 183 Sensors 184 Microcontroller 190 Power supply 191 DC power port 192 DC power communication ports 193 AC power port 200 Emergency stop relay 201, 202 DC communication ports 203, 204 DC power ports 205 Stop switch 206 Communication Port 210 Three-phase relay 211 Communication port 212, 213 AC power port 214 Stop Switch 215 communication port 220 Emergency stop switch 300 Control Scope 310 Main Control Scope 315 Core Control System 316 Graphical User Interface ("GUI") 320 Master Control Level 321 Loom Controller 322 Router 350 Device Scope Levels 360 Additional Devices 361, 362 Smart Servo Motor Controller 363 Held Control 363 VFD Controller 364 Weft insertion 400 Parametric Pipeline 410 Scan 411 3D Mesh 420 Aligning and shearing 421 Clean Scan 422 State where unnecessary features have been removed 430 Extract 2D parameters 435 Physical parameters Created in 436 numeric format 440 Using parametric pants model 450 Trouser Pattern 451 Trousers Pattern 460 Add decoration 465 Decorative Patterns 470 Export 480 DXF production ready format 510 Input the scan results and landmarks into the model 520 Extract measurements from 3D scans 522 Held control panel 530 Body Measurements 540 Processed using linear regression and other parameter extraction techniques 550 Extracted Pants Parameters 560 Processing using fitment engine or shape model 570 Panel Shape 580 processed by shape correction algorithm 582 Panel Shape 585 Export 600 Pipelines or processes for data flow 610 Ordering Information 615 Details 620 Software 630 Starting Physical Data 640 Shape Generation Algorithm 650 Weave shape data or file 660 Parameter and Data Processing 661 Loom parameters 662 Weaving parameters 663 Weaving Queue 664 WCode Translator 665 WCode 670 Operating Systems 680 Loom 690 Textile Output 695 Post-processing
Claims
1. 1. A method for manufacturing apparel, comprising: receiving physiological data; creating weaving shape data based on the body data; and automatically producing a woven garment on a variable diameter circular loom based on the weave shape data; generating the weave shape data includes combining order details with the received body data; The method wherein the weave geometry data is translated into computer readable instructions defining control parameters for the loom.
2. 10. The method of claim 1, The step of creating the weave shape data includes: extracting body shape defining measurements of a body part of interest from the body data; analyzing the body shape defining measurements to create a fitment for the apparel item based on fitment metrics via a fitment engine; and outputting a set of computer-readable instructions for manufacturing the textile garment, wherein the textile garment is automatically produced on the variable diameter circular loom based on the set of computer-readable instructions.
3. 3. The method of claim 2, The method, wherein receiving the body data includes taking a photograph of the part of the body of interest and highlighting landmarks on the body of interest.
4. 3. The method of claim 2, The method, wherein receiving the body data includes taking a three-dimensional body scan.
5. 3. The method of claim 2, The method, wherein receiving the physiological data includes generating the physiological data from user-input metrics.
6. 3. The method of claim 2, A method wherein extracting the body shape-defining measurements comprises employing linear regression on the measurements.
7. 3. The method of claim 2, The method, wherein analyzing the body shape-defining measurements includes performing principal component analysis to reduce the number of dimensions in the measurements and then applying machine learning techniques to the measurements.
8. 3. The method of claim 2, The method, wherein analyzing the body shape-defining measurements includes generating a panel shape from the measurements and processing the panel shape with a shape correction algorithm.
9. 10. The method of claim 1, The method, wherein the order information details include at least one of customer ID, material, fit, preference, or style information.
10. 10. The method of claim 1, The method, wherein the step of creating computer readable instructions includes combining loom parameters with the weave geometry data.
11. 10. The method of claim 1, The method, wherein the step of creating computer readable instructions includes combining weave parameters with the weave geometry data.
12. 11. The method of claim 10, The loom parameters include the number of available warp lines.
13. 11. The method of claim 10, The loom parameters include a gear ratio of the loom motor.
14. 12. The method of claim 11, The method, wherein the weaving parameters include a desired speed.
15. 12. The method of claim 11, The weave parameters include weave density.
16. 10. The method of claim 1, A method in which multiple textile outputs are produced sequentially.
17. 10. The method of claim 1, The method, wherein the body data is a three-dimensional body scan.
18. 10. The method of claim 1, The method, wherein the physical data is generated from user-input metrics.
19. 10. The method of claim 1, The method, wherein the body data is generated from a two-dimensional video or photograph.