串联:作为多模式程序的可重复数字制造工作流程
桌面3D打印与个人制造激光切割与数字加工电路制作与硬件原型软件工程师与开发者UI/UX 设计师创客(Maker)与DIY爱好者
文献标题
Tandem: Reproducible Digital Fabrication Workflows as Multimodal Programs
文献信息
- 主题领域: 人机交互与数字制造工作流
- 关键词: 数字制造、计算笔记本、编程语言、开源软件、增强现实、CNC加工、工艺流程复现、工具路径可视化
研究背景与问题
-
问题/挑战:
- 实验性数字制造流程(如3D打印、激光切割和CNC铣削)涉及复杂的软件、机器设备和人工干预,难以复现。
- 当前的工作流复现主要依赖教程或文字说明,但缺乏能够有效保证流程一致性的平台。
- 实验性工作流易出现物理与数字状态不匹配,包括错误刀具安装、机器零点不一致以及物理设置偏差等问题。
-
重要性:
- 确保研究成果的可复现性是科学进步的基础,不仅对初学者重要,对领域内的专家亦是如此。
- 当前缺乏能够系统性解决多模态工作流复现问题的工具。
-
研究动机与相关工作:
- 许多研究和工具聚焦在数字设计(CAD)和制造准备(CAM)阶段,但鲜有覆盖物理与数字状态同步的解决方案。
- 为支持跨数字与物理的实验性制造流程,存在开发可复现的流程发布方式的需求。
- 受实验室自动化领域及基于增强现实(AR)的制造技术启发,引入类似的编程语言构造(如断言和状态管理)以提高流程的健壮性。
解决方案
-
方法/解决方案:
- 提出 Tandem,一个软件库,将数字制造工作流整合为单一计算笔记本程序,支持代码中的CAD/CAM操作、AR设备交互以及CNC机械控制。
- Tandem中引入断言机制,用于验证物理和数字状态的匹配性,从而减少关键步骤中的人为错误。
- 开发了用于物理交互的增强现实(AR)覆盖层,指导用户完成必要的物理设置。
-
创新之处:
- 以笔记本环境实现从数字设计到物理制造的端到端过程。
- 支持通过编程抽象定义工作流中的物理干预和数字-物理状态同步。
- 引入物理-数字断言机制,确保材料、设备和设计状态一致。
- 通过AR覆盖层可视化关键操作,如对齐、零点调整和工具路径。
-
实施步骤和关键技术:
- 使用Tandem API将操作流程定义为函数调用,涵盖CAD设计、CAM设置、CNC控制和AR指导。
- 使用AR投影引导工作,如材料放置和机器校准。
- 编写物理-数字断言(如工具和零点检查),作为条件执行每一步加工操作。
- 提供编程接口与Fusion 360等主流工具交互,增强流程管理的一致性。
研究成果
-
具体成果:
- 使用Tandem实现了复杂的双面CNC铣削流程作为工作流复现样例。
- 制作了包括螺旋桨、勺子、碗和双面印刷电路板(PCB)在内的多种实验性工件。
- 减少了由操作层面造成的复现误差,提高了制造一致性。
-
比较与优势:
- 较传统教程,更系统地融合了物理和数字设置,减少了复现工作中的人为误差。
- 提供了编程级别的粒度对于工作流实施条件的明确控制。
- 增强了分享和扩展流程的能力,能被多个不同背景的实验者反复运行。
-
实验或评估结果:
- 通过多个案例(如勺子和螺旋桨的加工演示),展示了物理-数字断言的有效性。例如,采用断言确保刀具及零点一致性,防止了加工错误。
- 实证显示,AR覆盖层能有效直观地指导物理设置步骤。
-
局限性与未来方向:
- 断言依赖人工确认: 当前的断言机制依赖用户手动检查物理设置,未来可引入传感器自动感知状态。
- 材料行为建模不足: Tandem无法自动根据材料反馈调整加工参数,需进一步研究材料表征技术。
- 不支持多种加工工艺: 本研究集中于双面铣削,未来可扩展至如3D打印、电路加工与激光切割等多种工艺。
- 嵌入式CAD/CAM集成: 目前依赖Fusion 360等外部工具,未来希望能将相关功能融入计算笔记本。
通过Tandem,实现了多人可复现的实验性制造流程,使数字制造的协作能力和创新潜力得到了显著提升。
研究问题 / 现实痛点
这篇论文在当前问题库中对应的问题线索。
help
研究问题
3- 如何通过编程实现复杂数字化制造流程(例如CNC铣削)的自动化与可重复性?分类: XR系统基础设施、渲染与部署同类问题arrow_forward
- 在数字与物理状态间存在不一致时,如何通过断言机制确保操作准确性?分类: XR系统基础设施、渲染与部署同类问题arrow_forward
- 增强现实(AR)能如何协助用户完成数字制造过程中的物理设置?分类: XR系统基础设施、渲染与部署同类问题arrow_forward
lightbulb
现实痛点
1- 用户在实验性数字制造流程中难以保证操作一致性和结果可重复性。分类: XR系统基础设施、渲染与部署同类问题arrow_forward
- 100%
动态工具链:数字制造工作流程的软件基础设施
UIST '23· 桌面3D打印与个人制造 +2
- 83%
离线感应:在被动3D打印对象中记忆交互
CHI '18· 桌面3D打印与个人制造 +1
- 71%
DisplayFab:使用活性材料和增材制造进行自由形式显示器个人制造的现状与路线图。
CHI '24· 形变界面与软机器人材料 +2
- 71%
不是形状,而是设置:探索、记录和分享3D打印中物理制造参数的工具
CHI '25· 桌面3D打印与个人制造 +2
- 71%
VisiPrint:从真实材料样本预览3D打印外观
CHI '26· 桌面3D打印与个人制造 +2
- 71%
3D打印物体的无线分析
UIST '18· 桌面3D打印与个人制造 +2
- 67%
制作这!使用Arduino进行电子原型设计介绍
CHI '18· 桌面3D打印与个人制造 +1
- 67%
PHUI-kit:曲面3D打印对象的界面布局和制造
CHI '18· 桌面3D打印与个人制造 +1
- 67%
JigFab: 计算制造约束以促进使用电动工具的木工
CHI '19· 桌面3D打印与个人制造 +2
- 67%
AirTouch:使用气动感应的3D打印触摸敏感物体
CHI '20· 桌面3D打印与个人制造 +1
基于研究子主题与职业分类的 Jaccard 相似度(≥60%)
快捷操作
广告推荐
学习 AI 编程到 CodeNow
open_in_new打开DOI链接
DOI: https://doi.org/10.1145/3613904.3642751
一眼看懂
fact_check论文快照
dataset
来源
CHI
calendar_month
年份
2024
emoji_events
奖项
未标记奖项
group
作者
4 位作者
sell
研究子方向
桌面3D打印与个人制造、激光切割与数字加工、电路制作与硬件原型
work
职业/产业
软件工程师与开发者、UI/UX 设计师、创客(Maker)与DIY爱好者
article
内容状态
已索引正文
hub
相关论文
10 篇相关论文