Skip to feedback

Award Abstract # 1644490
CM/Collaborative Research: Simulation-based Software Tools for Automated Knitting

NSF Org: CMMI
Division of Civil, Mechanical, and Manufacturing Innovation
Recipient: THE LELAND STANFORD JUNIOR UNIVERSITY
Initial Amendment Date: July 29, 2016
Latest Amendment Date: July 29, 2016
Award Number: 1644490
Award Instrument: Standard Grant
Program Manager: Bruce Kramer
CMMI
 Division of Civil, Mechanical, and Manufacturing Innovation
ENG
 Directorate for Engineering
Start Date: September 1, 2016
End Date: August 31, 2019 (Estimated)
Total Intended Award Amount: $300,000.00
Total Awarded Amount to Date: $300,000.00
Funds Obligated to Date: FY 2016 = $300,000.00
History of Investigator:
  • Doug James (Principal Investigator)
    djames@cs.stanford.edu
Recipient Sponsored Research Office: Stanford University
450 JANE STANFORD WAY
STANFORD
CA  US  94305-2004
(650)723-2300
Sponsor Congressional District: 16
Primary Place of Performance: Stanford University
353 Serra Mall, Gates Bldg
Stanford
CA  US  94305-2004
Primary Place of Performance
Congressional District:
16
Unique Entity Identifier (UEI): HJD6G4D6TJY5
Parent UEI:
NSF Program(s): CM - Cybermanufacturing System
Primary Program Source: 01001617DB NSF RESEARCH & RELATED ACTIVIT
Program Reference Code(s): 067E, 071E, 078E, 082E, 083E
Program Element Code(s): 018Y00
Award Agency Code: 4900
Fund Agency Code: 4900
Assistance Listing Number(s): 47.041

ABSTRACT

A growing fraction of textile products, particularly clothing, are made on sophisticated automated knitting machines that can produce complete products in a single step, with full control over variation in shape, appearance, and mechanical properties across the surface of the fabric. These machines promise to democratize the design of garments and other knitted products: any design that can be written down as a knitting machine program can be made in any quantity as easily as a mass-produced product, and every instance can be different, with variations in size, fit, and function. Ironically, very few people can actually design custom knitted garments for automated manufacture on these machines, because developing new patterns is a trial-and-error process requiring esoteric knowledge and access to the production equipment. This project aims to change this situation by developing simulation technology that enables web-based interactive design tools that accurately predict the end result, eliminating trial-and-error and letting users directly manufacture their designs with confidence of good results the first time. An emphasis on interactive web-based design tools will enable a practical pathway for expanding access and real-world usage.

The project's technical aims include: (1) Achieve predictive simulation of yarn mechanics by extending prior work on yarn-level cloth modeling to provide a calibrated match to experimental data. (2) Develop multi-scale simulation models that provide real-time feedback for interactive design tasks involving design-related edits to knit structures. (3) Build simulation-based design tools that anyone can use to easily design and simulate their own custom knitted products in the same way one can now 3D print mechanical parts. (4) Investigate high-level optimization-based design tools that enable "smart" edits without resorting to low-level stitch specifications. We will evaluate our simulation tools using a sequence of user studies that measure the effectiveness of the tools to improve users' ability to match design targets.

PUBLICATIONS PRODUCED AS A RESULT OF THIS RESEARCH

Note:  When clicking on a Digital Object Identifier (DOI) number, you will be taken to an external site maintained by the publisher. Some full text articles may not yet be available without a charge during the embargo (administrative interval).

Some links on this page may take you to non-federal websites. Their policies may differ from this site.

Leaf, Jonathan and Wu, Rundong and Schweickart, Eston and James, Doug L. and Marschner, Steve "Interactive design of periodic yarn-level cloth patterns" ACM Transactions on Graphics , v.37 , 2019 10.1145/3272127.3275105 Citation Details

PROJECT OUTCOMES REPORT

Disclaimer

This Project Outcomes Report for the General Public is displayed verbatim as submitted by the Principal Investigator (PI) for this award. Any opinions, findings, and conclusions or recommendations expressed in this Report are those of the PI and do not necessarily reflect the views of the National Science Foundation; NSF has not approved or endorsed its content.

The primary outcomes of this research project were the creation of advanced numerical techniques for the interactive simulation and design of yarn-level cloth patterns, such as knitted and woven textiles. A core problem was to achieve interactive performance for the notoriously slow yarn-level simulations, which suffer from a computational bottleneck of resolving collisions and contacts between every single yarn in the textile, at every single time-step of a computer simulation.


The Stanford component of this project centered around the development of an interactive yarn-level simulator that would form the core component of several of the simulation-based activities. The major activities involved (a) the design, development and testing of an interactive GPU-based yarn pattern simulation tool and infrastructure; which was used to (b) simulate macro-fiber yarn models comprised of many smaller fibers, and (c) support modeling and simulation of 3D woven structures.


We achieved interactive performance using two acceleration schemes: "(a) yarn-level periodic boundary conditions that enable the restricted simulation of only small periodic patches, thereby exploiting the spatial repetition of many cloth patterns in cardinal directions, and (b) a highly parallel GPU solver for efficient yarn-level simulation of the small patch. Our system supports interactive pattern editing and simulation, and runtime modification of parameters. To adjust the amount of material used (yarn take-up) we support "on the fly" modification of (a) local yarn rest-length adjustments for pattern specific edits, e.g., to tighten slip stitches, and (b) global yarn length by way of a novel yarn-radius similarity transformation. We demonstrated the tool's ability to support interactive modeling, by novice users, of a wide variety of yarn-level knit and woven patterns." [Leaf et al. 2018]


Last Modified: 02/14/2020
Modified by: Doug L James

Please report errors in award information by writing to: awardsearch@nsf.gov.

Print this page

Back to Top of page