2019
DOI: 10.1145/3355089.3356518
|View full text |Cite
|
Sign up to set email alerts
|

Carpentry compiler

Abstract: Traditional manufacturing workflows strongly decouple design and fabrication phases. As a result, fabrication-related objectives such as manufacturing time and precision are difficult to optimize in the design space, and vice versa. This paper presents HL-HELM, a high-level, domain-specific language for expressing abstract, parametric fabrication plans; it also introduces LL-HELM, a low-level language for expressing concrete fabrication plans that take into account the physical constraints of available manufac… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
36
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
5
3

Relationship

4
4

Authors

Journals

citations
Cited by 31 publications
(36 citation statements)
references
References 50 publications
0
36
0
Order By: Relevance
“…with signature 𝑐 (𝐹 (𝑘 1 : 𝐾, .., 𝑘 𝑛 : 𝐾)) : 𝐾 if the cost is of type 𝐾), a relatively simple bottom-up e-graph traversal can be used [23]. More complex cost functions require more complex extraction procedures [32,35].…”
Section: Equality Saturationmentioning
confidence: 99%
“…with signature 𝑐 (𝐹 (𝑘 1 : 𝐾, .., 𝑘 𝑛 : 𝐾)) : 𝐾 if the cost is of type 𝐾), a relatively simple bottom-up e-graph traversal can be used [23]. More complex cost functions require more complex extraction procedures [32,35].…”
Section: Equality Saturationmentioning
confidence: 99%
“…In the carpentry domain, grammars have also been used outside of reverse engineering tasks, including interactive design systems [UIM12; KLY∗14; SFJ∗17; GJG16; FSY∗15] and optimization of fabrication plans [YWM15; KHLM17; LVLR19; LOMI11; WZN∗19]. Our work uses similar fabrication‐aware representations for reverse‐engineering.…”
Section: Related Workmentioning
confidence: 99%
“…This section describes how we compute the three costs: material usage (𝑓 𝑐 ), cutting precision (𝑓 𝑝 ), and fabrication time (𝑓 𝑡 ). Our formulae are updated versions of the ones used by Wu et al [2019].…”
Section: Cost Metricsmentioning
confidence: 99%
“…Such a layout process is called a full Traversal which traverses all of the parts in a specific order. Prior work [Wu et al 2019] has used a similar approach but used the number of Traversals as the termination criterion which prevents them to control the amount of fabrication arrangements to generate with this heuristic-driven method.…”
mentioning
confidence: 99%