MotionSmith: A Sketch-Based Design System for Automata Making
Authors
Paper Title
MotionSmith: A Sketch-Based Design System for Automata Making
Publication Info
- Topic area: Computational design systems for creative automata making.
- Keywords: Sketch-based design, automata, participatory design, mechanism synthesis, fabrication, creative workflows, computational tools, iterative design, maker education, HCI.
Background and Problem
- Problem / challenge: Designing and fabricating automata is complex, requiring expertise in mechanical engineering, artistic expression, and precise assembly. Existing computational tools often treat user input as fixed, limiting creative exploration and failing to prioritize fabricable outcomes.
- Significance: Automata serve as an interdisciplinary medium for creative expression, education, and storytelling. Lowering the barriers to their creation can democratize access to this art form and foster broader engagement in mechanical design.
- Motivation and related work: Prior computational systems have focused on kinematic synthesis and interactive modalities like sketching, but they often lack support for iterative, intent-driven workflows. Existing tools do not sufficiently balance creative freedom with mechanical feasibility, leaving a gap for systems that prioritize user agency and fabricable designs.
Solution
- Proposed approach: MotionSmith, a sketch-based computational design system, supports iterative workflows for designing and fabricating automata by enabling users to sketch motion paths, generate and refine mechanisms, and export fabrication-ready blueprints.
- Novelty:
- A participatory design process with expert automata artists to identify key features and workflows.
- A tinkerable system that supports iterative, non-linear exploration of motion and mechanisms.
- Mechanism synthesis constrained by fabricability, ensuring practical outputs.
- Integration of creative intent through interpretive motion path smoothing and editable mechanism parameters.
- Procedure and key techniques:
- Stage 1: Users upload a character image, configure a skeleton, and sketch motion paths with smoothing and pacing controls.
- Stage 2: The system generates three mechanism candidates (four-bar linkages, cams, gears), which users can refine interactively.
- Stage 3: Fabrication-ready blueprints are exported as SVG or PDF files, ensuring compatibility with digital fabrication tools.
Results
- Concrete findings:
- Artists used MotionSmith to create automata with expressive motions, such as a shy elephant, a cheering man, and a tin robot.
- Iterative sketching and mechanism refinement were central to the creative process, with users favoring direct manipulation over system-generated accuracy scores.
- Blueprint generation facilitated diverse fabrication strategies, including 3D printing and manual assembly.
- Advantage over baselines:
- MotionSmith prioritizes creative intent and iterative exploration, unlike prior systems that rigidly interpret user input.
- The system ensures fabricable designs by constraining mechanisms to feasible configurations.
- Experiments / evaluation:
- Three expert automata artists participated in a multi-phase study, spending 8–44 hours each on design and fabrication.
- The study assessed controls for motion-path authoring, mechanism refinement, and trade-offs between simplicity and motion fidelity.
- Limitations and future work:
- Small sample size (N=3) limits generalizability.
- Current implementation supports only three mechanism families and lacks features for casing/enclosure design.
- Future work includes expanding mechanism libraries, enhancing diagnostics for novice users, and engaging a broader maker community.
Summary
MotionSmith is a sketch-based computational design system developed through participatory design with expert automata artists. It supports iterative workflows for designing and fabricating automata by enabling users to sketch motion paths, generate mechanisms, and export fabrication-ready blueprints. The system prioritizes creative intent, fabricability, and user agency, addressing gaps in prior computational tools. Evaluations with three professional artists demonstrated its feasibility and highlighted opportunities to expand educational scaffolding and fabrication support for novice makers. MotionSmith contributes to the fields of HCI and computational design by showcasing how participatory design can inform the development of contextually grounded creative tools.
Research Questions / Practical Problems
Question signals indexed for this paper.
- 75%
RFIBricks: Interactive Building Blocks Based on RFID
CHI '18· Desktop 3D Printing & Personal Fabrication +1
- 75%
PEP (3D Printed Electronic Papercrafts): An Integrated Approach for 3D Sculpting Paper-Based Electronic Devices
CHI '18· Desktop 3D Printing & Personal Fabrication +1
- 75%
VirtualComponent: A Mixed-Reality Tool for Designing and Tuning Breadboarded Circuits
CHI '19· Desktop 3D Printing & Personal Fabrication +1
- 75%
Measurement Patterns: User-Oriented Strategies for Dealing with Measurements and Dimensions in Making Processes
CHI '23· Desktop 3D Printing & Personal Fabrication +1
- 75%
Vespidae: A Programming Framework for Developing Digital Fabrication Workflows
DIS '23· Desktop 3D Printing & Personal Fabrication +1
- 75%
Programmable Filament: Printed Filaments for Multi-material 3D Printing
UIST '20· Desktop 3D Printing & Personal Fabrication +1
- 60%
Make This! Introduction to Electronics Prototyping Using Arduino
CHI '18· Desktop 3D Printing & Personal Fabrication +1
- 60%
PHUI-kit: Interface Layout and Fabrication on Curved 3D Printed Objects
CHI '18· Desktop 3D Printing & Personal Fabrication +1
- 60%
Barriers to End-User Designers of Augmented Fabrication
CHI '19· Desktop 3D Printing & Personal Fabrication +1
- 60%
FiberWire: Embedding Electronic Function into 3D Printed Mechanically Strong, Lightweight Carbon Fiber Composite Objects
CHI '19· Desktop 3D Printing & Personal Fabrication +1
Based on Jaccard similarity of research subtopics & professions (≥60%)