Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3242587.3242607acmconferencesArticle/Chapter ViewAbstractPublication PagesuistConference Proceedingsconference-collections
research-article

TrussFormer: 3D Printing Large Kinetic Structures

Published: 11 October 2018 Publication History
  • Get Citation Alerts
  • Abstract

    We present TrussFormer, an integrated end-to-end system that allows users to 3D print large-scale kinetic structures, i.e., structures that involve motion and deal with dynamic forces. TrussFormer builds on TrussFab, from which it inherits the ability to create static large-scale truss structures from 3D printed connectors and PET bottles. TrussFormer adds movement to these structures by placing linear actuators into them: either manually, wrapped in reusable components called assets, or by demonstrating the intended movement. TrussFormer verifies that the resulting structure is mechanically sound and will withstand the dynamic forces resulting from the motion. To fabricate the design, TrussFormer generates the underlying hinge system that can be printed on standard desktop 3D printers. We demonstrate TrussFormer with several example objects, including a 6 legged walking robot and a 4m tall animatronics dinosaur with 5 degrees of freedom.

    Supplementary Material

    suppl.mov (ufp1133.mp4)
    Supplemental video
    suppl.mov (ufp1133p.mp4)
    Supplemental video
    MP4 File (p113-kovacs.mp4)

    References

    [1]
    V. Arun, Charles F. Reinholtz, and Layne Terry Watson. 1990. Enumeration and analysis of variable geometry truss manipulators. Department of Computer Science, Virginia Polytechnic Institute and State University.
    [2]
    Gaurav Bharaj, Stelian Coros, Bernhard Thomaszewski, James Tompkin, Bernd Bickel, and Hanspeter Pfister. 2015. Computational design of walking automata. In Proceedings of the 14th ACM SIGGRAPH / Eurographics Symposium on Computer Animation (SCA '15). ACM, New York, NY, USA, 93--100.
    [3]
    Patrick Baudisch and Stefanie Mueller. Personal Fabrication. Foundations and Trends® in Human--Computer Interaction Vol. 10: No. 3--4, 165--293. 2017.
    [4]
    Bernd Bickel, Moritz Bächer, Miguel A. Otaduy, Hyunho Richard Lee, Hanspeter Pfister, Markus Gross, and Wojciech Matusik. 2010. Design and fabrication of materials with desired deformation behavior. ACM Trans. Graph. 29, 4, Article 63 (July 2010), 10 pages.
    [5]
    Paul Bosscher, Imme Ebert-Uphoff. 2003. A novel mechanism for implementing multiple collocated spherical joints. In Robotics and Automation, Proceedings. ICRA'03. IEEE International Conference on (Vol. 1, pp. 336--341). IEEE.
    [6]
    Michael Bostock, Vadim Ogievetsky, and Jeffrey Heer. 2011. D³ data-driven documents. In IEEE transactions on visualization and computer graphics 17, no. 12: 2301--2309.
    [7]
    Desai Chen, David I. W. Levin, Wojciech Matusik, and Danny M. Kaufman. 2017. Dynamics-aware numerical coarsening for fabrication design. ACM Trans. Graph. 36, 4, Article 84 (July 2017), 15 pages.
    [8]
    Foster Collins, and Mark Yim. 2016. Design of a spherical robot arm with the spiral zipper prismatic joint. In Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), 2137--2143.
    [9]
    Stelian Coros, Bernhard Thomaszewski, Gioacchino Noris, Shinjiro Sueda, Moira Forberg, Robert W. Sumner, Wojciech Matusik, and Bernd Bickel. 2013. Computational Design of Mechanical Characters. ACM Transactions on Graphics 32, 4: 1.
    [10]
    Paul H. Dietz and Catherine Dietz. 2007. The animatronics workshop. In ACM SIGGRAPH 2007 educators program (SIGGRAPH '07). ACM, New York, NY, USA, Article 36 .
    [11]
    Gregory J. Hamlin and Arthur C. Sanderson. 2013. Tetrobot: A Modular Approach to Reconfigurable Parallel Robotics. In Volume 423 of The Springer International Series in Engineering and Computer Science, Springer Science & Business Media. ISBN: 1461554713, 9781461554714
    [12]
    Gregory J. Hamlin and Arthur C. Sanderson. 1997. Tetrobot: A modular approach to parallel robotics. IEEE Robotics & Automation Magazine 4, no. 1:42--50.
    [13]
    Zachary M. Hammond, Nathan S. Usevitch, Elliot W. Hawkes, and Sean Follmer. 2017. Pneumatic Reel Actuator: Design, modeling, and implementation. In Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), 626--633.
    [14]
    Scott E. Hudson. 2014. Printing Teddy Bears. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI '14), ACM, New York, NY, USA, 459--468.
    [15]
    Yunwoo Jeong, Han-Jong Kim, and Tek-Jin Nam. 2018. Mechanism Perfboard: An Augmented Reality Environment for Linkage Mechanism Design and Fabrication. In Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems (CHI '18). ACM, New York, NY, USA,
    [16]
    Behrokh Khoshnevis. 2004. Automated Construction by Contour Crafting-Related Robotics and Information Technologies. Automation in Construction 13: 5--19.
    [17]
    Robert Kovacs, Anna Seufert, Ludwig Wall, Hsiang-Ting Chen, Florian Meinel, Willi Müller, Sijing You, Maximilian Brehm, Jonathan Striebel, Yannis Kommana, Alexander Popiak, Thomas Bläsius, and Patrick Baudisch. 2017. TrussFab: Fabricating Sturdy Large-Scale Structures on Desktop 3D Printers. In Proceedings of the 2017 CHI Conference on Human Factors in Computing Systems (CHI '17). ACM, New York, NY, USA, 2606--2616.
    [18]
    Manfred Lau, Akira Ohgawara, Jun Mitani, and Takeo Igarashi. 2011. Converting 3D furniture models to fabricatable parts and connectors. ACM Trans. Graph. 30, 4, Article 85 (July 2011), 6 pages.
    [19]
    Wenjuan Lu, Lijie Zhang, Yitong Zhang, Yalei Ma, Xiaoxu Cui. 2014. Modified Formula of Mobility for Mechanisms. In Proceedings of the International Conference on Intelligent Robotics and Applications (ICIRA'14). Springer, Cham, Germany, 2014, 535--545.
    [20]
    Stefan Marti and Chris Schmandt. 2005. Physical embodiments for mobile communication agents. In Proceedings of the 18th Annual ACM Symposium on User Interface Software and Technology (UIST'05). ACM, New York, NY, USA, 231--240.
    [21]
    Stefanie Mueller, Sangha Im, Serafima Gurevich, Alexander Teibrich, Lisa Pfisterer, François Guimbretière, and Patrick Baudisch. 2014. WirePrint: 3D Printed Previews for Fast Prototyping. In Proceedings of the 27th Annual ACM Symposium on User Interface Software & Technology (UIST '14), ACM, New York, NY, USA, 273--280.
    [22]
    Romain Prévost, Emily Whiting, Sylvain Lefebvre, and Olga Sorkine-Hornung. 2013. Make it stand: balancing shapes for 3D fabrication. ACM Trans. Graph. 32, 4, Article 81 (July 2013), 10 pages.
    [23]
    Jie Qi and Leah Buechley. 2012. Animating paper using shape memory alloys. In Proceedings of the 2012 ACM annual conference on Human Factors in Computing Systems (CHI '12).
    [24]
    Marvin D. Rhodes, and Martin M. Mikulas. Deployable controllable geometry truss beam. 1985 National Aeronautics and Space Administration, Scientific and Technical Information Branch (Technical report).
    [25]
    Tiago Ribeiro and Ana Paiva. 2012. The illusion of robotic life: principles and practices of animation for robots. In Proceedings of the seventh annual ACM/IEEE international conference on Human-Robot Interaction (HRI '12). ACM, New York, NY, USA, 383--390.
    [26]
    Thijs Roumen, Willi Mueller and Patrick Baudisch. 2018. Grafter: Remixing 3D Printed Machines. In Proceedings of the 36th Annual ACM Conference on Human Factors in Computing Systems (CHI '18). ACM, New York, USA
    [27]
    Mose Sakashita, Tatsuya Minagawa, Amy Koike, Ippei Suzuki, Keisuke Kawahara, and Yoichi Ochiai. 2017. You as a Puppet: Evaluation of Telepresence User Interface for Puppetry. In Proceedings of the 30th Annual ACM Symposium on User Interface Software and Technology (UIST '17). ACM, New York, NY, USA, 217--228.
    [28]
    Shooter, P.E., Steven B. Animatronics. 2015, in International Journal of Advanced Research in Computer Science and Software Engineering, pg. 1260, Volume 5, Issue 3, March 2015, ISSN: 2277.
    [29]
    Mélina Skouras, Bernhard Thomaszewski, Stelian Coros, Bernd Bickel, and Markus Gross. 2013. Computational design of actuated deformable characters. ACM Trans. Graph. 32, 4, Article 82 (July 2013), 10 pages.
    [30]
    A Y N Sofla, D M Elzey, and H N G Wadley. 2009. Shape morphing hinged truss structures. Smart Materials and Structures 18: 65012.
    [31]
    Alexander Spinos, Devin Carroll, Terry Kientz, and Mark Yim. 2017 Variable topology truss: Design and analysis. In Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Vancouver, BC, 2017, 2717--2722.
    [32]
    Alexander Spinos and Mark Yim. 2017. Towards a variable topology truss for shoring. 2017. In Proceedings of the 14th International Conference on Ubiquitous Robots and Ambient Intelligence (URAI), 244--249.
    [33]
    Doug Stewart. 1965. A platform with six degrees of freedom. In Proceedings of the institution of mechanical engineers 180.1, 371--386.
    [34]
    Devika Subramanian. 1995. Kinematic synthesis with configuration spaces. In Research in Engineering Design 7, no. 3, 193--213.
    [35]
    Anton Synytsia. MSPhysics physics simulation. Retrieved on April 3, 2018 from https://extensions.sketchup.com/en/content/msphysics
    [36]
    Emil Teutan, S.D. Stan., D. Verdes, R. Balan. 2009. Virtual Reality Simulation of Tetrobot Parallel Robot for Medical Applications. In Proceedings of International Conference on Advancements of Medicine and Health Care through Technology, Vol 26. pp. 177--180.
    [37]
    Bernhard Thomaszewski, Stelian Coros, Damien Gauge, Vittorio Megaro, Eitan Grinspun, and Markus Gross. 2014. Computational design of linkage-based characters. ACM Trans. Graph. 33, 4, Article 64 (July 2014), 9 pages.
    [38]
    Nobuyuki Umetani, Takeo Igarashi, and Niloy J. Mitra. 2012. Guided exploration of physically valid shapes for furniture design. ACM Trans. Graph. 31, 4, Article 86 (July 2012), 11 pages.
    [39]
    Nobuyuki Umetani, Yuki Koyama, Ryan Schmidt, and Takeo Igarashi. 2014. Pteromys: interactive design and optimization of free-formed free-flight model airplanes. ACM Trans. Graph. 33, 4, Article 65 (July 2014), 10 pages.
    [40]
    David Weintrop, Afsoon Afzal, Jean Salac, Patrick Francis, Boyang Li, David C. Shepherd, and Diana Franklin. 2018. Evaluating CoBlox: A Comparative Study of Robotics Programming Environments for Adult Novices. In Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems (CHI '18). ACM, New York, NY, USA.
    [41]
    Nora S. Willett, Wilmot Li, Jovan Popovic, and Adam Finkelstein. 2017. Triggering Artwork Swaps for Live Animation. In Proceedings of the ACM Symposium on User Interface Software and Technology (UIST'17). ACM, New York, NY, USA, 85--95.
    [42]
    Lifeng Zhu, Weiwei Xu, John Snyder, Yang Liu, Guoping Wang, and Baining Guo. 2012. Motion-guided mechanical toy modeling. ACM Trans. Graph. 31, 6, Article 127 (November 2012), 10 pages.
    [43]
    Blender's Keyframe editor, https://docs.blender.org/manual/en/dev/animation/keyframes/editing.html, last accessed at 31/03/2018.
    [44]
    Adobe Premier's keyframe editor, https://helpx.adobe.com/premiere-pro/using/adding-navigating-setting-keyframes.html, last accessed at 31/03/2018.
    [45]
    ABB RobotStudio. Retrieved on July 13, 2018 from https://new.abb.com/products/robotics/robotstudio
    [46]
    KUKA.sim. Retrieved on July 13, 2018 from https://www.kuka.com/en-de/products/robot-systems/software/planning-project-engineering-service-safety/kuka_sim
    [47]
    KUKA|prc. Retrieved on July 13, 2018 from http://www.robotsinarchitecture.org/kuka-prc
    [48]
    Linkage designer. Retrieved on April 3, 2018 from http://www.linkagedesigner.com/
    [49]
    freeCAD. Retrieved on April 3, 2018 from http://www.ar-cad.com/freecad/
    [50]
    Crayon Physics. Retrieved on April 3, 2018 from http://crayonphysics.com/
    [51]
    OpenSCAD. Retrieved on April 3, 2018 from http://openscad.org
    [52]
    Newton Dynamics. Retrieved on April 3, 2018 from http://newtondynamics.com/forum/newton.php
    [53]
    React. Retrieved on April 3, 2018 from https://reactjs.org/SketchUp. Retrieved on April 3, 2018 from https://www.sketchup.com/

    Cited By

    View all
    • (2023)Reprogrammable Digital Metamaterials for Interactive DevicesProceedings of the 36th Annual ACM Symposium on User Interface Software and Technology10.1145/3586183.3606752(1-15)Online publication date: 29-Oct-2023
    • (2023)ThermalRouter: Enabling Users to Design Thermally-Sound DevicesProceedings of the 36th Annual ACM Symposium on User Interface Software and Technology10.1145/3586183.3606747(1-14)Online publication date: 29-Oct-2023
    • (2023)Constraint-Driven Robotic Surfaces, At Human-ScaleProceedings of the 36th Annual ACM Symposium on User Interface Software and Technology10.1145/3586183.3606740(1-12)Online publication date: 29-Oct-2023
    • Show More Cited By

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    UIST '18: Proceedings of the 31st Annual ACM Symposium on User Interface Software and Technology
    October 2018
    1016 pages
    ISBN:9781450359481
    DOI:10.1145/3242587
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 11 October 2018

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. 3d printing
    2. fabrication
    3. large scale mechanism
    4. variable geometry truss

    Qualifiers

    • Research-article

    Conference

    UIST '18

    Acceptance Rates

    UIST '18 Paper Acceptance Rate 80 of 375 submissions, 21%;
    Overall Acceptance Rate 842 of 3,967 submissions, 21%

    Upcoming Conference

    UIST '24

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)81
    • Downloads (Last 6 weeks)4
    Reflects downloads up to 09 Aug 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2023)Reprogrammable Digital Metamaterials for Interactive DevicesProceedings of the 36th Annual ACM Symposium on User Interface Software and Technology10.1145/3586183.3606752(1-15)Online publication date: 29-Oct-2023
    • (2023)ThermalRouter: Enabling Users to Design Thermally-Sound DevicesProceedings of the 36th Annual ACM Symposium on User Interface Software and Technology10.1145/3586183.3606747(1-14)Online publication date: 29-Oct-2023
    • (2023)Constraint-Driven Robotic Surfaces, At Human-ScaleProceedings of the 36th Annual ACM Symposium on User Interface Software and Technology10.1145/3586183.3606740(1-12)Online publication date: 29-Oct-2023
    • (2023)Designing a Sustainable Material for 3D Printing with Spent Coffee GroundsProceedings of the 2023 ACM Designing Interactive Systems Conference10.1145/3563657.3595983(294-311)Online publication date: 10-Jul-2023
    • (2023)Demonstrating Trusscillator: a System for Fabricating Human-Scale Human-Powered Oscillating DevicesExtended Abstracts of the 2023 CHI Conference on Human Factors in Computing Systems10.1145/3544549.3583887(1-5)Online publication date: 19-Apr-2023
    • (2022)Reconfigurable Elastic MetamaterialsProceedings of the 35th Annual ACM Symposium on User Interface Software and Technology10.1145/3526113.3545649(1-13)Online publication date: 29-Oct-2022
    • (2022)Kinergy: Creating 3D Printable Motion using Embedded Kinetic EnergyProceedings of the 35th Annual ACM Symposium on User Interface Software and Technology10.1145/3526113.3545636(1-15)Online publication date: 29-Oct-2022
    • (2022)PneuMesh: Pneumatic-driven Truss-based Shape Changing SystemProceedings of the 2022 CHI Conference on Human Factors in Computing Systems10.1145/3491102.3502099(1-12)Online publication date: 29-Apr-2022
    • (2022)ReCompFig: Designing Dynamically Reconfigurable Kinematic Devices Using Compliant Mechanisms and Tensioning CablesProceedings of the 2022 CHI Conference on Human Factors in Computing Systems10.1145/3491102.3502065(1-14)Online publication date: 29-Apr-2022
    • (2022)Strawctures: A Modular Electronic Construction Kit for Human-Scale Interactive StructuresProceedings of the Sixteenth International Conference on Tangible, Embedded, and Embodied Interaction10.1145/3490149.3501322(1-10)Online publication date: 13-Feb-2022
    • Show More Cited By

    View Options

    Get Access

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media