Assembly-aware Design of Printable Electromechanical Devices
summary
Computational tool accepts a 3D enclosure and a parts library and outputs a single-piece, 3D-printable shell with integrated mounting geometry and fasteners, plus an animated, collision-free assembly plan. It encodes a spatio-temporal model using component bounding primitives and swept shapes, searches incrementally largest-first, and optimizes layout and discrete assembly order with MCMC with gradient descent. Fabricated Chirpy, Crusher, and a Balancing Robot; user study (24 novices) shows manual success sometimes as low as 40% but optimization reduces typical design time to under five minutes, with occasional reruns to escape local minima.
AI-written summary · about
chapters (20)
- 0:00Introduction
- 0:31Example Devices
- 1:53Existing Design Tools
- 2:30Design Process
- 3:14Current Design Process
- 4:13Electromechanical Devices
- 4:51Design
- 5:21Concurrency
- 5:58Assembly
- 6:22Interface
- 6:41Design Session
- 7:10Infeasible Design
- 7:54Assembly Animation
- 9:23Under the Hood
- 10:19Valued Design
- 11:32Optimization Force Function
- 12:15Search Strategy
- 14:15Results without optimization
- 15:24More examples
- 16:15Questions
related talks
08mTouch-n-Curl: Designing and Constructing Skeletal Form through 3D Printing Flattened Zipper Assembly
18mRobiot: A Design Tool for Actuating Everyday Objects with Automatically Generated 3D Printable ...
06mMorphingCircuit: An Integrated Design, Simulation, and Fabrication Workflow for Self-morphing ...
19mReprise: A Design Tool for Specifying, Generating, and Customizing 3D Printable Adaptations on ...
19mRevoMaker: Enabling Multi-directional and Functionally-embedded 3D printing using a ...
02m3D Modeling and Printing
19mMoveableMaker: Facilitating the Design, Generation, and Assembly of Moveable Papercraft
20mHapticPrint: Designing Feel Aesthetics for Digital Fabrication
