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

자각하는 로봇을 만들다.

Filmed:
1,460,460 views

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. Full bio

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

00:25
So, where are the robots로봇?
0
0
2000
지금 로봇들은 어디 있나요?
00:27
We've우리는 been told for 40 years연령 already이미 that they're coming오는 soon.
1
2000
3000
지난 40년간 우리는 머지않아 로봇들을 볼 수 있을 것이라고 들어 왔습니다.
00:30
Very soon they'll그들은 할 것이다 be doing everything for us.
2
5000
3000
곧 있으면 로봇들이 대신 요리를 하고 방 청소를 하고 물품을 구입하고
00:33
They'll그들은 할 것이다 be cooking조리, cleaning청소, buying구매 things, shopping쇼핑, building건물. But they aren't있지 않다. here.
3
8000
5000
쇼핑을 하고 건설 노동을 해 줄 것이라고 들었죠. 하지만 아직까지도 상상 속의 이야기일 뿐입니다.
00:38
Meanwhile그 동안에, we have illegal불법 immigrants이민자 doing all the work,
4
13000
4000
아직까지 로봇들의 노동은 도입되지도 않고, 대신 불법 이민자들이
00:42
but we don't have any robots로봇.
5
17000
2000
온갖 노동을 맡아서 하고 있죠.
00:44
So what can we do about that? What can we say?
6
19000
4000
이 문제에 대해 논의를 하고자 합니다.
00:48
So I want to give a little bit비트 of a different다른 perspective원근법
7
23000
4000
먼저 이 문제를 좀 다른 관점에서 접근해
00:52
of how we can perhaps혹시 look at these things in a little bit비트 of a different다른 way.
8
27000
6000
여러분들이 로봇이라는 것의 새로운 면을 볼 수 있도록 할 것입니다.
00:58
And this is an x-ray엑스레이 picture그림
9
33000
2000
지금 보시는 것은 88년도에 찍은
01:00
of a real레알 beetle갑충, and a Swiss스위스 watch, back from '88. You look at that --
10
35000
5000
딱정벌레와 스위스 시계의 X선 사진입니다.
01:05
what was true참된 then is certainly확실히 true참된 today오늘.
11
40000
2000
그 때나 지금이나 변한 것은 별로 없습니다.
01:07
We can still make the pieces조각들. We can make the right pieces조각들.
12
42000
3000
우리는 여전히 기계 부품들을 만들고
01:10
We can make the circuitry회로 of the right computational전산의 power,
13
45000
3000
연산 능력을 가진 전자 회로를 만듭니다.
01:13
but we can't actually사실은 put them together함께 to make something
14
48000
3000
하지만 여전히 딱정벌레처럼 무엇인가를 하는 동시에
01:16
that will actually사실은 work and be as adaptive적응 형의 as these systems시스템.
15
51000
5000
주변 환경에 적응할 수 있는 기계를 만들지는 못하죠.
01:21
So let's try to look at it from a different다른 perspective원근법.
16
56000
2000
이제 다른 관점에서 한 번 살펴봅시다.
01:23
Let's summon소환하다 the best베스트 designer디자이너, the mother어머니 of all designers디자이너.
17
58000
4000
가장 강력한 디자이너이자 모든 디자이너들의 스승인
01:27
Let's see what evolution진화 can do for us.
18
62000
3000
'진화'를 통해 한 번 살펴보죠.
01:30
So we threw던졌다 in -- we created만들어진 a primordial원시의 soup수프
19
65000
4000
우리는 원시 지구의 상태를 모방해 쇠 막대기,
01:34
with lots of pieces조각들 of robots로봇 -- with bars, with motors모터, with neurons뉴런.
20
69000
4000
전동기와 같은 로봇 부품들로 이루어진 원생액을 만들어봤습니다.
01:38
Put them all together함께, and put all this under아래에 kind종류 of natural자연스러운 selection선택,
21
73000
4000
그 부품들로 로봇들이 만들어지면 자연 선택을 적용시키고
01:42
under아래에 mutation돌연 변이, and rewarded보상을받은 things for how well they can move움직임 forward앞으로.
22
77000
4000
돌연변이도 만들고 앞으로 얼마나 움직이는지에 따라 보상도 했죠.
01:46
A very simple단순한 task태스크, and it's interesting재미있는 to see what kind종류 of things came왔다 out of that.
23
81000
6000
굉장히 간단한 것이지만 결과는 아주 흥미로웠습니다.
01:52
So if you look, you can see a lot of different다른 machines기계들
24
87000
3000
여기 보시면 이 과정을 통해 얼마나 많은 종류의 기계들이
01:55
come out of this. They all move움직임 around.
25
90000
2000
탄생했는지 알 수 있습니다. 모두 다
01:57
They all crawl포복 in different다른 ways, and you can see on the right,
26
92000
4000
이리저리 움직이고 있죠. 오른쪽에는 현실에서 실제로
02:01
that we actually사실은 made만든 a couple of these things,
27
96000
2000
움직이는 로봇들도 보입니다.
02:03
and they work in reality현실. These are not very fantastic환상적인 robots로봇,
28
98000
3000
그다지 멋있거나 환상적이진 않지만
02:06
but they evolved진화 된 to do exactly정확하게 what we reward보상 them for:
29
101000
4000
진화시킨 목적을 충분히 달성했습니다. 바로 앞으로 움직이는 것이죠.
02:10
for moving움직이는 forward앞으로. So that was all done끝난 in simulation시뮬레이션,
30
105000
3000
이건 시뮬레이션 뿐만 아니라 현실 속 실제
02:13
but we can also또한 do that on a real레알 machine기계.
31
108000
2000
기계에도 적용 가능한 이야기입니다.
02:15
Here's여기에 a physical물리적 인 robot기계 인간 that we actually사실은
32
110000
5000
여기 우리가 실제로 만든 로봇이 있습니다.
02:20
have a population인구 of brains두뇌,
33
115000
3000
로봇에 존재하는 여러 개의 두뇌들이 서로 경쟁하고
02:23
competing경쟁하는, or evolving진화하는 on the machine기계.
34
118000
2000
진화하는 중이죠. 약간 로데오와
02:25
It's like a rodeo로데오 show보여 주다. They all get a ride타기 on the machine기계,
35
120000
3000
비슷합니다. 각각의 두뇌는 이 로봇을 조정할
02:28
and they get rewarded보상을받은 for how fast빠른 or how far멀리
36
123000
3000
기회를 갖게 되는데 가장 빠른 시간 내에 가장 멀리
02:31
they can make the machine기계 move움직임 forward앞으로.
37
126000
2000
이 기계를 앞으로 움직일 경우 가장 큰 보상을 받죠.
02:33
And you can see these robots로봇 are not ready준비된
38
128000
2000
아직 세계를 제패할 수준은 아니지만
02:35
to take over the world세계 yet아직, but
39
130000
3000
시간이 지날수록 점점 앞으로 움직이는
02:38
they gradually차례로 learn배우다 how to move움직임 forward앞으로,
40
133000
2000
방법을 터득하고
02:40
and they do this autonomously자율적으로.
41
135000
3000
그 모든 과정을 스스로 해내는 것을 볼 수 있습니다.
02:43
So in these two examples예제들, we had basically원래
42
138000
4000
지금까지는 시뮬레이션에서 혹은
02:47
machines기계들 that learned배운 how to walk산책 in simulation시뮬레이션,
43
142000
3000
현실 세계에서 움직이는 방법을 배우는
02:50
and also또한 machines기계들 that learned배운 how to walk산책 in reality현실.
44
145000
2000
로봇들만 보여드렸습니다.
02:52
But I want to show보여 주다 you a different다른 approach접근,
45
147000
2000
이제 약간 다른 종류의 로봇을 소개하겠습니다.
02:54
and this is this robot기계 인간 over here, which어느 has four legs다리.
46
149000
6000
여기 네 개의 다리가 달린 이 로봇은 8개의 전동기가 달려 있습니다.
03:00
It has eight여덟 motors모터, four on the knees무릎 and four on the hip잘 알고 있기.
47
155000
2000
네 개는 무릎에, 다른 네 개는 엉덩이쪽에 있죠.
03:02
It has also또한 two tilt경사 sensors센서 that tell the machine기계
48
157000
3000
기계가 어느 쪽으로 기울어져 있는지를
03:05
which어느 way it's tilting틸팅.
49
160000
3000
알려주는 센서도 장착되어 있습니다.
03:08
But this machine기계 doesn't know what it looks외모 like.
50
163000
2000
그러나 이 기계는 자기 자신이 어떤 구조인지
03:10
You look at it and you see it has four legs다리,
51
165000
2000
전혀 모릅니다. 여러분은 이 로봇을 '볼' 수 있는데 비해
03:12
the machine기계 doesn't know if it's a snake, if it's a tree나무,
52
167000
2000
이 기계는 자신이 뱀인지
03:14
it doesn't have any idea생각 what it looks외모 like,
53
169000
3000
나무인지 전혀 알지 못하죠. 때문에 이 기계는 자신이
03:17
but it's going to try to find that out.
54
172000
2000
무엇인지 탐지하려고 할 것입니다.
03:19
Initially처음에는, it does some random무작위의 motion운동,
55
174000
2000
가장 먼저 무작위로 움직임을 하나
03:21
and then it tries시도하다 to figure그림 out what it might look like.
56
176000
3000
시도해봅니다. 그리고는 스스로가 어떤 구조로 돼 있는지
03:24
And you're seeing a lot of things passing통과 through...을 통하여 its minds마음,
57
179000
2000
알아내려고 하죠. 화면을 보시면
03:26
a lot of self-models자기 모델 that try to explain설명 the relationship관계
58
181000
4000
로봇이 실제로 움직인 것과 센서로 느낀 정보의 관계를 설명하기 위해
03:30
between중에서 actuation작동 and sensing감지. It then tries시도하다 to do
59
185000
3000
현재 어떤 구조들을 생각 중인지 알 수 있습니다.
03:33
a second둘째 action동작 that creates창조하다 the most가장 disagreement불쾌한 일
60
188000
4000
그 다음에는 후보군 사이에서 결과값이 서로 다르게 나올 것으로 예상되는 움직임을
03:37
among사이에 predictions예측 of these alternative대안 models모델,
61
192000
2000
시도해봅니다. 실험실 안의 과학자처럼요.
03:39
like a scientist과학자 in a lab. Then it does that
62
194000
2000
그 결과를 나름대로 해석하면서
03:41
and tries시도하다 to explain설명 that, and prune치다 out its self-models자기 모델.
63
196000
4000
후보 구조의 종류를 좁혀 나갑니다.
03:45
This is the last cycle주기, and you can see it's pretty예쁜 much
64
200000
3000
이건 마지막 단계인데 이제 스스로가 어떤 구조인지
03:48
figured문채 있는 out what its self본인 looks외모 like. And once일단 it has a self-model자기 모델,
65
203000
4000
찾아냈다는 것을 알 수 있습니다. 이처럼 자가 모형을 완성시키면
03:52
it can use that to derive파생하다 a pattern무늬 of locomotion운동.
66
207000
4000
그것을 이용해 앞으로 움직일 일련의 과정을 유도해냅니다.
03:56
So what you're seeing here are a couple of machines기계들 --
67
211000
2000
여기 로봇이 유도해낸
03:58
a pattern무늬 of locomotion운동.
68
213000
2000
움직임의 과정을 볼 수 있습니다.
04:00
We were hoping희망하는 that it wasswass going to have a kind종류 of evil, spidery거미 같은 walk산책,
69
215000
4000
거미처럼 움직이기를 바랐지만
04:04
but instead대신에 it created만들어진 this pretty예쁜 lame라메 way of moving움직이는 forward앞으로.
70
219000
4000
보시는 것처럼 우스꽝스러운 모습으로 움직이더군요.
04:08
But when you look at that, you have to remember생각해 내다
71
223000
3000
하지만 여기서 주목할 것은 이 로봇이
04:11
that this machine기계 did not do any physical물리적 인 trials시련 on how to move움직임 forward앞으로,
72
226000
6000
앞으로 움직이기 위해 아무거나 마구 시도한 것이 아니고
04:17
nor...도 아니다 did it have a model모델 of itself그 자체.
73
232000
2000
처음엔 자신에 대한 인식조차 없었다는 점입니다.
04:19
It kind종류 of figured문채 있는 out what it looks외모 like, and how to move움직임 forward앞으로,
74
234000
3000
즉 아무것도 없는 상태에서 스스로가 어떤 구조로 돼 있는지
04:22
and then actually사실은 tried시도한 that out.
75
237000
4000
알아내고 앞으로 움직이는 법을 터득한 후 실제로 앞으로 움직였다는 것이죠.
04:26
(Applause박수 갈채)
76
241000
5000
(박수)
04:31
So, we'll move움직임 forward앞으로 to a different다른 idea생각.
77
246000
4000
이제 또 다른 아이디어로 넘어갑시다.
04:35
So that was what happened일어난 when we had a couple of --
78
250000
5000
방금 전까지 보여드린 것은--
04:40
that's what happened일어난 when you had a couple of -- OK, OK, OK --
79
255000
4000
방금 전까지 보여드린 것은-- 알았어. 알았어. 그만해.
04:44
(Laughter웃음)
80
259000
2000
(웃음)
04:46
-- they don't like each마다 other. So
81
261000
2000
서로 싫어하는 것 같군요.
04:48
there's a different다른 robot기계 인간.
82
263000
3000
여기 또 다른 로봇이 있습니다.
04:51
That's what happened일어난 when the robots로봇 actually사실은
83
266000
2000
방금 전까지 보여드린 것은 결과가 좋을 때
04:53
are rewarded보상을받은 for doing something.
84
268000
2000
보상을 한 경우였습니다.
04:55
What happens일이 if you don't reward보상 them for anything, you just throw던지다 them in?
85
270000
3000
그런데 보상을 하지 않으면 어떻게 될까요?
04:58
So we have these cubes큐브, like the diagram도표 showed보여 주었다 here.
86
273000
3000
여기 그림과 같은 정육면체가 있습니다.
05:01
The cube입방체 can swivel받침, or flip튀기다 on its side측면,
87
276000
2000
이 정육면체는 회전하거나 옆으로 누울수도 있죠.
05:04
and we just throw던지다 1,000 of these cubes큐브 into a soup수프 --
88
279000
4000
이 정육면체 1,000개를 시뮬레이션에서 만든 다음
05:08
this is in simulation시뮬레이션 --and--과 don't reward보상 them for anything,
89
283000
2000
어떠한 보상도 하지 않은 상태에서
05:10
we just let them flip튀기다. We pump펌프 energy에너지 into this
90
285000
3000
계속해서 옆으로 눕도록 했습니다.
05:13
and see what happens일이 in a couple of mutations돌연변이.
91
288000
3000
돌연변이 몇 개가 나타난 후 어떻게 되는지 보죠.
05:16
So, initially처음에는 nothing happens일이, they're just flipping뒤집기 around there.
92
291000
3000
처음엔 아무것도 일어나지 않습니다.
05:19
But after a very short짧은 while, you can see these blue푸른 things
93
294000
4000
하지만 시간이 좀 흐르자 오른쪽 파란색의 개체수가
05:23
on the right there begin시작하다 to take over.
94
298000
2000
늘어나는 것을 확인할 수 있습니다.
05:25
They begin시작하다 to self-replicate자기 복제하다. So in absence부재 of any reward보상,
95
300000
4000
자가 복제를 하는 것입니다. 외부 보상이 없을 경우
05:29
the intrinsic본질적인 reward보상 is self-replication자기 복제.
96
304000
3000
자가 복제를 통해 스스로 보상하는 것이죠.
05:32
And we've우리는 actually사실은 built세워짐 a couple of these,
97
307000
1000
비슷한 것을 실제로 만들어봤습니다.
05:33
and this is part부품 of a larger더 큰 robot기계 인간 made만든 out of these cubes큐브.
98
308000
4000
이건 더 큰 로봇의 일부분일 뿐입니다.
05:37
It's an accelerated가속 된 view전망, where you can see the robot기계 인간 actually사실은
99
312000
3000
빠른 속도로 재생시키면 로봇이 자가 복제하는
05:40
carrying적재 out some of its replication복제 process방법.
100
315000
2000
모습을 볼 수 있죠.
05:42
So you're feeding급송 it with more material자료 -- cubes큐브 in this case케이스 --
101
317000
4000
스스로를 복제시킬 원료와 에너지만 공급해주면
05:46
and more energy에너지, and it can make another다른 robot기계 인간.
102
321000
3000
또 다른 로봇을 저절로 탄생시키는 것입니다.
05:49
So of course코스, this is a very crude조잡한 machine기계,
103
324000
3000
물론 이건 아주 단순한 기계에 해당되지만 현재 우리는
05:52
but we're working on a micro-scale마이크로 스케일 version번역 of these,
104
327000
2000
이 기계를 초소형으로 축소시키는 작업을 하고 있습니다.
05:54
and hopefully희망을 갖고 the cubes큐브 will be like a powder가루 that you pour붓다 in.
105
329000
3000
잘 된다면 이 정육면체들은 분말 가루와 같은 모습을 지니게 될 것입니다.
05:57
OK, so what can we learn배우다? These robots로봇 are of course코스
106
332000
5000
그럼 여기서 무엇을 배울 수 있을까요? 지금까지 소개해드린 로봇들은
06:02
not very useful유능한 in themselves그들 자신, but they might teach가르치다 us something
107
337000
3000
그 자체로는 별 쓸모가 없습니다. 그러나 어떻게 해야
06:05
about how we can build짓다 better robots로봇,
108
340000
3000
더 나은 로봇을 만들 수 있는지
06:08
and perhaps혹시 how humans인간, animals동물, create몹시 떠들어 대다 self-models자기 모델 and learn배우다.
109
343000
5000
또 인간과 다른 동물들이 어떻게 자신에 대해 인식하고 배우는지에 대한 답을 제시할 수도 있습니다.
06:13
And one of the things that I think is important중대한
110
348000
2000
마지막으로 제가 중요하게 생각하는 것 중 하나는
06:15
is that we have to get away from this idea생각
111
350000
2000
인간이 수동적으로 기계를 설계하는 것을 탈피해야
06:17
of designing설계 the machines기계들 manually수동으로,
112
352000
2000
한다는 것입니다. 마치 아이처럼 기계 스스로가 진화하고
06:19
but actually사실은 let them evolve진화하다 and learn배우다, like children어린이,
113
354000
3000
배울 수 있도록 하면 아마 그런 날이 머지않아 올 것입니다.
06:22
and perhaps혹시 that's the way we'll get there. Thank you.
114
357000
2000
감사합니다.
06:24
(Applause박수 갈채)
115
359000
2000
(박수)
Reviewed by Yenah Lee

▲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

Data provided by TED.

This site was created in May 2015 and the last update was on January 12, 2020. It will no longer be updated.

We are currently creating a new site called "eng.lish.video" and would be grateful if you could access it.

If you have any questions or suggestions, please feel free to write comments in your language on the contact form.

Privacy Policy

Developer's Blog

Buy Me A Coffee