ABOUT THE SPEAKER
Hod Lipson - Roboticist
Hod Lipson works at the intersection of engineering and biology, studying robots and the way they "behave" and evolve. His work has exciting implications for design and manufacturing -- and serves as a window to understand our own behavior and evolution.

Why you should listen

To say that Hod Lipson and his team at Cornell build robots is not completely accurate: They may simply set out a pile of virtual robot parts, devise some rules for assembly, and see what the parts build themselves into. They've created robots that decide for themselves how they want to walk; robots that develop a sense of what they look like; even robots that can, through trial and error, construct other robots just like themselves.

Working across disciplines -- physics, computer science, math, biology and several flavors of engineer -- the team studies techniques for self-assembly and evolution that have great implications for fields such as micro-manufacturing -- allowing tiny pieces to assemble themselves at scales heretofore impossible -- and extreme custom manufacturing (in other words, 3-D printers for the home).

His lab's Outreach page is a funhouse of tools and instructions, including the amazing Golem@Home -- a self-assembling virtual robot who lives in your screensaver.

More profile about the speaker
Hod Lipson | Speaker | TED.com
TED2007

Hod Lipson: Building "self-aware" robots

Hod Lipson staví roboty, kteří "si uvědomují sami sebe"

Filmed:
1,460,460 views

Hod Lipson představuje pár svých úžasných malých robotů, kteří se dokáží učit, porozumět sobě samým a dokonce se i replikovat.
- Roboticist
Hod Lipson works at the intersection of engineering and biology, studying robots and the way they "behave" and evolve. His work has exciting implications for design and manufacturing -- and serves as a window to understand our own behavior and evolution. Full bio

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

00:25
So, where are the robotsroboty?
0
0
2000
Nuže, kde jsou roboti?
00:27
We'veMáme been told for 40 yearsroky alreadyjiž that they're comingpříchod soonjiž brzy.
1
2000
3000
Už 40 let se nám tvrdí, že přijdou brzy.
00:30
Very soonjiž brzy they'lloni budou be doing everything for us.
2
5000
3000
Velmi brzy pro nás budou dělat vše:
00:33
They'llOni si be cookingvaření, cleaningčištění, buyingnákup things, shoppingnakupování, buildingbudova. But they aren'tnejsou here.
3
8000
5000
budou vařit, uklízet, kupovat věci, nakupovat, stavět. Ale nejsou tady.
00:38
MeanwhileMezitím, we have illegalilegální immigrantspřistěhovalci doing all the work,
4
13000
4000
Zatím máme ilegální přistěhovalce, kteří dělají veškerou práci,
00:42
but we don't have any robotsroboty.
5
17000
2000
ale nemáme žádné roboty.
00:44
So what can we do about that? What can we say?
6
19000
4000
Takže co s tím můžeme udělat? Co můžeme říci?
00:48
So I want to give a little bitbit of a differentodlišný perspectiveperspektivní
7
23000
4000
Chci nabídnout trochu odlišný úhel pohledu
00:52
of how we can perhapsmožná look at these things in a little bitbit of a differentodlišný way.
8
27000
6000
jak se asi můžeme na tyto věci podívat.
00:58
And this is an x-rayrentgen pictureobrázek
9
33000
2000
Toto je rentgenový snímek
01:00
of a realnemovitý beetlebrouk, and a SwissŠvýcarský watch, back from '88. You look at that --
10
35000
5000
skutečného brouka a švýcarských hodinek z roku 88. Podívejte se na to --
01:05
what was trueskutečný then is certainlyrozhodně trueskutečný todaydnes.
11
40000
2000
co byla pravda tehdy, je vskutku pravda i dnes.
01:07
We can still make the pieceskousky. We can make the right pieceskousky.
12
42000
3000
Stále můžeme vyrobit části, můžeme vyrobit správné části,
01:10
We can make the circuitryobvodů of the right computationalvýpočetní powerNapájení,
13
45000
3000
můžeme vyrobit obvody o vhodné výpočetní síle,
01:13
but we can't actuallyvlastně put them togetherspolu to make something
14
48000
3000
ale nemůžeme je složit dohromady, abychom vyrobili něco,
01:16
that will actuallyvlastně work and be as adaptiveadaptivní as these systemssystémy.
15
51000
5000
co bude skutečně pracovat a bude stejně přizpůsobivé jako tyto systémy.
01:21
So let's try to look at it from a differentodlišný perspectiveperspektivní.
16
56000
2000
Takže se na to pojďme podívat z odlišné perspektivy.
01:23
Let's summonpředvolat the bestnejlepší designernávrhář, the mothermatka of all designersnávrháři.
17
58000
4000
Povolejme nejlepší návrhářku, matku všech návrhářů:
01:27
Let's see what evolutionvývoj can do for us.
18
62000
3000
podívejme se, co pro nás může udělat evoluce.
01:30
So we threwhodil in -- we createdvytvořeno a primordialprimordial souppolévka
19
65000
4000
Takže jsme se do toho pustili -- vytvořili jsme prvotní směs
01:34
with lots of pieceskousky of robotsroboty -- with barsbary, with motorsmotory, with neuronsneurony.
20
69000
4000
z mnoha kusů robotů: z tyčí, z motorů, z neuronů.
01:38
Put them all togetherspolu, and put all this underpod kinddruh of naturalpřírodní selectionvýběr,
21
73000
4000
Složme toto vše dohromady a předložme to přírodnímu výběru,
01:42
underpod mutationmutace, and rewardedodměněn things for how well they can movehýbat se forwardvpřed.
22
77000
4000
mutaci, a odměňujme věci za to, jak dobře se mohou pohybovat vpřed.
01:46
A very simplejednoduchý taskúkol, and it's interestingzajímavý to see what kinddruh of things camepřišel out of that.
23
81000
6000
Velmi jednoduchý úkol a je zajímavé vidět, co z toho vzešlo.
01:52
So if you look, you can see a lot of differentodlišný machinesstrojů
24
87000
3000
Když se podíváte, můžete vidět mnoho různých strojů
01:55
come out of this. They all movehýbat se around.
25
90000
2000
takto vzniklých. Všichni se pohybují kolem,
01:57
They all crawlplazit se in differentodlišný wayszpůsoby, and you can see on the right,
26
92000
4000
všichni se plazí různými způsoby, a jak můžete vidět vpravo,
02:01
that we actuallyvlastně madevyrobeno a couplepár of these things,
27
96000
2000
vyrobili jsme pár takových věcí
02:03
and they work in realityrealita. These are not very fantasticfantastický robotsroboty,
28
98000
3000
a ty opravdu fungují ve skutečnosti. Nejsou to příliš fantastičtí roboti,
02:06
but they evolvedvyvíjeno to do exactlypřesně what we rewardodměna them for:
29
101000
4000
ale vyvinuli se pro dělání přesně toho, za co je odměňujeme:
02:10
for movingpohybující se forwardvpřed. So that was all doneHotovo in simulationsimulace,
30
105000
3000
pro pohyb vpřed. Tedy toto všechno bylo uděláno v simulaci,
02:13
but we can alsotaké do that on a realnemovitý machinestroj.
31
108000
2000
ale zároveň to lze dělat i se skutečným strojem.
02:15
Here'sTady je a physicalfyzický robotrobot that we actuallyvlastně
32
110000
5000
Zde je fyzický robot, kterého skutečně máme,
02:20
have a populationpopulace of brainsmozky,
33
115000
3000
má několik mozků,
02:23
competingkonkurenční, or evolvingvyvíjející se on the machinestroj.
34
118000
2000
které soutěží a vyvíjejí se.
02:25
It's like a rodeorodeo showshow. They all get a ridejezdit on the machinestroj,
35
120000
3000
Je to jako rodeo: střídají se na stroji
02:28
and they get rewardedodměněn for how fastrychle or how fardaleko
36
123000
3000
a jsou odměňováni za to, jak rychle či jak daleko
02:31
they can make the machinestroj movehýbat se forwardvpřed.
37
126000
2000
dokáží se strojem pohnout vpřed.
02:33
And you can see these robotsroboty are not readypřipraven
38
128000
2000
A můžete vidět, že tito roboti nejsou připraveni
02:35
to take over the worldsvět yetdosud, but
39
130000
3000
ovládnout svět, ale
02:38
they graduallypostupně learnUčit se how to movehýbat se forwardvpřed,
40
133000
2000
postupně se učí, jak se pohybovat dopředu,
02:40
and they do this autonomouslyautonomně.
41
135000
3000
a dělají to samostatně.
02:43
So in these two examplespříklady, we had basicallyv podstatě
42
138000
4000
Takže v těchto dvou příkladech jsme měli v základě
02:47
machinesstrojů that learnednaučil se how to walkProcházka in simulationsimulace,
43
142000
3000
stroje, které se učily chodit v simulaci,
02:50
and alsotaké machinesstrojů that learnednaučil se how to walkProcházka in realityrealita.
44
145000
2000
a také stroje, které se učily chodit ve skutečnosti.
02:52
But I want to showshow you a differentodlišný approachpřístup,
45
147000
2000
Ale chci vám ukázat odlišný přístup
02:54
and this is this robotrobot over here, whichkterý has fourčtyři legsnohy.
46
149000
6000
a to tohoto robota, právě zde, který má čtyři nohy,
03:00
It has eightosm motorsmotory, fourčtyři on the kneeskolena and fourčtyři on the hiphip.
47
155000
2000
osm motorů, čtyři na kolenou a čtyři na boku.
03:02
It has alsotaké two tiltnáklon sensorssenzory that tell the machinestroj
48
157000
3000
Má také dva senzory náklonu, které stroji říkají,
03:05
whichkterý way it's tiltingsklápění.
49
160000
3000
jakým směrem je nakloněný.
03:08
But this machinestroj doesn't know what it looksvzhled like.
50
163000
2000
Ale tento stroj neví, jak vypadá.
03:10
You look at it and you see it has fourčtyři legsnohy,
51
165000
2000
Vy se na něj podíváte a vidíte, že má čtyři nohy,
03:12
the machinestroj doesn't know if it's a snakehad, if it's a treestrom,
52
167000
2000
stroj neví, zda je had, strom,
03:14
it doesn't have any ideaidea what it looksvzhled like,
53
169000
3000
nemá žádnou představu jak vypadá,
03:17
but it's going to try to find that out.
54
172000
2000
ale hodlá to zkusit zjistit.
03:19
InitiallyZpočátku, it does some randomnáhodný motionpohyb,
55
174000
2000
Nejprve dělá nějaké náhodné pohyby
03:21
and then it trieszkoušky to figurepostava out what it mightmohl look like.
56
176000
3000
a posléze se snaží zjistit, jak může vypadat --
03:24
And you're seeingvidění a lot of things passingprocházet throughpřes its mindsmysli,
57
179000
2000
a vy vidíte, že jeho myslí prochází mnoho věcí,
03:26
a lot of self-modelsvlastní modely that try to explainvysvětlit the relationshipvztah
58
181000
4000
mnoho modelů sebe sama, které se snaží vysvětlit vztah
03:30
betweenmezi actuationovládání and sensingsnímání. It then trieszkoušky to do
59
185000
3000
mezi podněty a vnímáním -- a poté se snaží udělat
03:33
a seconddruhý actionakce that createsvytváří the mostvětšina disagreementnesouhlas
60
188000
4000
druhý krok, a to, že vytváří největší neshody
03:37
amongmezi predictionspředpovědi of these alternativealternativní modelsmodely,
61
192000
2000
mezi predikcemi těchto alternativních modelů,
03:39
like a scientistvědec in a lablaboratoř. Then it does that
62
194000
2000
jako vědec v laboratoři. Pak to provede
03:41
and trieszkoušky to explainvysvětlit that, and prunevyřadit out its self-modelsvlastní modely.
63
196000
4000
a snaží se je vysvětlit, přičemž postupně vyřazuje modely.
03:45
This is the last cyclecyklus, and you can see it's prettydosti much
64
200000
3000
Toto je poslední cyklus a jak můžete vidět, pěkně
03:48
figuredobrázek out what its self looksvzhled like. And oncejednou it has a self-modelvlastním model,
65
203000
4000
přišel na to, jak vypadá. A jakmile má model sebe sama,
03:52
it can use that to deriveodvodit a patternvzor of locomotionlokomoce.
66
207000
4000
může jej použít pro odvození vzorce pro pohyb.
03:56
So what you're seeingvidění here are a couplepár of machinesstrojů --
67
211000
2000
Tedy co zde sledujete, je pár strojů --
03:58
a patternvzor of locomotionlokomoce.
68
213000
2000
vzory pohybu.
04:00
We were hopingdoufám that it wassbyl going to have a kinddruh of evilzlo, spideryhvězdicové walkProcházka,
69
215000
4000
Doufali jsme, že bude mít typ ďábelské pavoučí chůze,
04:04
but insteadmísto toho it createdvytvořeno this prettydosti lamechromý way of movingpohybující se forwardvpřed.
70
219000
4000
ale místo toho si vytvořil tento pěkně chromý způsob pohybu vpřed.
04:08
But when you look at that, you have to rememberpamatovat
71
223000
3000
Ale když se na toto podíváte, musíte mít na paměti,
04:11
that this machinestroj did not do any physicalfyzický trialszkoušky on how to movehýbat se forwardvpřed,
72
226000
6000
že tento stroj nikdy nezkoušel jak se pohybovat vpřed
04:17
norani did it have a modelmodel of itselfsám.
73
232000
2000
ani neměl model sám sebe.
04:19
It kinddruh of figuredobrázek out what it looksvzhled like, and how to movehýbat se forwardvpřed,
74
234000
3000
Sám zjistil jak vypadá a jak se pohybovat vpřed
04:22
and then actuallyvlastně triedpokusil se that out.
75
237000
4000
a teprve až potom to skutečně zkusil.
04:26
(ApplausePotlesk)
76
241000
5000
(Potlesk)
04:31
So, we'lldobře movehýbat se forwardvpřed to a differentodlišný ideaidea.
77
246000
4000
Nuže, přesuňme se k jiné myšlence.
04:35
So that was what happenedStalo when we had a couplepár of --
78
250000
5000
Takže toto se stalo, když jsme měli pár --
04:40
that's what happenedStalo when you had a couplepár of -- OK, OK, OK --
79
255000
4000
toto se stalo, když máte pár -- OK, OK, OK --
04:44
(LaughterSmích)
80
259000
2000
(Smích)
04:46
-- they don't like eachkaždý other. So
81
261000
2000
-- nemají se rádi.Takže
04:48
there's a differentodlišný robotrobot.
82
263000
3000
zde je jiný robot.
04:51
That's what happenedStalo when the robotsroboty actuallyvlastně
83
266000
2000
Toto se stalo, když jsou roboti
04:53
are rewardedodměněn for doing something.
84
268000
2000
odměňováni za dělání něčeho.
04:55
What happensse děje if you don't rewardodměna them for anything, you just throwhod them in?
85
270000
3000
Co se stane, když je nebudete odměňovat za nic, jen je tak ponecháte?
04:58
So we have these cubeskostky, like the diagramdiagram showedukázal here.
86
273000
3000
Takže máme tyto kostky, jak ukazuje diagram tady.
05:01
The cubekrychle can swivelOtočný, or flipflip on its sideboční,
87
276000
2000
Kostka se může otáčet nebo překlápět na stranu.
05:04
and we just throwhod 1,000 of these cubeskostky into a souppolévka --
88
279000
4000
Dali jsme 1000 těchto kostek na hromadu --
05:08
this is in simulationsimulace --and– a don't rewardodměna them for anything,
89
283000
2000
toto je v simulaci -- a za nic jsme je neodměňovali,
05:10
we just let them flipflip. We pumpčerpadlo energyenergie into this
90
285000
3000
jen jsme je nechali převracet. Dodáváme energii
05:13
and see what happensse děje in a couplepár of mutationsmutace.
91
288000
3000
a sledujeme, co se děje po pár mutacích.
05:16
So, initiallyzpočátku nothing happensse děje, they're just flippingpřeklopení around there.
92
291000
3000
Zprvu se neděje nic, jen se tak převracejí dokola.
05:19
But after a very shortkrátký while, you can see these bluemodrý things
93
294000
4000
Ale po velmi krátké době můžete vidět, že tyto modré věci
05:23
on the right there beginzačít to take over.
94
298000
2000
na pravé straně začínají převládat.
05:25
They beginzačít to self-replicatevlastní replikaci. So in absenceabsence of any rewardodměna,
95
300000
4000
Začínají se replikovat. Tedy při absenci jakékoli odměny
05:29
the intrinsicvnitřní rewardodměna is self-replicationsamo-replikace.
96
304000
3000
je vlastní odměnou replikování.
05:32
And we'vejsme actuallyvlastně builtpostavený a couplepár of these,
97
307000
1000
Skutečně jsme pár takových vyrobili
05:33
and this is partčást of a largervětší robotrobot madevyrobeno out of these cubeskostky.
98
308000
4000
a toto je část většího robota vytvořeného z těchto kostek.
05:37
It's an acceleratedzrychlený viewPohled, where you can see the robotrobot actuallyvlastně
99
312000
3000
Ve zrychleném záznamu můžete vidět robota, který skutečně
05:40
carryingnesoucí out some of its replicationreplikace processproces.
100
315000
2000
provádí replikační proces.
05:42
So you're feedingkrmení it with more materialmateriál -- cubeskostky in this casepouzdro --
101
317000
4000
Tedy dodáváte mu materiál -- v tomto případě kostky --
05:46
and more energyenergie, and it can make anotherdalší robotrobot.
102
321000
3000
a energii, a on může vyrobit dalšího robota.
05:49
So of coursechod, this is a very crudesurový machinestroj,
103
324000
3000
Toto je samozřejmě velice nezralý stroj,
05:52
but we're workingpracovní on a micro-scalemikro stupnice versionverze of these,
104
327000
2000
ale pracujeme na jeho mikroverzi,
05:54
and hopefullydoufejme the cubeskostky will be like a powderprášek that you pournalévat in.
105
329000
3000
snad budou kostky ve formě prášku, který tam nasypete.
05:57
OK, so what can we learnUčit se? These robotsroboty are of coursechod
106
332000
5000
OK, takže co se můžeme naučit? Tito roboti samozřejmě
06:02
not very usefulužitečný in themselvesoni sami, but they mightmohl teachučit us something
107
337000
3000
nejsou sami o sobě příliš užiteční, ale můžou nás naučit něco
06:05
about how we can buildstavět better robotsroboty,
108
340000
3000
o stavění lepších robotů
06:08
and perhapsmožná how humanslidem, animalszvířata, createvytvořit self-modelsvlastní modely and learnUčit se.
109
343000
5000
a, možná, jak lidé či zvířata vytvářejí modely sebe sama a jak se učí.
06:13
And one of the things that I think is importantdůležité
110
348000
2000
A jedna z věcí, která je, myslím, důležitá,
06:15
is that we have to get away from this ideaidea
111
350000
2000
je, že musíme upustit od myšlenky
06:17
of designingnavrhování the machinesstrojů manuallyručně,
112
352000
2000
konstruovat stroje ručně,
06:19
but actuallyvlastně let them evolverozvíjet se and learnUčit se, like childrenděti,
113
354000
3000
ale raději je nechat vyvíjet a učit, jako děti.
06:22
and perhapsmožná that's the way we'lldobře get there. Thank you.
114
357000
2000
A možná toto je cesta jak toho dosáhnout. Děkuji.
06:24
(ApplausePotlesk)
115
359000
2000
(Potlesk)
Translated by Marek Vanžura
Reviewed by Lucie Sara Zavodna

▲Back to top

ABOUT THE SPEAKER
Hod Lipson - Roboticist
Hod Lipson works at the intersection of engineering and biology, studying robots and the way they "behave" and evolve. His work has exciting implications for design and manufacturing -- and serves as a window to understand our own behavior and evolution.

Why you should listen

To say that Hod Lipson and his team at Cornell build robots is not completely accurate: They may simply set out a pile of virtual robot parts, devise some rules for assembly, and see what the parts build themselves into. They've created robots that decide for themselves how they want to walk; robots that develop a sense of what they look like; even robots that can, through trial and error, construct other robots just like themselves.

Working across disciplines -- physics, computer science, math, biology and several flavors of engineer -- the team studies techniques for self-assembly and evolution that have great implications for fields such as micro-manufacturing -- allowing tiny pieces to assemble themselves at scales heretofore impossible -- and extreme custom manufacturing (in other words, 3-D printers for the home).

His lab's Outreach page is a funhouse of tools and instructions, including the amazing Golem@Home -- a self-assembling virtual robot who lives in your screensaver.

More profile about the speaker
Hod Lipson | Speaker | TED.com