Nothing Special   »   [go: up one dir, main page]

skip to main content
research-article
Open access

Solid Knitting

Published: 19 July 2024 Publication History

Abstract

We introduce solid knitting, a new fabrication technique that combines the layer-by-layer volumetric approach of 3D printing with the topologically-entwined stitch structure of knitting to produce solid 3D objects. We define the basic building blocks of solid knitting and demonstrate a working prototype of a solid knitting machine controlled by a low-level instruction language, along with a volumetric design tool for creating machine-knittable patterns. Solid knitting uses a course-wale-layer structure, where every loop in a solid-knit object passes through both a loop from the previous layer and a loop from the previous course. Our machine uses two beds of latch needles to create stitches like a conventional V-bed knitting machine, but augments these needles with a pair of rotating hook arrays to provide storage locations for all of the loops in one layer of the object. It can autonomously produce solid-knit prisms of arbitrary length, although it requires manual intervention to cast on the first layer and bind off the final row. Our design tool allows users to create solid knitting patterns by connecting elementary stitches; objects designed in our interface can---after basic topological checks and constraint propagation---be exported as a sequence of instructions for fabrication on the solid knitting machine. We validate our solid knitting hardware and software on prism examples, detail the mechanical errors which we have encountered, and discuss potential extensions to the capability of our solid knitting machine.

Supplementary Material

ZIP File (papers_135.zip)
supplemental

References

[1]
Lea Albaugh, Scott Hudson, and Lining Yao. 2019. Digital Fabrication of Soft Actuated Objects by Machine Knitting. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems. ACM, New York, NY, USA, 1--13.
[2]
Lea Albaugh, James McCann, Scott E. Hudson, and Lining Yao. 2021. Engineering Multifunctional Spacer Fabrics Through Machine Knitting. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems. ACM, 1--12.
[3]
Michal Edelstein, Hila Peleg, Shachar Itzhaky, and Mirela Ben-Chen. 2022. AmiGo: Computational Design of Amigurumi Crochet Patterns. In Proceedings of the 7th Annual ACM Symposium on Computational Fabrication (SCF '22). ACM, Article 5, 11 pages.
[4]
William Felkin. 1867. A History of the Machine-Wrought Hosiery and Lace Manufactures. Longmans, Green, and Co., London. https://archive.org/details/historyofmachine00felkuoft/
[5]
Nils Grimmelsmann, Johannes Fiedler, and Andrea Ehrmann. 2018. Crochet machine. https://patentscope.wipo.int/search/en/detail.jsf?docId=WO2018114025 PCT Publication No. WO2018114025, Published June 28th., 2018.
[6]
Varvara Guljajeva and Mar Canet Sola. 2013. Knitic --- The Revolution of Soft Digital Fabrication. http://dh2013.unl.edu/abstracts/ab-173.html
[7]
Varvara Guljajeva and Mar Canet Sola. 2014. Circular Knitic. http://var-mar.info/circular-knitic/
[8]
Yuichi Hirose. 2014. Adding Undo-ability to Fabrication Process through the Development of the 3-D Knitting Machine. Master's thesis. Keio University, Kanagawa, Japan.
[9]
Yuichi Hirose. 2022. Knitting machine and knitting method. https://patentscope.wipo.int/search/en/detail.jsf?docId=JP337722897 Japan Patent No. 7103557, Published July 2nd., 2020, Granted July 11th., 2022.
[10]
Megan Hofmann, Lea Albaugh, Ticha Sethapakadi, Jessica Hodgins, Scott E. Hudson, James McCann, and Jennifer Mankoff. 2019. KnitPicking Textures: Programming and Modifying Complex Knitted Textures for Machine and Hand Knitting. In Proceedings of the 32nd Annual ACM Symposium on User Interface Software and Technology (UIST '19). ACM, 5--16.
[11]
Megan Hofmann, Lea Albaugh, Tongyan Wang, Jennifer Mankoff, and Scott E Hudson. 2023. KnitScript: A Domain-Specific Scripting Language for Advanced Machine Knitting. In Proceedings of the 36th Annual ACM Symposium on User Interface Software and Technology (San Francisco, CA, USA) (UIST '23). ACM, Article 21, 21 pages.
[12]
Scott E. Hudson. 2014. Printing Teddy Bears: A Technique for 3D Printing of Soft Interactive Objects. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems. 459--468.
[13]
Yuki Igarashi, Takeo Igarashi, and Hiromasa Suzuki. 2008. Knitting a 3D Model. Computer Graphics Forum 27, 7 (Oct. 2008).
[14]
Benjamin Jones, Yuxuan Mei, Haisen Zhao, Taylor Gotfrid, Jennifer Mankoff, and Adriana Schulz. 2021. Computational Design of Knit Templates. ACM Transactions on Graphics 41, 2, Article 16 (Dec. 2021), 16 pages.
[15]
Arthur B Kahn. 1962. Topological sorting of large networks. Commun. ACM 5, 11 (1962), 558--562.
[16]
Alexandre Kaspar, Kui Wu, Yiyue Luo, Liane Makatura, and Wojciech Matusik. 2021. Knit Sketching: From Cut & Sew Patterns to Machine-Knit Garments. ACM Transactions on Graphics 40, 4, Article 63 (July 2021), 15 pages.
[17]
Kniterate. 2015. Kniterate. https://www.kniterate.com/
[18]
Jonathan Leaf, Rundong Wu, Eston Schweickart, Doug L. James, and Steve Marschner. 2018. Interactive Design of Periodic Yarn-Level Cloth Patterns. ACM Transactions on Graphics 37, 6, Article 202 (Dec. 2018), 15 pages.
[19]
Kwangho Lee. 2009. obsession series. http://www.kwangholee.com/
[20]
Heng Liu and David Bommes. 2023. Locally Meshable Frame Fields. ACM Transactions on Graphics 42, 4 (2023).
[21]
Zishun Liu, Xingjian Han, Yuchen Zhang, Xiangjia Chen, Yu-Kun Lai, Eugeni L. Doubrovski, Emily Whiting, and Charlie C. L. Wang. 2021. Knitting 4D garments with elasticity controlled for body motion. ACM Transactions on Graphics 40 (Aug. 2021), 1--16.
[22]
Yiyue Luo, Kui Wu, Tomás Palacios, and Wojciech Matusik. 2021. KnitUI: Fabricating Interactive and Sensing Textiles with Machine Knitting. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems. ACM, 1--12.
[23]
Yiyue Luo, Kui Wu, Andrew Spielberg, Michael Foshey, Daniela Rus, Tomás Palacios, and Wojciech Matusik. 2022. Digital Fabrication of Pneumatic Actuators with Integrated Sensing by Machine Knitting. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems. ACM, 1--13.
[24]
James McCann. 2017. The "Knitout" (.k) File Format. [Online]. Available from: https://textiles-lab.github.io/knitout/knitout.html.
[25]
James McCann, Lea Albaugh, Vidya Narayanan, April Grow, Wojciech Matusik, Jennifer Mankoff, and Jessica Hodgins. 2016. A Compiler for 3D Machine Knitting. ACM Transactions on Graphics 35, 4 (2016), 11 pages.
[26]
Mcor Technologies. 2014. Mcor IRIS HD Features & Specs.
[27]
Rahul Mitra, Liane Makatura, Emily Whiting, and Edward Chien. 2023. Helix-Free Stripes for Knit Graph Design. In ACM SIGGRAPH 2023 Conference Proceedings (SIGGRAPH '23). ACM, Article 75, 9 pages.
[28]
Georges Nader, Yu Han Quek, Pei Zhi Chia, Oliver Weeger, and Sai-Kit Yeung. 2021. KnitKit: A Flexible System for Machine Knitting of Customizable Textiles. ACM Transactions on Graphics 40, 4, Article 64 (July 2021), 16 pages.
[29]
Vidya Narayanan, Lea Albaugh, Jessica Hodgins, Stelian Coros, and James Mccann. 2018. Automatic Machine Knitting of 3D Meshes. ACM Transactions on Graphics 37, 3 (June 2018), 1--15.
[30]
Vidya Narayanan, Kui Wu, Cem Yuksel, and James McCann. 2019. Visual knitting machine programming. ACM Transactions on Graphics 38, 4 (2019), 1--13.
[31]
Matthias Nieser, Ulrich Reitebuch, and Konrad Polthier. 2011. Cubecover-parameterization of 3d volumes. Computer graphics forum (SGP) 30, 5 (2011), 1397--1406.
[32]
OpenKnit. 2013. OpenKnit. https://openknit.org/
[33]
David Palmer, David Bommes, and Justin Solomon. 2020. Algebraic Representations for Volumetric Frame Fields. ACM Transactions on Graphics 39, 2, Article 16 (April 2020), 17 pages.
[34]
Huaishu Peng, Jennifer Mankoff, Scott E. Hudson, and James McCann. 2015. A Layered Fabric 3D Printer for Soft Interactive Objects. In Proceedings of the 33rd Annual ACM Conference on Human Factors in Computing Systems. 1789--1798.
[35]
Gabriella Perry, Jose Luis García Del Castillo Y López, and Nathan Melenbrink. 2023. Croche-Matic: a robot for crocheting 3D cylindrical geometry. In 2023 IEEE International Conference on Robotics and Automation (ICRA). IEEE, London, United Kingdom, 7440--7446.
[36]
Mariana Popescu, Matthias Rippmann, Tom Van Mele, and Philippe Block. 2018. Automated Generation of Knit Patterns for Non-developable Surfaces. Springer Singapore, Singapore, 271--284.
[37]
Richard Rutt. 1987. The History of Hand Knitting. Interweave. https://archive.org/details/historyofhandkni0000rutt
[38]
Shima Seiki. 2013. SWG021N2/041N2/061N2/091N2 WHOLEGARMENT Knitting Machines. https://www.shimaseiki.com/product/knit/swg_n2/
[39]
David J. Spencer. 2001. Knitting technology : a comprehensive handbook and practical guide (3rd ed.). Technomic, Lancaster, PA.
[40]
Abigail Torres. 2012. Electro-knit. https://learn.adafruit.com/electroknit/overview
[41]
Rundong Wu, Claire Harvey, Joy Xiaoji Zhang, Sean Kroszner, Brooks Hagan, and Steve Marschner. 2020a. Automatic structure synthesis for 3D woven relief. ACM Transactions on Graphics 39, 4 (Aug. 2020).
[42]
Rundong Wu, Joy Xiaoji Zhang, Jonathan Leaf, Xinru Hua, Ante Qu, Claire Harvey, Emily Holtzman, Joy Ko, Brooks Hagan, Doug James, François Guimbretière, and Steve Marschner. 2020b. Weavecraft: an interactive design and simulation tool for 3D weaving. ACM Transactions on Graphics 39, 6 (Dec. 2020), 1--16.
[43]
Tianhong Catherine Yu, Riku Arakawa, James McCann, and Mayank Goel. 2023. uKnit: A Position-Aware Reconfigurable Machine-Knitted Wearable for Gestural Interaction and Passive Sensing using Electrical Impedance Tomography. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems. 1--17.
[44]
Cem Yuksel, Jonathan M. Kaldor, Doug L. James, and Steve Marschner. 2012. Stitch meshes for modeling knitted clothing with yarn-level detail. ACM Transactions on Graphics 31, 4 (Aug. 2012), 1--12.
[45]
Lara Zlokapa, Yiyue Luo, Jie Xu, Michael Foshey, Kui Wu, Pulkit Agrawal, and Wojciech Matusik. 2022. An integrated design pipeline for tactile sensing robotic manipulators. In 2022 International Conference on Robotics and Automation (ICRA). 3136--3142.

Cited By

View all
  • (2024)Solid Knitting (Abstract)Adjunct Proceedings of the 9th ACM Symposium on Computational Fabrication10.1145/3665662.3673257(1-2)Online publication date: 7-Jul-2024

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Transactions on Graphics
ACM Transactions on Graphics  Volume 43, Issue 4
July 2024
1774 pages
EISSN:1557-7368
DOI:10.1145/3675116
Issue’s Table of Contents
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs International 4.0 License.

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 19 July 2024
Published in TOG Volume 43, Issue 4

Check for updates

Author Tags

  1. knitting
  2. solid knitting
  3. knitting machine
  4. fabrication
  5. 3D printing

Qualifiers

  • Research-article

Funding Sources

  • the National Science Foundation under Award
  • the INNO-vation Program of the Ministry of Internal Affairs and Communications, Japan
  • the 100BANCH GARAGE Program of Panasonic Holdings Corporation
  • the MITOU Advanced Program of the Information-technology Promotion Agency, Japan

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)307
  • Downloads (Last 6 weeks)138
Reflects downloads up to 29 Sep 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Solid Knitting (Abstract)Adjunct Proceedings of the 9th ACM Symposium on Computational Fabrication10.1145/3665662.3673257(1-2)Online publication date: 7-Jul-2024

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Get Access

Login options

Full Access

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media