ABOUT THE SPEAKER
Skylar Tibbits - Inventor
Skylar Tibbits, a TED Fellow, is an artist and computational architect working on "smart" components that can assemble themselves.

Why you should listen

Can we create objects that assemble themselves -- that zip together like a strand of DNA or that have the ability for transformation embedded into them? These are the questions that Skylar Tibbits investigates in his Self-Assembly Lab at MIT, a cross-disciplinary research space where designers, scientists and engineers come together to find ways for disordered parts to become ordered structures. 

A trained architect, designer and computer scientist, Tibbits teaches design studios at MIT’s Department of Architecture and co-teaches the seminar “How to Make (Almost) Anything” at MIT’s Media Lab. Before that, he worked at a number of design offices including Zaha Hadid Architects, Asymptote Architecture, SKIII Space Variations and Point b Design. His work has been shown at the Guggenheim Museum and the Beijing Biennale. 

Tibbits has collaborated with a number of influential people over the years, including Neil Gershenfeld and The Center for Bits and Atoms, Erik and Marty Demaine at MIT, Adam Bly at SEED Media Group and Marc Fornes of THEVERYMANY. In 2007, he and Marc Fornes co-curated Scriptedbypurpose, the first exhibition focused exclusively on scripted processes within design. Also in 2007, he founded SJET, a multifaceted practice and research platform for experimental computation and design. SJET crosses disciplines from architecture and design, fabrication, computer science and robotics.

More profile about the speaker
Skylar Tibbits | Speaker | TED.com
TED2011

Skylar Tibbits: Can we make things that make themselves?

Skylar Tibbits: ¿Podemos hacer objetos que se autoconstruyan?

Filmed:
1,072,366 views

El investigador del MIT, Skylar Tibbits, está trabajando en la auto-construcción; la idea de que en lugar de construir algo (una silla, un rascacielos), podemos crear materiales que se construyan a sí mismos, casi de la misma manera en que lo hace el ADN. Es un gran concepto en una etapa naciente; Tibbits nos muestra tres proyectos que nos dan una pista de cómo sería un futuro con materiales auto-construibles.
- Inventor
Skylar Tibbits, a TED Fellow, is an artist and computational architect working on "smart" components that can assemble themselves. Full bio

Double-click the English transcript below to play the video.

00:15
TodayHoy I'd like to showespectáculo you
0
0
2000
Hoy quiero mostrarles
00:17
the futurefuturo of the way we make things.
1
2000
2000
el futuro de la manera de construir cosas.
00:19
I believe that soonpronto our buildingsedificios and machinesmáquinas
2
4000
2000
Creo que pronto, nuestros edificios y máquinas
00:21
will be self-assemblingautoensamblaje,
3
6000
2000
se auto-construirán,
00:23
replicatingreplicando and repairingreparando themselvessí mismos.
4
8000
2000
replicándose y reparándose a sí mismas.
00:25
So I'm going to showespectáculo you
5
10000
2000
Así que voy a mostrarles
00:27
what I believe is the currentcorriente stateestado of manufacturingfabricación,
6
12000
2000
el estado actual del proceso de manufactura,
00:29
and then comparecomparar that to some naturalnatural systemssistemas.
7
14000
3000
y después lo compararemos con algunos sistemas naturales.
00:32
So in the currentcorriente stateestado of manufacturingfabricación, we have skyscrapersrascacielos --
8
17000
3000
En la construcción actual, tenemos rascacielos
00:35
two and a halfmitad yearsaños [of assemblymontaje time],
9
20000
2000
dos años y medio,
00:37
500,000 to a millionmillón partspartes,
10
22000
2000
formados por 500.000 a un millón de partes,
00:39
fairlybastante complexcomplejo,
11
24000
2000
bastante complejos,
00:41
newnuevo, excitingemocionante technologiestecnologías in steelacero, concretehormigón, glassvaso.
12
26000
3000
tecnologías complejas e interesantes en acero, concreto, vidrio.
00:44
We have excitingemocionante machinesmáquinas
13
29000
2000
Tenemos máquinas maravillosas
00:46
that can take us into spaceespacio --
14
31000
2000
que pueden llevarnos al espacio,
00:48
fivecinco yearsaños [of assemblymontaje time], 2.5 millionmillón partspartes.
15
33000
3000
cinco años y 2,5 millones de piezas.
00:51
But on the other sidelado, if you look at the naturalnatural systemssistemas,
16
36000
3000
Por otro lado, si vemos los sistemas naturales,
00:54
we have proteinsproteínas
17
39000
2000
tenemos proteínas
00:56
that have two millionmillón typestipos,
18
41000
2000
que tienen dos millones de clases,
00:58
can folddoblez in 10,000 nanosecondsnanosegundos,
19
43000
2000
y pueden armarse en 10.000 nanosegundos
01:00
or DNAADN with threeTres billionmil millones basebase pairspares
20
45000
2000
o el ADN con 3.000 millones de pares de bases
01:02
we can replicatereproducir exactamente in roughlyaproximadamente an hourhora.
21
47000
3000
que puede replicarse en cerca de una hora.
01:05
So there's all of this complexitycomplejidad
22
50000
2000
Aquí está toda esta complejidad
01:07
in our naturalnatural systemssistemas,
23
52000
2000
de nuestros sistemas naturales,
01:09
but they're extremelyextremadamente efficienteficiente,
24
54000
2000
pero que son extremadamente eficientes,
01:11
farlejos more efficienteficiente than anything we can buildconstruir,
25
56000
2000
mucho más que otra cosa que podamos construir,
01:13
farlejos more complexcomplejo than anything we can buildconstruir.
26
58000
2000
mucho más complejos que otros que hayamos hecho.
01:15
They're farlejos more efficienteficiente in termscondiciones of energyenergía.
27
60000
2000
Son más eficientes en términos de energía.
01:17
They hardlyapenas ever make mistakeserrores.
28
62000
3000
Rara vez cometen errores.
01:20
And they can repairreparar themselvessí mismos for longevitylongevidad.
29
65000
2000
Y pueden repararse a sí mismos para alargar su vida.
01:22
So there's something supersúper interestinginteresante about naturalnatural systemssistemas.
30
67000
3000
Aquí hay algo muy interesante en los sistemas naturales.
01:25
And if we can translatetraducir that
31
70000
2000
Y si pudiéramos traducirlo
01:27
into our builtconstruido environmentambiente,
32
72000
2000
a nuestro ambiente de construcción,
01:29
then there's some excitingemocionante potentialpotencial for the way that we buildconstruir things.
33
74000
2000
encontraríamos un potencial increíble en la manera de fabricar cosas.
01:31
And I think the keyllave to that is self-assemblyautoensamblaje.
34
76000
3000
Y creo que la clave de todo esto es la auto-construcción.
01:34
So if we want to utilizeutilizar self-assemblyautoensamblaje in our physicalfísico environmentambiente,
35
79000
3000
Si queremos utilizar la auto-construcción en nuestro ambiente físico,
01:37
I think there's fourlas cuatro keyllave factorsfactores.
36
82000
2000
creo que hay cuatro factores clave.
01:39
The first is that we need to decodedescodificar
37
84000
2000
El primero es que necesitamos descifrar
01:41
all of the complexitycomplejidad of what we want to buildconstruir --
38
86000
2000
toda la complejidad de lo que queremos construir,
01:43
so our buildingsedificios and machinesmáquinas.
39
88000
2000
de nuestras máquinas y edificios.
01:45
And we need to decodedescodificar that into simplesencillo sequencessecuencias --
40
90000
2000
Y necesitamos decodificarlo en secuencias sencillas,
01:47
basicallybásicamente the DNAADN of how our buildingsedificios work.
41
92000
2000
que sean el ADN del funcionamiento de nuestros edificios.
01:49
Then we need programmableprogramable partspartes
42
94000
2000
Después necesitamos partes programables
01:51
that can take that sequencesecuencia
43
96000
2000
que puedan tomar esa secuencia
01:53
and use that to folddoblez up, or reconfigurereconfigurar.
44
98000
3000
y usarlas para armar, o reconfigurar.
01:56
We need some energyenergía that's going to allowpermitir that to activateactivar,
45
101000
3000
Necesitamos algo de energía que nos permita activar el proceso,
01:59
allowpermitir our partspartes to be ablepoder to folddoblez up from the programprograma.
46
104000
3000
y permita que nuestras partes se armen a partir del programa.
02:02
And we need some typetipo of errorerror correctioncorrección redundancyredundancia
47
107000
2000
También necesitamos algún tipo de corrector de errores redundante
02:04
to guaranteegarantía that we have successfullyexitosamente builtconstruido what we want.
48
109000
3000
que garantice que tenemos éxito en construir lo que queremos.
02:07
So I'm going to showespectáculo you a numbernúmero of projectsproyectos
49
112000
2000
Así que voy a mostrarles algunos proyectos
02:09
that my colleaguescolegas and I at MITMIT are workingtrabajando on
50
114000
2000
en los que estamos trabajando con mis compañeros del MIT
02:11
to achievelograr this self-assemblingautoensamblaje futurefuturo.
51
116000
2000
para llegar a este futuro auto-construible.
02:13
The first two are the MacroBotMacroBot and DeciBotDeciBot.
52
118000
3000
Los primeros dos son el MacroBot y el DeciBot.
02:16
So these projectsproyectos are large-scaleGran escala reconfigurablereconfigurable robotsrobots --
53
121000
4000
Estos proyectos son robots reconfigurables de gran escala,
02:20
8 ftpie., 12 ftpie. long proteinsproteínas.
54
125000
3000
2,5 metros, 3,7 metros, grandes proteínas.
02:23
They're embeddedincrustado with mechanicalmecánico electricaleléctrico devicesdispositivos, sensorssensores.
55
128000
3000
Están llenos de dispositivos mecánicos, eléctricos, sensores.
02:26
You decodedescodificar what you want to folddoblez up into,
56
131000
2000
Uno decodifica lo que quiere armar,
02:28
into a sequencesecuencia of anglesanglos --
57
133000
2000
en una secuencia de perspectivas,
02:30
so negativenegativo 120, negativenegativo 120, 0, 0,
58
135000
2000
aquí negativo 120, negativo 120, 0, 0,
02:32
120, negativenegativo 120 -- something like that;
59
137000
3000
120, negativo 120, algo así;
02:35
so a sequencesecuencia of anglesanglos, or turnsvueltas,
60
140000
2000
hay una secuencia de perspectivas, o vistas,
02:37
and you sendenviar that sequencesecuencia throughmediante the stringcuerda.
61
142000
3000
y se manda esa secuencia por el cable.
02:40
EachCada unitunidad takes its messagemensaje -- so negativenegativo 120 --
62
145000
3000
Cada unidad toma su mensaje, el 120 negativo.
02:43
it rotatesgira to that, checkscheques if it got there
63
148000
2000
Rota para alinearse, verifica si llegó allí
02:45
and then passespasa it to its neighborVecino.
64
150000
3000
y después le pasa información a su vecino.
02:48
So these are the brilliantbrillante scientistscientíficos,
65
153000
2000
Aquí están los brillantes científicos,
02:50
engineersingenieros, designersdiseñadores that workedtrabajó on this projectproyecto.
66
155000
2000
ingenieros y diseñadores que trabajaron en este proyecto.
02:52
And I think it really bringstrae to lightligero:
67
157000
2000
Y creo que lo que realmente trae a la luz es:
02:54
Is this really scalableescalable?
68
159000
2000
¿Podríamos escalar esto?
02:56
I mean, thousandsmiles of dollarsdólares, lots of man hourshoras
69
161000
2000
Quiero decir, miles de dólares, cientos de horas hombre
02:58
madehecho to make this eight-footocho pies robotrobot.
70
163000
3000
invertidos para hacer este robot de 2,5 metros.
03:01
Can we really scaleescala this up? Can we really embedempotrar roboticsrobótica into everycada partparte?
71
166000
3000
¿Podríamos escalar este proceso? ¿Podríamos integrar robots en cada pieza?
03:04
The nextsiguiente one questionspreguntas that
72
169000
2000
El siguiente ejemplo trata de responder eso
03:06
and looksmiradas at passivepasivo naturenaturaleza,
73
171000
2000
y examina su naturaleza pasiva,
03:08
or passivelypasivamente tryingmolesto to have reconfigurationreconfiguracion programmabilityprogramabilidad.
74
173000
3000
o trata pasivamente de obtener programación reconfigurable.
03:11
But it goesva a steppaso furtherpromover,
75
176000
2000
Pero va un paso más allá,
03:13
and it triesintentos to have actualreal computationcálculo.
76
178000
2000
y trata de calcular en tiempo real.
03:15
It basicallybásicamente embedsincrustaciones the mostmás fundamentalfundamental buildingedificio blockbloquear of computinginformática,
77
180000
2000
Básicamente integra los bloques básicos del cómputo,
03:17
the digitaldigital logiclógica gateportón,
78
182000
2000
las compuertas lógicas,
03:19
directlydirectamente into your partspartes.
79
184000
2000
directamente en sus piezas.
03:21
So this is a NANDNAND gateportón.
80
186000
2000
Esta es una compuerta NAND.
03:23
You have one tetrahedrontetraedro whichcual is the gateportón
81
188000
2000
Tenemos un tetraedro, que es la compuerta,
03:25
that's going to do your computinginformática,
82
190000
2000
que hará el procesamiento,
03:27
and you have two inputentrada tetrahedronstetraedros.
83
192000
2000
y tenemos dos tetraedros que dan la entrada.
03:29
One of them is the inputentrada from the userusuario, as you're buildingedificio your bricksladrillos.
84
194000
3000
Uno de ellos tiene la entrada del usuario, conforme armamos los bloques.
03:32
The other one is from the previousanterior brickladrillo that was placedmetido.
85
197000
3000
La otra entrada viene del bloque colocado anteriormente.
03:35
And then it givesda you an outputsalida in 3D spaceespacio.
86
200000
3000
Y nos da un resultado en un espacio tridimensional.
03:38
So what this meansmedio
87
203000
2000
Esto significa
03:40
is that the userusuario can startcomienzo pluggingtaponamiento in what they want the bricksladrillos to do.
88
205000
3000
que el usuario puede ir conectando lo que quiere que los bloques hagan.
03:43
It computescomputa on what it was doing before
89
208000
2000
Procesa lo que estaba haciendo antes
03:45
and what you said you wanted it to do.
90
210000
2000
y lo que dijimos que queremos que haga.
03:47
And now it startsempieza movingemocionante in three-dimensionaltridimensional spaceespacio --
91
212000
2000
Y ahora empieza a moverse en un espacio tridimensional;
03:49
so up or down.
92
214000
2000
hacia arriba y hacia abajo.
03:51
So on the left-handmano izquierda sidelado, [1,1] inputentrada equalsigual 0 outputsalida, whichcual goesva down.
93
216000
3000
En la parte izquierda tenemos una entrada [1,1] y la salida es un 0, va para abajo.
03:54
On the right-handmano derecha sidelado,
94
219000
2000
En el lado derecho,
03:56
[0,0] inputentrada is a 1 outputsalida, whichcual goesva up.
95
221000
3000
la entrada es [0,0] y la salida es 1, va para arriba.
03:59
And so what that really meansmedio
96
224000
2000
Esto significa
04:01
is that our structuresestructuras now containContiene the blueprintsplanos
97
226000
2000
que nuestras estructuras ahora contienen los planos
04:03
of what we want to buildconstruir.
98
228000
2000
de lo que queremos construir.
04:05
So they have all of the informationinformación embeddedincrustado in them of what was constructedconstruido.
99
230000
3000
Tienen integrada en sí mismas la información de lo que se construyó.
04:08
So that meansmedio that we can have some formformar of self-replicationautorreplicación.
100
233000
3000
Eso significa que podemos tener cierta forma de auto-replicación.
04:11
In this casecaso I call it self-guidedautoguiado replicationreplicación,
101
236000
3000
En este caso, le llamo replicación auto-dirigida,
04:14
because your structureestructura containscontiene the exactexacto blueprintsplanos.
102
239000
2000
porque la estructura contiene las instrucciones exactas.
04:16
If you have errorserrores, you can replacereemplazar a partparte.
103
241000
2000
Si acaso hay errores, se puede reemplazar una pieza.
04:18
All the locallocal informationinformación is embeddedincrustado to tell you how to fixfijar it.
104
243000
3000
Toda la información local está integrada para mostrar cómo hacer arreglos.
04:21
So you could have something that climbsescaladas alonga lo largo and readslee it
105
246000
2000
Así que podríamos tener algo que se trepe hasta el lugar y lo lea
04:23
and can outputsalida at one to one.
106
248000
2000
y pueda darnos una salida de uno a uno.
04:25
It's directlydirectamente embeddedincrustado; there's no externalexterno instructionsinstrucciones.
107
250000
2000
Está directamente integrada; así que no hay instrucciones externas.
04:27
So the last projectproyecto I'll showespectáculo is calledllamado BiasedParcial ChainsCadenas,
108
252000
3000
Este es el último proyecto y le llamaré: Cadenas Torcidas,
04:30
and it's probablyprobablemente the mostmás excitingemocionante exampleejemplo that we have right now
109
255000
3000
y es probablemente el ejemplo más innovador que tenemos ahora
04:33
of passivepasivo self-assemblyautoensamblaje systemssistemas.
110
258000
2000
de sistemas pasivos de auto-construcción.
04:35
So it takes the reconfigurabilityreconfigurabilidad
111
260000
2000
A partir de la capacidad de reconfiguración
04:37
and programmabilityprogramabilidad
112
262000
2000
y programación
04:39
and makeshace it a completelycompletamente passivepasivo systemsistema.
113
264000
3000
los funde en un sistema completamente pasivo.
04:43
So basicallybásicamente you have a chaincadena of elementselementos.
114
268000
2000
Básicamente tenemos una cadena de eslabones.
04:45
EachCada elementelemento is completelycompletamente identicalidéntico,
115
270000
2000
Cada eslabón es completamente idéntico,
04:47
and they're biasedparcial.
116
272000
2000
y están torcidos.
04:49
So eachcada chaincadena, or eachcada elementelemento, wants to turngiro right or left.
117
274000
3000
Cada eslabón de la cadena "quiere" girar a la derecha o a la izquierda.
04:52
So as you assemblearmar the chaincadena, you're basicallybásicamente programmingprogramación it.
118
277000
3000
Así que al ensamblar la cadena, básicamente la estamos programando.
04:55
You're tellingnarración eachcada unitunidad if it should turngiro right or left.
119
280000
3000
Le decimos a cada unidad si queremos que gire a la derecha o a la izquierda.
04:58
So when you shakesacudir the chaincadena,
120
283000
3000
Y cuando sacudimos la cadena,
05:01
it then foldspliegues up
121
286000
2000
se dobla
05:03
into any configurationconfiguración that you've programmedprogramado in --
122
288000
3000
en cualquier configuración que le hayamos programado,
05:06
so in this casecaso, a spiralespiral,
123
291000
2000
en este caso, en una espiral,
05:08
or in this casecaso,
124
293000
3000
o en este caso,
05:11
two cubescubitos nextsiguiente to eachcada other.
125
296000
3000
en dos cubos, uno junto al otro.
05:14
So you can basicallybásicamente programprograma
126
299000
2000
Así que básicamente podemos programar
05:16
any three-dimensionaltridimensional shapeforma --
127
301000
2000
cualquier forma tridimensional,
05:18
or one-dimensionalunidimensional, two-dimensionalbidimensional -- up into this chaincadena completelycompletamente passivelypasivamente.
128
303000
3000
o unidimensional, bidimensional, en esta cadena de manera completamente pasiva.
05:21
So what does this tell us about the futurefuturo?
129
306000
2000
¿Qué nos dice esto del futuro?
05:23
I think that it's tellingnarración us
130
308000
2000
Creo que esto nos muestra
05:25
that there's newnuevo possibilitiesposibilidades for self-assemblyautoensamblaje, replicationreplicación, repairreparar
131
310000
3000
que hay nuevas posibilidades para la auto-construcción, la replicación y reparación
05:28
in our physicalfísico structuresestructuras, our buildingsedificios, machinesmáquinas.
132
313000
3000
de nuestras estructuras físicas, nuestros edificios y máquinas.
05:31
There's newnuevo programmabilityprogramabilidad in these partspartes.
133
316000
2000
Hay nuevas capacidades de programación en estas piezas.
05:33
And from that you have newnuevo possibilitiesposibilidades for computinginformática.
134
318000
2000
Y, a partir de allí, nuevas posibilidades para el cómputo.
05:35
We'llBien have spatialespacial computinginformática.
135
320000
2000
Tendremos computación espacial.
05:37
ImagineImagina if our buildingsedificios, our bridgespuentes, machinesmáquinas,
136
322000
2000
Imaginemos que nuestros edificios, nuestros puentes, nuestras máquinas,
05:39
all of our bricksladrillos could actuallyactualmente computecalcular.
137
324000
2000
todas nuestras piezas pueden hacer cálculos.
05:41
That's amazingasombroso parallelparalela and distributedrepartido computinginformática powerpoder,
138
326000
2000
Es increíble ese poder de cómputo paralelo y distribuido,
05:43
newnuevo designdiseño possibilitiesposibilidades.
139
328000
2000
y las nuevas posibilidades de diseño.
05:45
So it's excitingemocionante potentialpotencial for this.
140
330000
2000
Es fantástico el potencial de estos conceptos.
05:47
So I think these projectsproyectos I've showedmostró here
141
332000
2000
Yo creo que estos proyectos que les acabo de mostrar
05:49
are just a tinyminúsculo steppaso towardshacia this futurefuturo,
142
334000
2000
son sólo un pequeño paso hacia el futuro,
05:51
if we implementimplementar these newnuevo technologiestecnologías
143
336000
2000
si implementamos estas nuevas tecnologías
05:53
for a newnuevo self-assemblingautoensamblaje worldmundo.
144
338000
2000
para un mundo auto-construible.
05:55
Thank you.
145
340000
2000
Gracias.
05:57
(ApplauseAplausos)
146
342000
2000
(Aplausos)

▲Back to top

ABOUT THE SPEAKER
Skylar Tibbits - Inventor
Skylar Tibbits, a TED Fellow, is an artist and computational architect working on "smart" components that can assemble themselves.

Why you should listen

Can we create objects that assemble themselves -- that zip together like a strand of DNA or that have the ability for transformation embedded into them? These are the questions that Skylar Tibbits investigates in his Self-Assembly Lab at MIT, a cross-disciplinary research space where designers, scientists and engineers come together to find ways for disordered parts to become ordered structures. 

A trained architect, designer and computer scientist, Tibbits teaches design studios at MIT’s Department of Architecture and co-teaches the seminar “How to Make (Almost) Anything” at MIT’s Media Lab. Before that, he worked at a number of design offices including Zaha Hadid Architects, Asymptote Architecture, SKIII Space Variations and Point b Design. His work has been shown at the Guggenheim Museum and the Beijing Biennale. 

Tibbits has collaborated with a number of influential people over the years, including Neil Gershenfeld and The Center for Bits and Atoms, Erik and Marty Demaine at MIT, Adam Bly at SEED Media Group and Marc Fornes of THEVERYMANY. In 2007, he and Marc Fornes co-curated Scriptedbypurpose, the first exhibition focused exclusively on scripted processes within design. Also in 2007, he founded SJET, a multifaceted practice and research platform for experimental computation and design. SJET crosses disciplines from architecture and design, fabrication, computer science and robotics.

More profile about the speaker
Skylar Tibbits | Speaker | TED.com