Title: Printing Functional Systems
1Printing Functional Systems
Worlds Within Worlds
Hod Lipson Mechanical Aerospace
Engineering Computing Information
Science Cornell University
2Last Episode Analog Printing
Illustration Bryan Christie
3Digital Structures
4(No Transcript)
5Reconfigurable systems
- Murata et al Fracta, 1994
- Murata et al, 2000
- Jørgensen et al ATRON, 2004
- Støy et al CONRO, 1999
- Fukuda et al CEBOT, 1988
- Yim et al PolyBot, 2000
- Chiang and Chirikjian, 1993
- Rus et al, 1998, 2001
Zykov, Mytilianos, Adams, Lipson Nature (2005)
6Bottom Up
7Programmable Self Assembly
8Saul Griffith, Nature 2005
9Hardware implementation 2D
White, Kopanski Lipson, ICRA 2004
10Implementation 1 Magnetic Bonding
With Paul White, Victor Zykov
11Construction Sequence
High Pressure
Low Pressure
12Construction Sequence
13Construction Sequence
14Construction Sequence
15Construction Sequence
16Construction Sequence
17Reconfiguration Sequence
18Reconfiguration Sequence
19Implementation 2 Fluidic Bonding
Accelerated x16
Real Time
With Paul White, Victor Zykov
20With David Erickson, Mike Tolley
21Tile dimension 500µm
With Mike Tolley, David Erickson
22Top Down
23Jonathan Hiller
24Voxel Designs
Also considering -Spheres -Varying
topologies -Two-phase
25Digital Precision 1D and 2D
-Results assume uniform variation of spheres
within tolerance range (Gaussian distribution
would result in still better precision)
26Digital Precision 3D
Conclusions -Accuracy of digital structures
scales favorably (sqrt of length) -Accuracy of
manufacturing techniques using linear positioning
systems fundamentally scales linearly
This applies to all other machine-controlled
manufacturing processes, but is complicated by
the use of closed loop feedback and other
tradeoffs.
27Digital Build Process
Jonathan Hiller
286 Dekavoxel Digital Cylinder
Manually Assembled
29Randomized Machines
Tensegrity Robotics
Particle Robotics
Dictyostelium
Don Ingber, Scientific American 1998
With Chandana Paul
Cytoskeleton of a mammalian cell
30Grand Challenges
- Can we design machines that can design other
machines? - Can we make machines that can make other
machines? - Can we make machines that can explain other
machines?