TY - GEN
T1 - Computational interlocking furniture assembly
AU - Fu, Chi Wing
AU - Song, Peng
AU - Yan, Xiaoqi
AU - Yang, Lee Wei
AU - Jayaraman, Pradeep Kumar
AU - Cohen-Or, Daniel
N1 - Publisher Copyright:
Copyright 2015 ACM.
PY - 2015/7/27
Y1 - 2015/7/27
N2 - 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.
AB - 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.
KW - Assembly
KW - Furniture
KW - Interlocking structure
KW - Joint
UR - http://www.scopus.com/inward/record.url?scp=84947211613&partnerID=8YFLogxK
U2 - 10.1145/2766892
DO - 10.1145/2766892
M3 - ???researchoutput.researchoutputtypes.contributiontobookanthology.conference???
AN - SCOPUS:84947211613
VL - 34
BT - Proceedings of ACM SIGGRAPH 2015
PB - Association for Computing Machinery
T2 - ACM Special Interest Group on Computer Graphics and Interactive Techniques Conference, SIGGRAPH 2015
Y2 - 9 August 2015 through 13 August 2015
ER -