StepDance:使用物理隐喻重新设计数控机床的工具包
作者
电路制作与硬件原型物理-数字混合交互有形编程与物理计算产品设计师创客(Maker)与DIY爱好者HCI 研究员
文献标题
StepDance: A Toolkit for Redesigning CNC Machines Using Physical Metaphors
出版信息
- 主题领域: 数字化制造与CNC机器交互设计
- 关键词: CNC机器, 运动控制, 物理隐喻, 实时交互, 模块化硬件, 工艺导向制造, 原型设计, Stepdance, 用户界面, 数字化制造
背景与问题
- 问题/挑战: 当前CNC工作流程以自动化为主导,限制了实时物理交互和手动控制。当设计师尝试原型设计与工艺结合的CNC系统时,通常面临显著的工程挑战,需要跨多个领域的专业知识并耗费较长的开发时间。
- 意义: 实现CNC机器的实时手动控制和快速原型设计能够弥合工艺实践与数字化制造之间的差距,促进工艺人员和设计师的创新与可及性。
- 动机与相关研究: 先前的研究探索了受工艺工具启发的CNC系统,但这些尝试通常依赖预编译的G-code工作流程或需要完全构建新的机械装置。现有的模块化CNC工具包缺乏对同步实时运动控制的支持,限制了其在互动制造中的适用性。
解决方案
- 提出的方法: Stepdance——一个用于创意CNC运动控制的模块化硬件和软件工具包,使设计师能够改造现有CNC机器以支持实时手动和自动化操作。
- 创新点:
- 模块化硬件系统,配备可链式控制器,用于CNC运动控制,支持多样化的物理接口。
- Stepdance软件库(SSL),用于声明式编程运动流,集成手动输入和自动化操作。
- 展示受物理隐喻启发的新型CNC机器,包括搅拌器、缩放仪和陶艺轮。
- 流程与关键技术:
- 将现有的G-code控制器替换为Stepdance模块以实现实时控制。
- 使用模块化硬件组件(机器控制器和基本模块)与物理输入接口并驱动电机。
- 通过SSL定义用户输入、运动流与机器行为之间的映射关系。
- 在工艺驻留期间通过迭代原型验证系统,改造绘图仪和3D打印机以创建互动式CNC机器。
结果
- 具体发现:
- Stepdance在数周内实现了多种CNC机器的快速原型设计,包括绘图仪、粘土3D打印机和塑料3D打印机。
- 系统在25kHz下保持低延迟控制,支持实时手动调整而不干扰机器运动。
- 制作的工艺品包括纹理粘土容器、比例图纸和定制模板,展示了系统的多功能性。
- 相较基线的优势:
- 通过实时运动流操作规避了G-code的限制。
- 支持模块化和可重构的CNC原型设计,允许跨机器和接口的快速迭代。
- 促进手动操作与自动化操作的结合,与工艺实践相契合。
- 实验/评估:
- 在Haystack Mountain School of Crafts进行为期两周的驻留实验。
- 原型设计了受物理工具启发的CNC机器(如Etch-a-Sketch、谐波仪、陶艺轮)。
- 邀请工艺人员参与测试和工艺品制作,收集反馈并迭代设计。
- 局限性与未来工作:
- 当前系统缺乏基于状态的抽象来管理复杂工作流程,对于高级交互需要大量命令式编程。
- 未来迭代可以专注于为非编程人员设计即插即用模块,并扩大与CAD/CAM工作流程的整合。
总结
Stepdance是一个模块化工具包,用于重新配置CNC机器以支持实时手动控制和自动化操作,灵感来源于物理工艺工具。通过硬件模块和声明式软件库,它实现了互动式CNC系统的快速原型设计,并通过粘土3D打印和基于草图的模板创建等应用进行了验证。该系统降低了工艺导向数字化制造的门槛,促进了工艺人员与工程师之间的协作。尽管在原型设计方面表现出色,未来工作可以解决状态管理工作流程的局限性,并提高非编程人员的可访问性。
研究问题 / 现实痛点
这篇论文在当前问题库中对应的问题线索。
当前问题库还没有收录这篇论文的问题与痛点。
基于研究子主题与职业分类的 Jaccard 相似度(≥60%)
快捷操作
广告推荐
学习 AI 编程到 CodeNow
open_in_new打开DOI链接
DOI: https://doi.org/10.1145/3772318.3791107
一眼看懂
fact_check论文快照
dataset
来源
CHI
calendar_month
年份
2026
emoji_events
奖项
未标记奖项
group
作者
5 位作者
sell
研究子方向
电路制作与硬件原型、物理-数字混合交互、有形编程与物理计算
work
职业/产业
产品设计师、创客(Maker)与DIY爱好者、HCI 研究员
article
内容状态
已索引正文
hub
相关论文
1 篇相关论文