Abstract
Furniture typically consists of assemblies of elongated and planar parts that are connected together by glue, nails, hinges, screws, or other means that do not encourage disassembly and re-assembly. An alternative approach is to use an interlocking mechanism, where the component parts tightly interlock with one another. The challenge in designing such a network of interlocking joints is that local analysis is insufficient to guarantee global interlocking, and there is a huge number of joint combinations that require an enormous exploration effort to ensure global interlocking. In this paper, we present a computational solution to support the design of a network of interlocking joints that form a globally-interlocking furniture assembly. The key idea is to break the furniture complex into an overlapping set of small groups, where the parts in each group are immobilized by a local key, and adjacent groups are further locked with dependencies. The dependency among the groups saves the effort of exploring the immobilization of every subset of parts in the assembly, thus allowing the intensive interlocking computation to be localized within each small group. We demonstrate the effectiveness of our technique on many globally-interlocking furniture assemblies of various shapes and complexity.
Supplemental Material
Available for Download
Supplemental files
- Cignoni, P., Pietroni, N., Malomo, L., and Scopigno, R. 2014. Field-aligned mesh joinery. ACM Trans. Graph. 33, 1. Article 11. Google ScholarDigital Library
- Cutler, W. H. 1978. The six-piece burr. Journal of Recreational Mathematics 10, 4, 241--250.Google Scholar
- Cutler, W. H., 1994. A computer analysis of all 6-piece burrs. Self published.Google Scholar
- de Goes, F., Alliez, P., Owhadi, H., and Desbrun, M. 2013. On the equilibrium of simplicial masonry structures. ACM Trans. Graph. (SIGGRAPH) 32, 4. Article 93. Google ScholarDigital Library
- Deuss, M., Panozzo, D., Whiting, E., Liu, Y., Block, P., Sorkine-Hornung, O., and Pauly, M. 2014. Assembling self-supporting structures. ACM Trans. Graph. (SIGGRAPH Asia) 33, 6. Article 214. Google ScholarDigital Library
- Graubner, W. 1992. Encyclo. of Wood Joints. Taunton Press.Google Scholar
- Gustafsson, S. I. 1995. Furniture design by use of the finite element method. Holz als Roh- und Werkstoff 53, 4, 257--260.Google Scholar
- Hao, J., Fang, L., and Williams, R. E. 2011. An efficient curvature-based partitioning of large-scale stl models. Rapid Prototyping Journal 17, 2, 116--127.Google ScholarCross Ref
- Hildebrand, K., Bickel, B., and Alexa, M. 2013. Orthogonal slicing for additive manufacturing. Computers & Graphics (SMI) 37, 6, 669--675. Google ScholarDigital Library
- Hu, R., Li, H., Zhang, H., and Cohen-Or, D. 2014. Approximate pyramidal shape decomposition. ACM Trans. Graph. (SIGGRAPH Asia) 33, 6. Article 213. Google ScholarDigital Library
- Jones, D., 2014. Interlocking chair. http://www.offi.com/products/offikids/PAS-CHAIR.php?p2c=679.Google Scholar
- Koo, B., Li, W., Yao, J., Agrawala, M., and Mitra, N. J. 2014. Creating works-like prototypes of mechanical objects. ACM Trans. Graph. (SIGGRAPH Asia) 33, 6. Article 217. Google ScholarDigital Library
- Lau, M., Ohgawara, A., Mitani, J., and Igarashi, T. 2011. Converting 3D furniture models to fabricatable parts and connectors. ACM Trans. Graph. (SIGGRAPH) 30, 4. Article 85. Google ScholarDigital Library
- Laurajaxs, 2014. Interlocking furniture. http://laurajaxs.hubpages.com/hub/interlocking-furniture.Google Scholar
- Li, W., Agrawala, M., Curless, B., and Salesin, D. 2008. Automated generation of interactive 3D exploded view diagrams. ACM Trans. Graph. (SIGGRAPH) 27, 3. Article 101. Google ScholarDigital Library
- Liu, Y., Hao, P., Snyder, J., Wang, W., and Guo, B. 2013. Computing self-supporting surfaces by regular triangulation. ACM Trans. Graph. (SIGGRAPH) 32, 4. Article 92. Google ScholarDigital Library
- Luo, L., Baran, I., Rusinkiewicz, S., and Matusik, W. 2012. Chopper: Partitioning models into 3D-printable parts. ACM Trans. Graph. (SIGGRAPH Asia) 31, 6. Article 129. Google ScholarDigital Library
- Medellín, H., Lim, T., Corney, J., Ritchie, J. M., and Davies, J. B. C. 2007. Automatic subdivision and refinement of large components for rapid prototyping production. Journal of Comp. and Info. Science in Eng. 7, 3, 249--258.Google ScholarCross Ref
- Panozzo, D., Block, P., and Sorkine-Hornung, O. 2013. Designing unreinforced masonry models. ACM Trans. Graph. (SIGGRAPH) 32, 4. Article 91. Google ScholarDigital Library
- Postell, J. 2012. Furniture Design. Wiley, 2nd edition.Google Scholar
- Röver, A., 2011. Burr tools. burrtools.sourceforge.net.Google Scholar
- Saul, G., Lau, M., Mitani, J., and Igarashi, T. 2011. SketchChair: An all-in-one chair design system for end users. In TEI, 73--80. Google ScholarDigital Library
- Schulz, A., Shamir, A., Levin, D. I. W., Sitthi-Amorn, P., and Matusik, W. 2014. Design and fabrication by example. ACM Trans. Graph. (SIGGRAPH) 33, 4. Article 62. Google ScholarDigital Library
- Schwartzburg, Y., and Pauly, M. 2013. Fabrication-aware design with intersecting planar pieces. Computer Graphics Forum (Eurographics) 32, 2, 317--326.Google ScholarCross Ref
- Smardzewski, J. 1998. Numerical analysis of furniture constructions. Wood Science and Technology 32, 4, 273--286.Google ScholarCross Ref
- Song, P., Fu, C.-W., and Cohen-Or, D. 2012. Recursive interlocking puzzles. ACM Trans. Graph. (SIGGRAPH Asia) 31, 6. Article 128. Google ScholarDigital Library
- Song*, P., Fu*, C.-W., Goswami, P., Zheng, J., Mitra, N. J., and Cohen-Or, D. 2013. Reciprocal frame structures made easy. ACM Trans. Graph. (SIGGRAPH) 32, 4. Article 94. (* joint first authors). Google ScholarDigital Library
- Tang, C., Sun, X., Gomes, A., Wallner, J., and Pottmann, H. 2014. Form-finding with polyhedral meshes made simple. ACM Trans. Graph. (SIGGRAPH) 33, 4. Article 70. Google ScholarDigital Library
- Umetani, N., Igarashi, T., and Mitra, N. J. 2012. Guided exploration of physically valid shapes for furniture design. ACM Trans. Graph. (SIGGRAPH) 31, 4. Article 86. Google ScholarDigital Library
- Vanek, J., Galicia, J. A. G., Benes, B., Měch, R., Carr, N., Stava, O., and Miller, G. S. 2014. PackMerger: A 3D print volume optimizer. Computer Graphics Forum 33, 6, 322--332.Google ScholarDigital Library
- Vouga, E., Höbinger, M., Wallner, J., and Pottmann, H. 2012. Design of self-supporting surfaces. ACM Trans. Graph. (SIGGRAPH) 31, 4, Article 87. Google ScholarDigital Library
- Xin, S.-Q., Lai, C.-F., Fu, C.-W., Wong, T.-T., He, Y., and Cohen-Or, D. 2011. Making burr puzzles from 3D models. ACM Trans. Graph. (SIGGRAPH) 30, 4. Article 97. Google ScholarDigital Library
- Zhou, Y., Sueda, S., Matusik, W., and Shamir, A. 2014. Boxelization: Folding 3D objects into boxes. ACM Trans. Graph. (SIGGRAPH) 33, 4. Article 71. Google ScholarDigital Library
Index Terms
- Computational interlocking furniture assembly
Recommendations
Reconfigurable interlocking furniture
Reconfigurable assemblies consist of a common set of parts that can be assembled into different forms for use in different situations. Designing these assemblies is a complex problem, since it requires a compatible decomposition of shapes with ...
Modeling and simulation of the assembly of snap joints
ISATP '95: Proceedings of the 1995 IEEE International Symposium on Assembly and Task PlanningAbstract: Snap fasteners are being increasingly used as joints for parts mating. Due to their simple fitting, the application of snap joints has become widespread in automated assembly. Two aspects are important concerning the design of snap joints, ...
Design of a novel dexterous robotic gripper for in-hand twisting and positioning within assembly automation
Purpose - This paper aims to design a novel jaw gripper with human-sized anthropomorphic features to be suitable for precise in-hand posture transitions, such as twisting and re-positioning. The growing demand from traditional high-mix low-volume and ...
Comments