Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

AutoConnect: computational design of 3D-printable connectors

Published: 02 November 2015 Publication History

Abstract

We present AutoConnect, an automatic method that creates customized, 3D-printable connectors attaching two physical objects together. Users simply position and orient virtual models of the two objects that they want to connect and indicate some auxiliary information such as weight and dimensions. Then, AutoConnect creates several alternative designs that users can choose from for 3D printing. The design of the connector is created by combining two holders, one for each object. We categorize the holders into two types. The first type holds standard objects such as pipes and planes. We utilize a database of parameterized mechanical holders and optimize the holder shape based on the grip strength and material consumption. The second type holds free-form objects. These are procedurally generated shell-gripper designs created based on geometric analysis of the object. We illustrate the use of our method by demonstrating many examples of connectors and practical use cases.

Supplementary Material

ZIP File (a231-koyama.zip)
Supplemental files.

References

[1]
Agrawala, M., Phan, D., Heiser, J., Haymaker, J., Klingner, J., Hanrahan, P., and Tversky, B. 2003. Designing effective step-by-step assembly instructions. ACM Trans. Graph. 22, 3 (July), 828--837.
[2]
Anjyo, K., Lewis, J. P., and Pighin, F. 2014. Scattered data interpolation for computer graphics. In ACM SIGGRAPH 2014 Courses, 27:1--27:69.
[3]
Autodesk. AutoCAD. http://www.autodesk.com.
[4]
Bächer, M., Bickel, B., James, D. L., and Pfister, H. 2012. Fabricating articulated characters from skinned meshes. ACM Trans. Graph. 31, 4 (July), 47:1--47:9.
[5]
Bächer, M., Whiting, E., Bickel, B., and Sorkine-Hornung, O. 2014. Spin-it: Optimizing moment of inertia for spinnable objects. ACM Trans. Graph. 33, 4 (July), 96:1--96:10.
[6]
Bicchi, A., and Kumar, V. 2000. Robotic grasping and contact: a review. In Proc. IEEE International Conference on Robotics and Automation, 348--353.
[7]
Bickel, B., Bächer, M., Otaduy, M. A., Lee, H. R., Pfister, H., Gross, M., and Matusik, W. 2010. Design and fabrication of materials with desired deformation behavior. ACM Trans. Graph. 29, 4 (July), 63:1--63:10.
[8]
Calì, J., Calian, D. A., Amati, C., Kleinberger, R., Steed, A., Kautz, J., and Weyrich, T. 2012. 3D-printing of non-assembly, articulated models. ACM Trans. Graph. 31, 6 (Nov.), 130:1--130:8.
[9]
Ceylan, D., Li, W., Mitra, N. J., Agrawala, M., and Pauly, M. 2013. Designing and fabricating mechanical automata from mocap sequences. ACM Trans. Graph. 32, 6 (Nov.), 186:1--186:11.
[10]
Chen, X., Zheng, C., Xu, W., and Zhou, K. 2014. An asymptotic numerical method for inverse elastic shape design. ACM Trans. Graph. 33, 4 (July), 95:1--95:11.
[11]
Coros, S., Thomaszewski, B., Noris, G., Sueda, S., Forberg, M., Sumner, R. W., Matusik, W., and Bickel, B. 2013. Computational design of mechanical characters. ACM Trans. Graph. 32, 4 (July), 83:1--83:12.
[12]
Dassault Systèmes. Solidworks. http://www.solidworks.com/.
[13]
Fish, N., Averkiou, M., van Kaick, O., Sorkine-Hornung, O., Cohen-Or, D., and Mitra, N. J. 2014. Meta-representation of shape families. ACM Trans. Graph. 33, 4 (July), 34:1--34:11.
[14]
Gal, R., Sorkine, O., Mitra, N. J., and Cohen-Or, D. 2009. iwires: An analyze-and-edit approach to shape manipulation. ACM Trans. Graph. 28, 3 (July), 33:1--33:10.
[15]
Gelfand, N., and Guibas, L. J. 2004. Shape segmentation using local slippage analysis. In Proc. 2004 Eurographics/ACM SIGGRAPH Symposium on Geometry Processing, 214--223.
[16]
Gelfand, N., Ikemoto, L., Rusinkiewicz, S., and Levoy, M. 2003. Geometrically stable sampling for the icp algorithm. In Int. Conf. 3-D Digital Imaging and Modeling, 260--267.
[17]
Hirukawa, H., Matsui, T., and Takase, K. 1994. Automatic determination of possible velocity and applicable force of frictionless objects in contact from a geometric model. IEEE Transactions on Robotics and Automation 10, 3 (Jun), 309--322.
[18]
Hu, R., Li, H., Zhang, H., and Cohen-Or, D. 2014. Approximate pyramidal shape decomposition. ACM Trans. Graph. 33, 6 (Nov.), 213:1--213:12.
[19]
Koo, B., Li, W., Yao, J., Agrawala, M., and Mitra, N. J. 2014. Creating works-like prototypes of mechanical objects. ACM Trans. Graph. 33, 6 (Nov.), 217:1--217:9.
[20]
Li, H., Alhashim, I., Zhang, H., Shamir, A., and Cohen-Or, D. 2012. Stackabilization. ACM Trans. Graph. 31, 6 (Nov.), 158:1--158:9.
[21]
Lu, L., Sharf, A., Zhao, H., Wei, Y., Fan, Q., Chen, X., Savoye, Y., Tu, C., Cohen-Or, D., and Chen, B. 2014. Build-to-last: Strength to weight 3D printed objects. ACM Trans. Graph. 33, 4 (July), 97:1--97:10.
[22]
Mitra, N. J., Guibas, L. J., and Pauly, M. 2006. Partial and approximate symmetry detection for 3D geometry. ACM Trans. Graph. 25, 3 (July), 560--568.
[23]
Podolak, J., Shilane, P., Golovinskiy, A., Rusinkiewicz, S., and Funkhouser, T. 2006. A planar-reflective symmetry transform for 3D shapes. ACM Trans. Graph. 25, 3 (July), 549--559.
[24]
Powell, M. J. D. 1998. Direct search algorithms for optimization calculations. Acta Numerica 7 (1), 287--336.
[25]
Prévost, R., Whiting, E., Lefebvre, S., and Sorkine-Hornung, O. 2013. Make it stand: Balancing shapes for 3D fabrication. ACM Trans. Graph. 32, 4 (July), 81:1--81:10.
[26]
Saul, G., Lau, M., Mitani, J., and Igarashi, T. 2011. Sketchchair: An all-in-one chair design system for end users. In Proc. 5th International Conference on Tangible, Embedded, and Embodied Interaction, ACM, 73--80.
[27]
Schulz, A., Shamir, A., Levin, D. I. W., Sitthi-amorn, P., and Matusik, W. 2014. Design and fabrication by example. ACM Trans. Graph. 33, 4 (July), 62:1--62:11.
[28]
Shi, J., and Malik, J. 2000. Normalized cuts and image segmentation. Pattern Analysis and Machine Intelligence, IEEE Transactions on 22, 8 (Aug), 888--905.
[29]
Stava, O., Vanek, J., Benes, B., Carr, N., and Měch, R. 2012. Stress relief: Improving structural strength of 3D printable objects. ACM Trans. Graph. 31, 4 (July), 48:1--48:11.
[30]
Thomaszewski, B., Coros, S., Gauge, D., Megaro, V., Grinspun, E., and Gross, M. 2014. Computational design of linkage-based characters. ACM Trans. Graph. 33, 4 (July), 64:1--64:9.
[31]
Umetani, N., and Schmidt, R. 2013. Cross-sectional structural analysis for 3D printing optimization. In SIGGRAPH Asia 2013 Technical Briefs, ACM, New York, NY, USA, SA '13, 5:1--5:4.
[32]
Umetani, N., Igarashi, T., and Mitra, N. J. 2012. Guided exploration of physically valid shapes for furniture design. ACM Trans. Graph. 31, 4 (July), 86:1--86:11.
[33]
Umetani, N., Koyama, Y., Schmidt, R., and Igarashi, T. 2014. Pteromys: Interactive design and optimization of free-formed free-flight model airplanes. ACM Trans. Graph. 33, 4 (July), 65:1--65:10.
[34]
Vanek, J., Galicia, J. A. G., and Benes, B. 2014. Clever support: Efficient support structure generation for digital fabrication. Computer Graphics Forum 33, 5, 117--125.
[35]
von Luxburg, U. 2007. A tutorial on spectral clustering. Statistics and Computing 17, 4, 395--416.
[36]
Wang, W., Wang, T. Y., Yang, Z., Liu, L., Tong, X., Tong, W., Deng, J., Chen, F., and Liu, X. 2013. Cost-effective printing of 3D objects with skin-frame structures. ACM Trans. Graph. 32, 6 (Nov.), 177:1--177:10.
[37]
Wilson, R. H. 1992. On Geometric Assembly Planning. PhD thesis, Stanford, CA, USA. UMI Order No. GAX92-21686.
[38]
Xu, W., Wang, J., Yin, K., Zhou, K., van de Panne, M., Chen, F., and Guo, B. 2009. Joint-aware manipulation of deformable models. ACM Trans. Graph. 28, 3 (July), 35:1--35:9.
[39]
Zhou, Y., Sueda, S., Matusik, W., and Shamir, A. 2014. Boxelization: Folding 3D objects into boxes. ACM Trans. Graph. 33, 4 (July), 71:1--71:8.
[40]
Zhu, L., Xu, W., Snyder, J., Liu, Y., Wang, G., and Guo, B. 2012. Motion-guided mechanical toy modeling. ACM Trans. Graph. 31, 6 (Nov.), 127:1--127:10.

Cited By

View all
  • (2024)FabHacks: Transform Everyday Objects into Home Hacks Leveraging a Solver-aided DSLProceedings of the 9th ACM Symposium on Computational Fabrication10.1145/3639473.3665788(1-16)Online publication date: 7-Jul-2024
  • (2024)Touch-n-Go: Designing and Fabricating Touch Fastening Structures by FDM 3D PrintingProceedings of the 2024 CHI Conference on Human Factors in Computing Systems10.1145/3613904.3642906(1-14)Online publication date: 11-May-2024
  • (2024)Learning to Design 3D Printable Adaptations on Everyday Objects for Robot Manipulation2024 IEEE International Conference on Robotics and Automation (ICRA)10.1109/ICRA57147.2024.10610268(824-830)Online publication date: 13-May-2024
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Transactions on Graphics
ACM Transactions on Graphics  Volume 34, Issue 6
November 2015
944 pages
ISSN:0730-0301
EISSN:1557-7368
DOI:10.1145/2816795
Issue’s Table of Contents
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].

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 02 November 2015
Published in TOG Volume 34, Issue 6

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. 3D printing
  2. fabrication
  3. functional design

Qualifiers

  • Research-article

Funding Sources

  • JSPS
  • JSPS KAKENHI

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)93
  • Downloads (Last 6 weeks)11
Reflects downloads up to 23 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2024)FabHacks: Transform Everyday Objects into Home Hacks Leveraging a Solver-aided DSLProceedings of the 9th ACM Symposium on Computational Fabrication10.1145/3639473.3665788(1-16)Online publication date: 7-Jul-2024
  • (2024)Touch-n-Go: Designing and Fabricating Touch Fastening Structures by FDM 3D PrintingProceedings of the 2024 CHI Conference on Human Factors in Computing Systems10.1145/3613904.3642906(1-14)Online publication date: 11-May-2024
  • (2024)Learning to Design 3D Printable Adaptations on Everyday Objects for Robot Manipulation2024 IEEE International Conference on Robotics and Automation (ICRA)10.1109/ICRA57147.2024.10610268(824-830)Online publication date: 13-May-2024
  • (2023)E3DProceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies10.1145/36108977:3(1-31)Online publication date: 27-Sep-2023
  • (2023)Style2Fab: Functionality-Aware Segmentation for Fabricating Personalized 3D Models with Generative AIProceedings of the 36th Annual ACM Symposium on User Interface Software and Technology10.1145/3586183.3606723(1-13)Online publication date: 29-Oct-2023
  • (2023)OlfacKit: A Toolkit for Integrating Atomization-Based Olfactory Interfaces into Daily ScenariosInternational Journal of Human–Computer Interaction10.1080/10447318.2023.221251240:16(4392-4411)Online publication date: 22-May-2023
  • (2023)Computational design of planet regolith sampler based on Bayesian optimizationComputers & Graphics10.1016/j.cag.2023.09.012116(464-473)Online publication date: Nov-2023
  • (2023)A Review of the Potential and Path to the Large-Scale Adaptation of DIY in Assistive TechnologyDesign in the Era of Industry 4.0, Volume 110.1007/978-981-99-0293-4_86(1067-1079)Online publication date: 25-Jul-2023
  • (2022)A unified newton barrier method for multibody dynamicsACM Transactions on Graphics10.1145/3528223.353007641:4(1-14)Online publication date: 22-Jul-2022
  • (2022)Mobiot: Augmenting Everyday Objects into Moving IoT Devices Using 3D Printed Attachments Generated by DemonstrationProceedings of the 2022 CHI Conference on Human Factors in Computing Systems10.1145/3491102.3517645(1-14)Online publication date: 29-Apr-2022
  • Show More Cited By

View Options

Login options

Full Access

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