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: Putem face lucruri care se creează singure?

Filmed:
1,072,366 views

Cercetătorul MIT Skylar Tibbits lucrează la auto-asamblare -- ideea că în loc de a construi ceva (un scaun, un zgârie-nori), putem să creăm materiale care se construiesc singure, asemănător cu modul în care o catenă de ADN se asamblează singură. Este un concept mare într-un stadiu incipient; Tibbits prezintă trei proiecte în fază de cercetare care indică modul în care ar putea arăta viitorul auto-asamblării.
- 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
TodayAstăzi I'd like to showspectacol you
0
0
2000
Astăzi aș vrea să vă prezint
00:17
the futureviitor of the way we make things.
1
2000
2000
viitorul modului în care facem lucruri.
00:19
I believe that sooncurând our buildingsclădiri and machinesmaşini
2
4000
2000
Cred că în curând clădirile și mașinile noastre
00:21
will be self-assemblingAuto-asamblare,
3
6000
2000
se vor asambla,
00:23
replicatingreplicativ and repairingreparatii themselvesînșiși.
4
8000
2000
replica și repara singure.
00:25
So I'm going to showspectacol you
5
10000
2000
Voi prezenta
00:27
what I believe is the currentactual statestat of manufacturingde fabricație,
6
12000
2000
în ce constă starea actuală a manufacturării
00:29
and then comparecomparaţie that to some naturalnatural systemssisteme.
7
14000
3000
și apoi o voi compara cu câteva sisteme naturale.
00:32
So in the currentactual statestat of manufacturingde fabricație, we have skyscraperszgârie-nori --
8
17000
3000
Conform modalității actuale de executare construim zgârie-nori
00:35
two and a halfjumătate yearsani [of assemblyasamblare time],
9
20000
2000
în doi ani și jumătate
00:37
500,000 to a millionmilion partspărți,
10
22000
2000
din 500.000 până la un milion de componente,
00:39
fairlydestul de complexcomplex,
11
24000
2000
cu tehnologii noi destul de complexe
00:41
newnou, excitingemoționant technologiestehnologii in steeloţel, concretebeton, glasssticlă.
12
26000
3000
folosind oțel, beton, sticlă.
00:44
We have excitingemoționant machinesmaşini
13
29000
2000
Facem mașinării fascinante
00:46
that can take us into spacespaţiu --
14
31000
2000
care ne duc în cosmos --
00:48
fivecinci yearsani [of assemblyasamblare time], 2.5 millionmilion partspărți.
15
33000
3000
cinci ani, 2,5 milioane de componente.
00:51
But on the other sidelatură, if you look at the naturalnatural systemssisteme,
16
36000
3000
Dar, pe de altă parte, dacă te uiți la sistemele naturale,
00:54
we have proteinsproteine
17
39000
2000
avem proteine
00:56
that have two millionmilion typestipuri,
18
41000
2000
de două milioane de tipuri,
00:58
can foldplia in 10,000 nanosecondsnanosecunde,
19
43000
2000
care se asamblează în 10.000 de nanosecunde,
01:00
or DNAADN-UL with threeTrei billionmiliard basebaza pairsperechi
20
45000
2000
sau ADN-ul cu 3 miliarde de perechi de baze
01:02
we can replicatereplica in roughlyaproximativ an hourora.
21
47000
3000
care se copiază în aproximativ o oră.
01:05
So there's all of this complexitycomplexitate
22
50000
2000
Deci există toată această complexitate
01:07
in our naturalnatural systemssisteme,
23
52000
2000
în sistemele naturale
01:09
but they're extremelyextrem efficienteficient,
24
54000
2000
dar extrem de eficiente,
01:11
fardeparte more efficienteficient than anything we can buildconstrui,
25
56000
2000
cu mult mai eficiente decât orice construim noi,
01:13
fardeparte more complexcomplex than anything we can buildconstrui.
26
58000
2000
cu mult mai complexe decât orice construim noi.
01:15
They're fardeparte more efficienteficient in termstermeni of energyenergie.
27
60000
2000
Sunt mult mai eficiente în folosirea energiei.
01:17
They hardlycu greu ever make mistakesgreșeli.
28
62000
3000
Foarte rar dau greș
01:20
And they can repairreparație themselvesînșiși for longevitylongevitate.
29
65000
2000
și se pot repara singure pentru longevitate.
01:22
So there's something supersuper interestinginteresant about naturalnatural systemssisteme.
30
67000
3000
Așa că există ceva foarte interesant în sistemele naturale.
01:25
And if we can translateTraduceți that
31
70000
2000
Și dacă putem transpune acel sistem
01:27
into our builtconstruit environmentmediu inconjurator,
32
72000
2000
în mediul conceput de noi,
01:29
then there's some excitingemoționant potentialpotenţial for the way that we buildconstrui things.
33
74000
2000
apare un potențial entuziasmant pentru felul în care construim.
01:31
And I think the keycheie to that is self-assemblyauto-asamblare.
34
76000
3000
Cred că soluţia pentru asta e auto-asamblarea.
01:34
So if we want to utilizefolosi self-assemblyauto-asamblare in our physicalfizic environmentmediu inconjurator,
35
79000
3000
Dacă vrem să folosim auto-asamblarea în mediul nostru fizic
01:37
I think there's fourpatru keycheie factorsfactori.
36
82000
2000
cred că există patru factori-cheie.
01:39
The first is that we need to decodeDecodare
37
84000
2000
În primul rând trebuie să decodăm
01:41
all of the complexitycomplexitate of what we want to buildconstrui --
38
86000
2000
întreaga complexitate a ceea ce vrem să construim --
01:43
so our buildingsclădiri and machinesmaşini.
39
88000
2000
clădirile și mașinăriile.
01:45
And we need to decodeDecodare that into simplesimplu sequencessecvenţe --
40
90000
2000
Trebuie să le descompunem în secvențe simple --
01:47
basicallype scurt the DNAADN-UL of how our buildingsclădiri work.
41
92000
2000
practic, ADN-ul funcționalității construcțiilor noastre.
01:49
Then we need programmableprogramabile partspărți
42
94000
2000
Apoi ne trebuie bucăți programabile
01:51
that can take that sequencesecvenţă
43
96000
2000
care pot interpreta și folosi acea secvență
01:53
and use that to foldplia up, or reconfigurereconfiguraţi.
44
98000
3000
pentru a se asambla sau reconfigura.
01:56
We need some energyenergie that's going to allowpermite that to activateactiva,
45
101000
3000
Avem nevoie de energie care să permită activarea procesului,
01:59
allowpermite our partspărți to be ablecapabil to foldplia up from the programprogram.
46
104000
3000
să permită componentelor să se plieze conform programului.
02:02
And we need some typetip of erroreroare correctioncorecţie redundancyconcediere
47
107000
2000
Și mai avem nevoie de un soi de redundanţă în corectarea erorilor
02:04
to guaranteegaranție that we have successfullycu succes builtconstruit what we want.
48
109000
3000
pentru a garanta că am construit cu succes ceea ce doream.
02:07
So I'm going to showspectacol you a numbernumăr of projectsproiecte
49
112000
2000
Vă voi arăta o serie de proiecte
02:09
that my colleaguescolegii and I at MITMIT are workinglucru on
50
114000
2000
la care lucrez împreună cu colegii mei de la MIT
02:11
to achieveobține this self-assemblingAuto-asamblare futureviitor.
51
116000
2000
pentru a realiza acest viitor auto-asamblant.
02:13
The first two are the MacroBotMacroBot and DeciBotDeciBot.
52
118000
3000
Primele două sunt MacroBot și DeciBot.
02:16
So these projectsproiecte are large-scalela scară mare reconfigurablereconfigurabile robotsroboți --
53
121000
4000
Aceste proiecte concep roboți reconfigurabili de scară mare --
02:20
8 ftft., 12 ftft. long proteinsproteine.
54
125000
3000
proteine lungi de 2 - 3 m.
02:23
They're embeddedîncorporat with mechanicalmecanic electricalelectric devicesdispozitive, sensorssenzori.
55
128000
3000
Ele sunt încorporate cu dispozitive electromecanice, senzori.
02:26
You decodeDecodare what you want to foldplia up into,
56
131000
2000
Descifrezi ceea ce dorești să creezi
02:28
into a sequencesecvenţă of anglesunghiurile --
57
133000
2000
într-o secvență de unghiuri --
02:30
so negativenegativ 120, negativenegativ 120, 0, 0,
58
135000
2000
adică negativ 120, negativ 120, 0, 0,
02:32
120, negativenegativ 120 -- something like that;
59
137000
3000
120, negativ 120 -- sau ceva asemănător;
02:35
so a sequencesecvenţă of anglesunghiurile, or turnstransformă,
60
140000
2000
deci o secvență de unghiuri sau răsuciri
02:37
and you sendtrimite that sequencesecvenţă throughprin the stringşir.
61
142000
3000
și trimiți acea secvență prin șir.
02:40
EachFiecare unitunitate takes its messagemesaj -- so negativenegativ 120 --
62
145000
3000
Fiecare unitate își primește mesajul -- adică 120 negativ.
02:43
it rotatesse rotește to that, checkscontroale if it got there
63
148000
2000
Se rotește, verifică dacă a ajuns unde trebuie
02:45
and then passestrece it to its neighborvecin.
64
150000
3000
și apoi transmite mesajul unității adiacente.
02:48
So these are the brilliantSclipitor scientistsoamenii de știință,
65
153000
2000
Aceștia sunt cercetătorii eminenți,
02:50
engineersingineri, designersdesigneri that workeda lucrat on this projectproiect.
66
155000
2000
inginerii, designerii care au lucrat la acest proiect.
02:52
And I think it really bringsaduce to lightușoară:
67
157000
2000
Se ridică următoarea întrebare:
02:54
Is this really scalablescalabil?
68
159000
2000
Este acest lucru chiar realizabil?
02:56
I mean, thousandsmii of dollarsdolari, lots of man hoursore
69
161000
2000
Vreau să spun, mii de dolari, o mulțime de ore de muncă
02:58
madefăcut to make this eight-footopt-picior robotrobot.
70
163000
3000
investiți pentru a crea acest robot de 2,4 m.
03:01
Can we really scalescară this up? Can we really embedîncorporare roboticsRobotica into everyfiecare partparte?
71
166000
3000
Putem oare extinde scara? Chiar putem implementa robotica în fiecare componentă?
03:04
The nextUrmător → one questionsîntrebări that
72
169000
2000
Următorul pas pune această întrebare
03:06
and looksarată at passivepasiv naturenatură,
73
171000
2000
și examinează natura pasivă,
03:08
or passivelypasiv tryingîncercat to have reconfigurationreconfigurarea programmabilityprogramare.
74
173000
3000
încearcă pasiv să obțină o programabilitate a reconfigurării.
03:11
But it goesmerge a stepEtapa furthermai departe,
75
176000
2000
Merge însă un pas mai departe
03:13
and it triesîncercări to have actualreal computationcalcul.
76
178000
2000
și încearcă să aibă computație.
03:15
It basicallype scurt embedsîncorporează the mostcel mai fundamentalfundamental buildingclădire blockbloc of computingtehnica de calcul,
77
180000
2000
Încorporează elementul fundamental al computației,
03:17
the digitaldigital logiclogică gatePoartă,
78
182000
2000
poarta digitală logică,
03:19
directlydirect into your partspărți.
79
184000
2000
direct în componente.
03:21
So this is a NANDNAND gatePoartă.
80
186000
2000
Aceasta este o poartă NAND.
03:23
You have one tetrahedrontetraedru whichcare is the gatePoartă
81
188000
2000
Avem un tetraedru ce constituie poarta
03:25
that's going to do your computingtehnica de calcul,
82
190000
2000
care va face computația
03:27
and you have two inputintrare tetrahedronstetraedre.
83
192000
2000
și mai avem doi tetraedrii de intrare.
03:29
One of them is the inputintrare from the userutilizator, as you're buildingclădire your brickscărămizi.
84
194000
3000
Primul e un input de la utilizator în timp ce construiești modulele.
03:32
The other one is from the previousanterior brickcaramida that was placedplasat.
85
197000
3000
Celălalt este de la modulul asamblat anterior.
03:35
And then it gives you an outputproducție in 3D spacespaţiu.
86
200000
3000
Astfel se obține un output în spațiu tridimensional.
03:38
So what this meansmijloace
87
203000
2000
Asta presupune că
03:40
is that the userutilizator can startstart pluggingConectarea in what they want the brickscărămizi to do.
88
205000
3000
utilizatorul poate introduce input pentru ceea ce dorește să execute modulul.
03:43
It computescalculează on what it was doing before
89
208000
2000
Acesta analizează atât ceea ce făcea înainte
03:45
and what you said you wanted it to do.
90
210000
2000
cât și ce i-ați spus că doriți să facă.
03:47
And now it startsîncepe movingin miscare in three-dimensionaltri-dimensională spacespaţiu --
91
212000
2000
Iar acum începe să se miște în spațiu tridimensional --
03:49
so up or down.
92
214000
2000
deci în jos sau în sus.
03:51
So on the left-handmâna stângă sidelatură, [1,1] inputintrare equalseste egală 0 outputproducție, whichcare goesmerge down.
93
216000
3000
Aşadar în stânga, input [1,1] generează output 0, care merge în jos.
03:54
On the right-handmana dreapta sidelatură,
94
219000
2000
În partea dreaptă,
03:56
[0,0] inputintrare is a 1 outputproducție, whichcare goesmerge up.
95
221000
3000
input [0,0] iese ca output 1, care merge în sus.
03:59
And so what that really meansmijloace
96
224000
2000
Asta probează că într-adevăr
04:01
is that our structuresstructuri now containconține the blueprintsplanuri
97
226000
2000
structura noastră conține planurile
04:03
of what we want to buildconstrui.
98
228000
2000
a ceea ce vrem să construim.
04:05
So they have all of the informationinformație embeddedîncorporat in them of what was constructedconstruite.
99
230000
3000
Deci au integrată în ele toată informaţia a ceea ce s-a construit.
04:08
So that meansmijloace that we can have some formformă of self-replicationautoreplicare.
100
233000
3000
Asta înseamnă că putem avea o formă de auto-replicare.
04:11
In this casecaz I call it self-guidedauto-ghidat replicationreplică,
101
236000
3000
În acest caz eu o numesc replicare auto-ghidată
04:14
because your structurestructura containsconține the exactcorect blueprintsplanuri.
102
239000
2000
deoarece structura însăși conține planurile exacte.
04:16
If you have errorserori, you can replacea inlocui a partparte.
103
241000
2000
Dacă apar erori, poți înlocui o componentă.
04:18
All the locallocal informationinformație is embeddedîncorporat to tell you how to fixrepara it.
104
243000
3000
Toată informația locală e încorporată pentru a-ți spune cum s-o repari.
04:21
So you could have something that climbsascensiuni alongde-a lungul and readscitește it
105
246000
2000
Aşadar puteţi avea ceva care urcă pas cu pas şi o citeşte
04:23
and can outputproducție at one to one.
106
248000
2000
şi poate da un output specific pentru fiecare în parte.
04:25
It's directlydirect embeddedîncorporat; there's no externalextern instructionsinstrucțiuni.
107
250000
2000
E încorporată local; nu există instrucţiuni exterioare.
04:27
So the last projectproiect I'll showspectacol is calleddenumit BiasedPărtinitoare ChainsLanţuri,
108
252000
3000
Ultimul proiect pe care vi-l voi arăta se numește Biased Chains
04:30
and it's probablyprobabil the mostcel mai excitingemoționant exampleexemplu that we have right now
109
255000
3000
și e probabil cel mai interesant exemplu de sistem pasiv auto-asamblant
04:33
of passivepasiv self-assemblyauto-asamblare systemssisteme.
110
258000
2000
pe care-l avem în acest moment.
04:35
So it takes the reconfigurabilityreconfigurare
111
260000
2000
Deci preia reconfigurabilitatea
04:37
and programmabilityprogramare
112
262000
2000
şi programabilitatea
04:39
and makesmărci it a completelycomplet passivepasiv systemsistem.
113
264000
3000
şi realizează un sistem complet pasiv.
04:43
So basicallype scurt you have a chainlanţ of elementselement.
114
268000
2000
În principiu avem un lanț de elemente.
04:45
EachFiecare elementelement is completelycomplet identicalidentic,
115
270000
2000
Toate elementele sunt identice
04:47
and they're biasedpărtinitor.
116
272000
2000
și direcționate.
04:49
So eachfiecare chainlanţ, or eachfiecare elementelement, wants to turnviraj right or left.
117
274000
3000
Astfel fiecare lanț sau fiecare element vrea să se întoarcă spre dreapta sau spre stânga.
04:52
So as you assembleasambla the chainlanţ, you're basicallype scurt programmingprogramare it.
118
277000
3000
Deci în timp ce asamblezi lanțul, practic îl programezi.
04:55
You're tellingspune eachfiecare unitunitate if it should turnviraj right or left.
119
280000
3000
Îi spui fiecărei unități dacă ar trebui să se învârtă în dreapta sau în stânga.
04:58
So when you shakescutura the chainlanţ,
120
283000
3000
Așa că, atunci când scuturi lanțul,
05:01
it then foldsfalduri up
121
286000
2000
el se pliază
05:03
into any configurationconfigurare that you've programmedprogramate in --
122
288000
3000
în orice configuraţie în care l-ai programat --
05:06
so in this casecaz, a spiralspirală,
123
291000
2000
în acest caz, o spirală,
05:08
or in this casecaz,
124
293000
3000
sau în acest caz,
05:11
two cubescuburi nextUrmător → to eachfiecare other.
125
296000
3000
două cuburi unul lângă altul.
05:14
So you can basicallype scurt programprogram
126
299000
2000
Aşadar puteţi programa
05:16
any three-dimensionaltri-dimensională shapeformă --
127
301000
2000
orice formă tridimensională --
05:18
or one-dimensionalunidimensionale, two-dimensionalbidimensională -- up into this chainlanţ completelycomplet passivelypasiv.
128
303000
3000
sau unidimensională, bidimensională -- în acest lanţ într-un mod complet pasiv.
05:21
So what does this tell us about the futureviitor?
129
306000
2000
Aşadar ce ne spune asta despre viitor?
05:23
I think that it's tellingspune us
130
308000
2000
Cred că ne spune
05:25
that there's newnou possibilitiesposibilităţi for self-assemblyauto-asamblare, replicationreplică, repairreparație
131
310000
3000
că există noi posibilităţi de auto-asamblare, replicare, reparare
05:28
in our physicalfizic structuresstructuri, our buildingsclădiri, machinesmaşini.
132
313000
3000
a structurilor fizice, clădirilor şi maşinilor noastre.
05:31
There's newnou programmabilityprogramare in these partspărți.
133
316000
2000
Acestea pot fi programate într-un mod nou.
05:33
And from that you have newnou possibilitiesposibilităţi for computingtehnica de calcul.
134
318000
2000
Şi de aici apar noi posibilităţi privind computaţia.
05:35
We'llVom have spatialspațial computingtehnica de calcul.
135
320000
2000
Vom avea computaţie spaţială.
05:37
ImagineImaginaţi-vă if our buildingsclădiri, our bridgespoduri, machinesmaşini,
136
322000
2000
Imaginaţi-vă clădirile noastre, podurile, maşinile,
05:39
all of our brickscărămizi could actuallyde fapt computecalcula.
137
324000
2000
toate cărămizile, dacă ar fi capabile de computaţie.
05:41
That's amazinguimitor parallelparalel and distributeddistribuite computingtehnica de calcul powerputere,
138
326000
2000
Asta are o uimitoare putere de computaţie paralelă şi distribuită,
05:43
newnou designproiecta possibilitiesposibilităţi.
139
328000
2000
noi posibilităţi de design.
05:45
So it's excitingemoționant potentialpotenţial for this.
140
330000
2000
Există un potenţial impresionant în direcția asta.
05:47
So I think these projectsproiecte I've showeda arătat here
141
332000
2000
Cred că proiectele pe care vi le-am arătat
05:49
are just a tinyminuscul stepEtapa towardscătre this futureviitor,
142
334000
2000
sunt doar un pas minuscul către viitor,
05:51
if we implementaplica these newnou technologiestehnologii
143
336000
2000
în cazul în care implementăm aceste noi tehnologii
05:53
for a newnou self-assemblingAuto-asamblare worldlume.
144
338000
2000
pentru o lume nouă, auto-asamblabilă.
05:55
Thank you.
145
340000
2000
Vă mulțumesc.
05:57
(ApplauseAplauze)
146
342000
2000
(Aplauze)
Translated by Antoniu Gugu
Reviewed by Ariana Bleau Lugo

▲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