All language subtitles for Royal Institution Christmas Lectures 2014 s02e03 A New Revolution
Afrikaans
Akan
Albanian
Amharic
Arabic
Armenian
Azerbaijani
Basque
Belarusian
Bemba
Bengali
Bihari
Bosnian
Breton
Bulgarian
Cambodian
Catalan
Cebuano
Cherokee
Chichewa
Chinese (Simplified)
Chinese (Traditional)
Corsican
Croatian
Czech
Danish
Dutch
English
Esperanto
Estonian
Ewe
Faroese
Filipino
Finnish
French
Frisian
Ga
Galician
Georgian
German
Greek
Guarani
Gujarati
Haitian Creole
Hausa
Hawaiian
Hebrew
Hindi
Hmong
Hungarian
Icelandic
Igbo
Indonesian
Interlingua
Irish
Italian
Japanese
Javanese
Kannada
Kazakh
Kinyarwanda
Kirundi
Kongo
Korean
Krio (Sierra Leone)
Kurdish
Kurdish (SoranĂ®)
Kyrgyz
Laothian
Latin
Latvian
Lingala
Lithuanian
Lozi
Luganda
Luo
Luxembourgish
Macedonian
Malagasy
Malay
Malayalam
Maltese
Maori
Marathi
Mauritian Creole
Moldavian
Mongolian
Myanmar (Burmese)
Montenegrin
Nepali
Nigerian Pidgin
Northern Sotho
Norwegian
Norwegian (Nynorsk)
Occitan
Oriya
Oromo
Pashto
Persian
Polish
Portuguese (Brazil)
Portuguese (Portugal)
Punjabi
Quechua
Romanian
Romansh
Runyakitara
Russian
Samoan
Scots Gaelic
Serbian
Serbo-Croatian
Sesotho
Setswana
Seychellois Creole
Shona
Sindhi
Sinhalese
Slovak
Slovenian
Somali
Spanish
Spanish (Latin American)
Sundanese
Swahili
Swedish
Tajik
Tamil
Tatar
Telugu
Thai
Tigrinya
Tonga
Tshiluba
Tumbuka
Turkish
Turkmen
Twi
Uighur
Ukrainian
Urdu
Uzbek
Vietnamese
Welsh
Wolof
Xhosa
Yiddish
Yoruba
Zulu
Would you like to inspect the original subtitles? These are the user uploaded subtitles that are being translated:
1
00:00:00,110 --> 00:00:06,630
Tonight, we'll be assembling the world's
greatest robot orchestra and explaining
2
00:00:06,630 --> 00:00:12,650
how simple motors will allow these
machines to perform alongside human
3
00:00:12,650 --> 00:00:16,370
musicians. Welcome to the Christmas
Lecture.
4
00:00:45,800 --> 00:00:46,800
A robot.
5
00:00:47,460 --> 00:00:53,000
Automated machines that use simple
motors and clever software to copy the
6
00:00:53,000 --> 00:00:54,000
done by humans.
7
00:00:54,400 --> 00:00:57,380
And they're getting smarter all the
time.
8
00:00:58,200 --> 00:01:00,300
Take a look at these little fellas here.
9
00:01:01,080 --> 00:01:05,200
Robotic acrobat that can balance on a
tight rope.
10
00:01:06,380 --> 00:01:13,140
Or our six -legged robot spider here
that can shift its weight to stay
11
00:01:13,140 --> 00:01:14,140
upright.
12
00:01:14,890 --> 00:01:16,610
Just like a human can.
13
00:01:19,690 --> 00:01:22,330
But what about something slightly more
complicated?
14
00:01:24,270 --> 00:01:26,750
What about a musical instrument?
15
00:01:29,450 --> 00:01:34,330
I could do this, but I don't think you
can do this.
16
00:01:37,790 --> 00:01:40,910
Well, we'll see if you can do it later
on. Let's see.
17
00:01:41,130 --> 00:01:45,590
Now, if you've seen any of my earlier
lectures, you'll know that I've been
18
00:01:45,590 --> 00:01:50,850
setting myself a grand challenge each
time. And tonight is no different.
19
00:01:51,670 --> 00:01:56,630
The first person to achieve continuous
movement with electricity and
20
00:01:56,630 --> 00:02:02,010
the first electric motor, which is
essential for all robots to function,
21
00:02:02,010 --> 00:02:04,890
Royal Institution's very own Michael
Faraday.
22
00:02:05,470 --> 00:02:10,050
Now, he was fascinated with the
relationship between electricity and
23
00:02:10,389 --> 00:02:13,410
And tonight, I want to honour his work.
24
00:02:14,350 --> 00:02:19,670
So let's do something amazing with
motors that Michael Faraday could never
25
00:02:19,670 --> 00:02:21,730
imagined in 1821.
26
00:02:23,010 --> 00:02:24,590
So drum roll, please.
27
00:02:26,930 --> 00:02:27,930
Very good.
28
00:02:30,670 --> 00:02:36,870
Tonight, we are going to construct the
world's greatest robot orchestra.
29
00:02:37,950 --> 00:02:43,330
Now, the sound of an orchestra playing
in perfect harmony, to me...
30
00:02:43,550 --> 00:02:45,770
represents the pinnacle of human
achievement.
31
00:02:46,330 --> 00:02:50,410
So the question is, can robots replicate
this?
32
00:02:51,650 --> 00:02:57,430
Over the past few months, engineers from
across Europe have been building robot
33
00:02:57,430 --> 00:02:58,430
musicians.
34
00:02:58,690 --> 00:03:05,290
And tonight, we've set them the ultimate
challenge to play the Doctor Who theme
35
00:03:05,290 --> 00:03:06,290
tune.
36
00:03:07,280 --> 00:03:12,040
Now, some members of our ensemble have
used hack technology from around the
37
00:03:12,040 --> 00:03:13,040
to make the music.
38
00:03:13,680 --> 00:03:18,080
Others have programmed and trained to
play much more traditional instruments.
39
00:03:19,000 --> 00:03:24,460
And they'll all be accompanied by real
living members of the London
40
00:03:24,460 --> 00:03:25,460
Orchestra.
41
00:03:25,600 --> 00:03:29,120
Honestly, this truly is going to be
great.
42
00:03:30,280 --> 00:03:33,500
So let's break down our problem into
steps to build up our orchestra.
43
00:03:34,830 --> 00:03:38,890
We need to break down the tune into its
components for the Doctor Who theme
44
00:03:38,890 --> 00:03:43,490
tune. So first thing we need is the
rhythm section, the drums.
45
00:03:44,110 --> 00:03:48,590
Then we need that low bass synth sound,
so we need some synthesizers.
46
00:03:49,390 --> 00:03:52,130
Then let's add some guitars into that.
47
00:03:53,050 --> 00:03:56,230
But then we need the melody for our
Doctor Who theme tune.
48
00:03:57,050 --> 00:03:59,770
And we also need a keyboard in the tune.
49
00:04:00,910 --> 00:04:05,570
And then, for a bit of fun, let's make
one of our instruments fly.
50
00:04:07,570 --> 00:04:13,490
Now, one thing all of these robots have
in common is that they'll all be relying
51
00:04:13,490 --> 00:04:19,269
on the simple relationship between
electricity, magnetism, and movement. So
52
00:04:19,269 --> 00:04:20,550
that's where I'm going to start.
53
00:04:22,050 --> 00:04:25,310
This is the world's first motor.
54
00:04:25,930 --> 00:04:29,490
And it was demonstrated in this lecture
theatre by...
55
00:04:29,790 --> 00:04:35,610
michael faraday over 200 years ago and
charlotte who is the curator of
56
00:04:35,610 --> 00:04:41,190
collections at the ri has very kindly
brought this in for us now it's so
57
00:04:41,190 --> 00:04:45,330
that nobody's allowed to touch it apart
from charlotte so thank you very much
58
00:04:45,330 --> 00:04:51,710
for bringing this in charlotte so andy
has very kindly built a replica for us
59
00:04:51,710 --> 00:04:52,710
well
60
00:04:53,610 --> 00:04:58,290
Now, Faraday knew that if he could run a
current through a wire, this would
61
00:04:58,290 --> 00:05:01,290
create a magnetic field around that
wire.
62
00:05:02,090 --> 00:05:07,390
So if we place the wire next to the
magnet with a magnetic field running
63
00:05:07,390 --> 00:05:13,370
perpendicular or at right angles to the
one created around the wire, the wire
64
00:05:13,370 --> 00:05:14,069
would move.
65
00:05:14,070 --> 00:05:17,930
But the movement would break the
circuit, so we couldn't really get
66
00:05:17,930 --> 00:05:22,070
movement until he remembered Mercury.
67
00:05:23,370 --> 00:05:27,390
But before we get this mercury out, I
think we should get the real fragile one
68
00:05:27,390 --> 00:05:29,230
out of the way. So thank you very much,
Charlotte.
69
00:05:34,830 --> 00:05:39,790
Now, Andy's going to pour the mercury
around the magnet.
70
00:05:44,330 --> 00:05:50,830
Then we can dip this metal needle that
Andy has here into the mercury.
71
00:05:51,920 --> 00:05:54,760
and we can pass an electric current
through it.
72
00:05:56,320 --> 00:06:02,020
So we can just use a normal power supply
to pass the electric current through
73
00:06:02,020 --> 00:06:03,020
it.
74
00:06:04,940 --> 00:06:08,120
And then what we should see is rotation.
75
00:06:10,460 --> 00:06:17,120
So the mercury metal conducts
electricity, but it also allows the
76
00:06:17,420 --> 00:06:22,650
which at room temperature, the mercury
is a liquid, So the objects can move
77
00:06:22,650 --> 00:06:24,090
freely through that.
78
00:06:25,410 --> 00:06:27,570
And there we are. We have rotation.
79
00:06:34,390 --> 00:06:40,250
And it just keeps moving round and round
because there is liquid in there which
80
00:06:40,250 --> 00:06:41,830
allows that continuous movement.
81
00:06:42,290 --> 00:06:46,290
But of course, in modern motors, we use
brushes instead of that mercury.
82
00:06:46,510 --> 00:06:48,190
But thank you very much for your help
there, Andy.
83
00:06:51,580 --> 00:06:56,100
Now, most of us still work on this
principle, and you can even try building
84
00:06:56,100 --> 00:06:57,100
yourself.
85
00:06:57,200 --> 00:07:02,060
You can make one actually out of a
battery, a magnet, and a coil of wire.
86
00:07:03,040 --> 00:07:06,680
And I'm going to come and sit next to
you, if that's all right, to come and do
87
00:07:06,680 --> 00:07:07,900
this. So shift you along, everybody.
88
00:07:08,440 --> 00:07:09,620
That's enough, I'm not that big.
89
00:07:11,500 --> 00:07:15,100
Okay, now this is a really simple one
that you're going to help me with. Okay,
90
00:07:15,100 --> 00:07:17,100
so what's your name? Lucy. Lucy, okay.
91
00:07:17,460 --> 00:07:20,600
So what we have here, Lucy, is a
battery.
92
00:07:21,280 --> 00:07:23,940
a magnet and a coil, nice and simple.
93
00:07:24,360 --> 00:07:28,060
So what I want you to do is just put
that battery on top of that magnet.
94
00:07:29,560 --> 00:07:31,760
Okay, you see it's a very strong magnet.
95
00:07:32,140 --> 00:07:35,060
So that magnet can set up a magnetic
field.
96
00:07:35,980 --> 00:07:42,960
Then we have our coil here, and if we
place our coil over the top
97
00:07:42,960 --> 00:07:48,000
of that battery, it will generate a
current, an electrical current through
98
00:07:48,000 --> 00:07:49,000
coil.
99
00:07:49,420 --> 00:07:55,100
So the wire sets off a separate magnetic
field, which runs perpendicular, or at
100
00:07:55,100 --> 00:07:58,840
right angles, to our magnetic field
here.
101
00:07:59,720 --> 00:08:04,880
And the result is that the two fields
react with each other, and our coil
102
00:08:04,880 --> 00:08:05,880
rotates.
103
00:08:06,260 --> 00:08:07,740
Okay? Got it, Lucy?
104
00:08:08,100 --> 00:08:13,380
So, place our coil over the top. There
we are.
105
00:08:14,600 --> 00:08:16,460
Then it goes round nice and fast.
106
00:08:16,800 --> 00:08:17,800
Thank you.
107
00:08:25,520 --> 00:08:30,040
In a moment, I'm going to be introducing
you to the first robot in our
108
00:08:30,040 --> 00:08:35,159
orchestra. But just before I do, I want
to show you a hack that we did with the
109
00:08:35,159 --> 00:08:37,100
most common robot of them all.
110
00:08:37,780 --> 00:08:41,260
Now, you might not think your washing
machine is a robot.
111
00:08:41,820 --> 00:08:47,360
But actually, it's just a collection of
motors that replicates the manual work
112
00:08:47,360 --> 00:08:49,020
of having to wash your clothes by hand.
113
00:08:49,720 --> 00:08:54,100
So on a much more basic level, it turns
electricity into movement.
114
00:08:55,280 --> 00:09:01,040
So if it's possible to turn electricity
into movement, can we turn movement into
115
00:09:01,040 --> 00:09:02,040
electricity?
116
00:09:02,880 --> 00:09:09,120
Well, a few weeks ago, I challenged Andy
to build a wind turbine and generate
117
00:09:09,120 --> 00:09:12,280
electricity using an old washing
machine.
118
00:09:12,740 --> 00:09:15,080
Now, this isn't as stupid as it sounds.
119
00:09:15,460 --> 00:09:20,880
When you put your power into your
washing machine, you get movement. The
120
00:09:20,880 --> 00:09:23,680
spins. So if you spin the drum...
121
00:09:24,060 --> 00:09:25,440
Surely you can get power out.
122
00:09:26,400 --> 00:09:28,340
So, Andy, how did you get on?
123
00:09:29,160 --> 00:09:32,380
Not too bad, not too bad. I didn't use
too many of the bits of the washing
124
00:09:32,380 --> 00:09:35,280
machine in the turbine, as you can see,
littered around here. But the main bit,
125
00:09:35,380 --> 00:09:39,360
obviously, is the motor. This is the
main motor that turns the drum in the
126
00:09:39,360 --> 00:09:40,039
washing machine.
127
00:09:40,040 --> 00:09:44,760
And like you said, if we can use
something else to turn the motor, it
128
00:09:44,760 --> 00:09:48,380
generate electricity. So we're going to
be trying to use these turbine blades to
129
00:09:48,380 --> 00:09:49,380
turn the motor.
130
00:09:49,690 --> 00:09:50,710
to try and generate some electricity.
131
00:09:51,070 --> 00:09:52,170
Okay, how much electricity?
132
00:09:53,530 --> 00:09:56,570
Maybe not all that much. This probably
isn't the most efficient way to generate
133
00:09:56,570 --> 00:09:59,390
electricity in the world, but we should
be able to get some light out of these
134
00:09:59,390 --> 00:10:03,750
torches on the front here. Right, okay,
so these we need to keep an eye out, is
135
00:10:03,750 --> 00:10:06,590
it? Right, so we need to test it.
136
00:10:06,810 --> 00:10:12,970
Now, of course, it doesn't get that
windy in the lecture theatre, so Andy,
137
00:10:12,970 --> 00:10:16,290
conveniently, has brought his leaf
blower with him.
138
00:10:17,130 --> 00:10:21,230
So it might get a bit blustery over
here, so hang on to your heads,
139
00:10:22,190 --> 00:10:23,450
Okay, so are we ready?
140
00:10:23,710 --> 00:10:25,850
So everybody keep an eye out on those
lights.
141
00:10:26,890 --> 00:10:28,590
So let's test it, Andy. Okay.
142
00:10:52,590 --> 00:10:57,130
spinning, and the lights came on. So we
made a wind turbine from a washing
143
00:10:57,130 --> 00:11:01,510
machine. Now, as Andy said, it's not the
most efficient way to power your home,
144
00:11:01,590 --> 00:11:07,030
but it does show that relationship
between electricity, magnetism, and
145
00:11:07,030 --> 00:11:10,010
really well. Excellent work, Andy. Thank
you very much.
146
00:11:15,830 --> 00:11:20,370
A little bit more about motors. We can
start assembling our robot musicians.
147
00:11:21,120 --> 00:11:23,460
So let's start simple with the drums.
148
00:11:24,160 --> 00:11:29,480
Well, maybe not so simple, but you only
have to worry about the rhythm because
149
00:11:29,480 --> 00:11:31,200
on the drums the pitch doesn't change.
150
00:11:32,520 --> 00:11:39,040
So all we really need is a single motor
to play each drum, like this snare drum.
151
00:11:39,960 --> 00:11:46,560
So attached to each drumstick is a motor
that will connect the circuit so that
152
00:11:46,560 --> 00:11:49,460
the motor makes the stick hit the drum.
153
00:11:49,920 --> 00:11:54,120
And bounce back again. So I should be
able to just keep hitting that drum with
154
00:11:54,120 --> 00:11:55,120
every signal.
155
00:11:55,580 --> 00:11:56,580
Like so.
156
00:11:59,220 --> 00:12:00,220
Brilliant.
157
00:12:03,940 --> 00:12:09,180
But our orchestra isn't going to work by
me standing here pressing a switch. So
158
00:12:09,180 --> 00:12:11,020
we need to program that tune.
159
00:12:12,140 --> 00:12:15,680
For a human orchestra, we'd use sheet
music.
160
00:12:16,160 --> 00:12:18,860
Which has a line for the bass.
161
00:12:19,980 --> 00:12:24,620
The synth and the strings and of course
one for the drums as well.
162
00:12:25,040 --> 00:12:29,840
Now sheet music is similar actually to a
computer program in that it tells the
163
00:12:29,840 --> 00:12:36,520
musicians what notes to play, how long
to hold each note and how long they
164
00:12:36,520 --> 00:12:37,520
should play it for.
165
00:12:38,760 --> 00:12:44,680
Now let me show you a robot that uses
some very simple instructions to do
166
00:12:44,680 --> 00:12:47,000
something very, very cool.
167
00:12:48,840 --> 00:12:49,840
Remember these?
168
00:12:50,220 --> 00:12:52,720
Has anyone ever tried solving a Rubik's
Cube?
169
00:12:53,140 --> 00:12:54,140
Oh, lots of people.
170
00:12:54,380 --> 00:12:56,980
There you are then. You can have that
one. Try solving that.
171
00:12:58,440 --> 00:13:01,940
And someone over here, you try solving
that one.
172
00:13:07,600 --> 00:13:09,240
I need this one, I'm afraid.
173
00:13:10,720 --> 00:13:13,420
Okay, now, you should have solved it by
now, yes? How are you getting on?
174
00:13:14,000 --> 00:13:15,260
No? Not quite?
175
00:13:15,820 --> 00:13:16,920
Okay, well, keep going.
176
00:13:17,610 --> 00:13:22,950
Now it might seem impossible to solve,
but mathematicians have shown that you
177
00:13:22,950 --> 00:13:26,930
can solve any cube within just 20 moves.
178
00:13:28,250 --> 00:13:32,330
Because there's a certain pattern of
twists and turns that would get the cube
179
00:13:32,330 --> 00:13:36,230
back to normal. So all of the colours on
the side would be the same.
180
00:13:37,490 --> 00:13:41,790
Now the inventors of this robot set
themselves a challenge.
181
00:13:42,430 --> 00:13:44,850
This is CubeStormer 3.
182
00:13:45,440 --> 00:13:48,380
And it's the quickest cube solver in the
world.
183
00:13:48,620 --> 00:13:50,760
So how long do you think it would take
to solve this?
184
00:13:51,480 --> 00:13:52,480
How long?
185
00:13:52,520 --> 00:13:53,520
10 or 20 seconds.
186
00:13:54,720 --> 00:13:55,740
Yep, any advance?
187
00:13:56,800 --> 00:13:58,480
10, 20 to 30 seconds.
188
00:13:58,920 --> 00:14:00,220
Okay, well, let's see.
189
00:14:05,380 --> 00:14:07,660
I just align my Rubik's Cube.
190
00:14:10,400 --> 00:14:13,580
And if Dave, you just want to come and
have a look at this.
191
00:14:14,700 --> 00:14:15,900
I press my go button.
192
00:14:23,460 --> 00:14:24,460
Wow.
193
00:14:32,480 --> 00:14:33,820
Four seconds.
194
00:14:35,020 --> 00:14:39,580
I know it looks magic, but actually it's
Lego and a smartphone.
195
00:14:40,640 --> 00:14:43,160
Now it takes photographs of the cube.
196
00:14:43,840 --> 00:14:47,340
And the software works out the quickest
way in which to solve these Rubik's
197
00:14:47,340 --> 00:14:52,400
Cubes. So it writes a program to tell
each robot arm which way to turn.
198
00:14:53,040 --> 00:14:56,920
And then actually, once the math is
done, it's just a simple list of
199
00:14:56,920 --> 00:15:01,860
instructions. So spin this part of the
cube, rotate that part, spin the other
200
00:15:01,860 --> 00:15:02,860
face.
201
00:15:03,480 --> 00:15:06,140
Now the same is true for our robot
drummer.
202
00:15:07,100 --> 00:15:11,540
Now he's from Queen Mary's University of
London, and here he is.
203
00:15:11,740 --> 00:15:13,040
Say hi to Motima.
204
00:15:13,870 --> 00:15:14,870
Hi, Motorman.
205
00:15:14,950 --> 00:15:15,950
Hi.
206
00:15:16,210 --> 00:15:22,150
Now, we need to write a program to know
exactly when each motor will turn on to
207
00:15:22,150 --> 00:15:23,150
create the rhythm.
208
00:15:23,890 --> 00:15:29,350
Now, the easiest way to do this is a
form of electronic sheet music called
209
00:15:29,490 --> 00:15:33,230
or Musical Instrument Digital Interface.
210
00:15:33,810 --> 00:15:38,030
And it's been designed specifically so
that instruments can talk to the
211
00:15:38,030 --> 00:15:39,090
and back again.
212
00:15:39,950 --> 00:15:42,970
So, instead of writing a whole new
program,
213
00:15:43,710 --> 00:15:49,590
we can take the drum from our sheet
music, write it in MIDI software, which
214
00:15:49,590 --> 00:15:52,330
then convert it into instructions for
Mortimer.
215
00:15:53,130 --> 00:15:58,230
So if we sent a simple code to the
drummer, we should hear this.
216
00:16:02,430 --> 00:16:03,750
Okay, nice and simple.
217
00:16:04,290 --> 00:16:09,550
But we could send a more complex code
that repeats a certain rhythm, and we'd
218
00:16:09,550 --> 00:16:10,710
hear this.
219
00:16:20,950 --> 00:16:25,090
Excellent. Okay, already we're starting
to rock and we just have one.
220
00:16:29,630 --> 00:16:34,990
Now, in fact, all our robots are going
to be controlled by MIDI, as it means we
221
00:16:34,990 --> 00:16:39,570
can work in a format that humans can
read, which is sheet music, and then
222
00:16:39,570 --> 00:16:43,470
convert it straight into code that our
robot musicians are much more
223
00:16:43,470 --> 00:16:44,470
with.
224
00:16:45,030 --> 00:16:48,670
Okay, so one musician down, lots more to
go.
225
00:16:49,250 --> 00:16:52,090
Because we don't just need a rhythm in
our piece.
226
00:16:52,310 --> 00:16:53,850
We also need pitch.
227
00:16:54,690 --> 00:16:58,270
So we need to start with that low bass
synthesizer sound.
228
00:16:58,610 --> 00:17:00,590
You know the one for Doctor Who? Who
knows it?
229
00:17:02,190 --> 00:17:03,350
Sing it, everybody.
230
00:17:08,550 --> 00:17:12,970
Not bad, not bad. I hope the robot
orchestra are as good as you guys.
231
00:17:13,849 --> 00:17:19,010
So, we need another robot that can read
music and adjust the pitch of the sound
232
00:17:19,010 --> 00:17:20,430
as it produces it.
233
00:17:20,930 --> 00:17:26,829
Now, in the spirit of making and hacking
and repurposing, this robot musician is
234
00:17:26,829 --> 00:17:30,250
made from a device that was made
redundant many years ago.
235
00:17:30,890 --> 00:17:35,950
Now, in the days before laser and inject
printers, documents were printed by
236
00:17:35,950 --> 00:17:38,250
very noisy dot matrix printers.
237
00:17:39,110 --> 00:17:43,530
which had to punch a letter shape
through the ink -covered ribbon onto
238
00:17:44,590 --> 00:17:49,930
Now, we don't really think about
printers as robots, but they use motors
239
00:17:49,930 --> 00:17:54,570
replicate human work, or at least the
hundreds of monks that used to copy
240
00:17:56,410 --> 00:18:01,850
So, if we set it printing, we'll hear
the motors whirring away and changing
241
00:18:01,850 --> 00:18:05,170
pitch. But we're not interested in
what's being printed.
242
00:18:05,390 --> 00:18:07,710
We just want to hear how the sound
changes.
243
00:18:08,780 --> 00:18:13,880
So the owner of this has hacked it, and
he realized that he could alter the
244
00:18:13,880 --> 00:18:16,580
pitch of the sound by printing different
patterns.
245
00:18:17,320 --> 00:18:19,980
So it accepts our MIDI code.
246
00:18:20,320 --> 00:18:25,640
So the computer in the printer converts
into instructions telling different
247
00:18:25,640 --> 00:18:27,060
motors when to move.
248
00:18:27,740 --> 00:18:31,420
So it sounds like this. Let's see if you
can guess the tune.
249
00:18:52,040 --> 00:18:53,040
Anyone guess it?
250
00:18:55,420 --> 00:18:56,500
Anyone guess it?
251
00:18:57,420 --> 00:18:58,420
Yeah.
252
00:18:58,740 --> 00:19:03,080
Oh, to joy. Well done, yes. And well
done if you knew that at home as well.
253
00:19:03,320 --> 00:19:05,880
Now, our orchestra is starting to take
shape.
254
00:19:06,600 --> 00:19:10,000
Robots can convert MIDI into motorized
movement.
255
00:19:11,380 --> 00:19:15,420
And there's a much more sophisticated
breed of printer that's starting to
256
00:19:15,420 --> 00:19:16,420
increase in popularity.
257
00:19:17,260 --> 00:19:21,860
and may prove very useful as we move to
the next instrument in our orchestra.
258
00:19:23,660 --> 00:19:28,780
Finishing off the rhythm section of our
unconventional orchestra is a bass
259
00:19:28,780 --> 00:19:34,480
guitar, which has been adapted to play
itself for students at the University of
260
00:19:34,480 --> 00:19:35,480
Leeds.
261
00:19:35,740 --> 00:19:41,440
So like our earlier instruments, it
reads our MIDI program, but this uses
262
00:19:41,440 --> 00:19:45,520
solenoids and compressed air to press
down on the strings.
263
00:19:46,380 --> 00:19:52,100
And then it adjusts the pitch of the
notes played when the actuator plucks
264
00:19:52,100 --> 00:19:54,800
strings. So just like a human guitarist
would.
265
00:19:55,380 --> 00:19:58,840
So let's hear what our bass guitar
sounds like.
266
00:20:11,460 --> 00:20:12,460
Wow.
267
00:20:13,740 --> 00:20:14,740
Whoa.
268
00:20:21,100 --> 00:20:25,060
The team who put this together wanted to
give the guitar an even more human
269
00:20:25,060 --> 00:20:28,120
-like feeling, so it gave it fingers.
270
00:20:30,660 --> 00:20:37,660
Now, the solution for these fingers was
to print them using a 3D printer, which
271
00:20:37,660 --> 00:20:40,420
is quite similar to this one that we
have.
272
00:20:41,900 --> 00:20:46,120
Now, we have to be very careful with
this because it's halfway through making
273
00:20:46,120 --> 00:20:47,120
model.
274
00:20:49,580 --> 00:20:55,240
And it's making a model of someone in
the audience.
275
00:20:55,760 --> 00:20:58,400
So Isla, would you like to come and join
me?
276
00:21:02,160 --> 00:21:04,380
Hi, Isla. How are you?
277
00:21:06,860 --> 00:21:11,140
Okay, so let's just go around here so we
can see what's going on, Isla.
278
00:21:11,380 --> 00:21:17,340
So a few weeks ago, we sent some people
to Isla's house to get a 3D scan of her
279
00:21:17,340 --> 00:21:18,340
head.
280
00:21:19,210 --> 00:21:24,690
And now, we can see people scanning your
head there. That must have been very
281
00:21:24,690 --> 00:21:26,210
strange for your Isla, wasn't it?
282
00:21:28,410 --> 00:21:33,910
So, the head is being printed layer by
layer.
283
00:21:34,210 --> 00:21:39,310
So, each of these layers can be seen as
a thinly sliced horizontal cross
284
00:21:39,310 --> 00:21:41,450
-section of Isla's head.
285
00:21:42,070 --> 00:21:47,910
Now, 3D printing is just a rapid
prototyping process, which is capable of
286
00:21:47,910 --> 00:21:52,080
making... three -dimensional solid
objects from a digital file.
287
00:21:53,220 --> 00:21:56,200
Now, to buy a 3D printer is actually
still quite expensive.
288
00:21:56,800 --> 00:22:00,860
But if you have a design, there are
companies that will print one for you,
289
00:22:00,860 --> 00:22:02,340
in the same way people print your
photographs.
290
00:22:03,280 --> 00:22:08,280
So, as you can see, this would take a
very long time to start printing Isla's
291
00:22:08,280 --> 00:22:09,099
head now.
292
00:22:09,100 --> 00:22:11,680
So we have printed one a little earlier.
293
00:22:12,120 --> 00:22:13,600
So are you ready for this, Isla?
294
00:22:16,660 --> 00:22:17,660
Wow!
295
00:22:18,060 --> 00:22:19,260
What do you think, Isla?
296
00:22:26,140 --> 00:22:33,060
I think that looks great. What do
297
00:22:33,060 --> 00:22:34,060
you think, Isla?
298
00:22:34,180 --> 00:22:35,480
I think it's good.
299
00:22:35,780 --> 00:22:39,080
It looks fantastic. I did have my hair
up at the time. You did have a ponytail
300
00:22:39,080 --> 00:22:40,380
in at the time, did you? Good.
301
00:22:40,840 --> 00:22:41,799
We're glad.
302
00:22:41,800 --> 00:22:46,300
Well, the extra special thing here is
that your book...
303
00:22:46,560 --> 00:22:51,220
is going to go into the Royal
Institution downstairs next to Michael
304
00:22:51,220 --> 00:22:52,980
bus. How good is that?
305
00:22:53,960 --> 00:22:55,500
Okay. I'm done.
306
00:22:57,360 --> 00:22:59,400
All right. Thank you very much, Alan.
307
00:22:59,620 --> 00:23:00,620
Thank you.
308
00:23:03,480 --> 00:23:09,200
Now, printing colourful fingers is fun
for our bass guitar, but is there a more
309
00:23:09,200 --> 00:23:11,680
serious application for our 3D printing?
310
00:23:12,560 --> 00:23:13,600
Well, yes.
311
00:23:14,120 --> 00:23:18,520
And hopefully, we have a video call here
with Hayley Fraser in Inverness.
312
00:23:18,940 --> 00:23:20,400
Now, hi, Hayley.
313
00:23:20,620 --> 00:23:21,620
How are you?
314
00:23:22,520 --> 00:23:28,880
Hi. Good, good. Now, Hayley, I
understand you have a prosthetic hand
315
00:23:28,880 --> 00:23:30,320
3D printed. Is that right?
316
00:23:31,080 --> 00:23:33,600
Yeah. Yeah? And can you show us it?
317
00:23:35,680 --> 00:23:36,680
Fantastic.
318
00:23:36,960 --> 00:23:38,160
Do you want to give us a wave?
319
00:23:40,830 --> 00:23:45,150
That's brilliant. Now, this must be life
-changing for you, is it?
320
00:23:45,990 --> 00:23:46,990
Yeah.
321
00:23:48,170 --> 00:23:52,390
I really like the colour, Hayley, the
pink colour. Did you choose that?
322
00:23:52,850 --> 00:23:55,030
Yes. You did, yes.
323
00:23:55,270 --> 00:24:00,810
OK. Now, can you show us something with
the hand? Maybe pick something up.
324
00:24:03,830 --> 00:24:10,210
So, Hayley's dad... When did Hayley get
this
325
00:24:10,210 --> 00:24:14,330
hand? Hayley received it back in June
this year.
326
00:24:14,730 --> 00:24:20,270
It took around six weeks for the whole
process, which was a very quick
327
00:24:20,270 --> 00:24:22,050
turnaround. Wow, that's amazing.
328
00:24:22,330 --> 00:24:25,510
It must have made Hayley's life just so
different, did it?
329
00:24:25,970 --> 00:24:27,510
Oh, yes, right on out, yeah.
330
00:24:27,850 --> 00:24:32,810
Yeah. I mean, I think the thing that
really impresses me most about this is
331
00:24:32,810 --> 00:24:36,950
prosthetic hands can cost literally
thousands of pounds.
332
00:24:37,760 --> 00:24:43,480
But this one is so low cost that it
means that as Hayley grows, then the
333
00:24:43,480 --> 00:24:46,040
can always be the right size for Hayley
as well.
334
00:24:46,560 --> 00:24:50,140
Yeah. And that must be life -changing in
itself.
335
00:24:50,700 --> 00:24:56,020
Yeah, of course. We can actually buy 3D
printers for our home, which we can
336
00:24:56,020 --> 00:24:58,560
actually print the parts for ourselves.
337
00:24:58,780 --> 00:25:02,480
That's fantastic. So you can actually
print your own hands at home then as
338
00:25:02,940 --> 00:25:06,660
Yes. So it means you can choose what
colour you want as well, Hayley.
339
00:25:08,060 --> 00:25:09,240
Yes, that's great.
340
00:25:09,580 --> 00:25:13,220
OK, well, thank you very much for
joining us and happy holidays to you.
341
00:25:13,460 --> 00:25:15,380
Thank you very much. Thank you. Bye
-bye.
342
00:25:22,300 --> 00:25:25,340
Now, our orchestra is starting to take
shape.
343
00:25:25,820 --> 00:25:32,300
We can have a drummer, a bassist and a
printer. Let's not forget our lovely
344
00:25:32,300 --> 00:25:33,300
printer.
345
00:25:33,870 --> 00:25:38,030
While these robot musicians will get
away with playing the right notes in the
346
00:25:38,030 --> 00:25:42,410
right order, some instruments are much,
much harder to play.
347
00:25:43,310 --> 00:25:48,790
Now, we want a robot to play the solo
part in Doctor Who. Who knows the solo
348
00:25:48,790 --> 00:25:49,790
part in Doctor Who?
349
00:25:50,270 --> 00:25:51,270
Sing it.
350
00:25:53,970 --> 00:25:57,290
Someone down here is very, very good.
351
00:25:58,270 --> 00:25:59,270
Excellent.
352
00:26:00,360 --> 00:26:03,460
If it all goes wrong later, I might just
get you to do that, okay?
353
00:26:04,680 --> 00:26:10,420
Now, we want them to play it on one of
these, a theremin. And they are
354
00:26:10,420 --> 00:26:12,240
notoriously difficult to play.
355
00:26:13,460 --> 00:26:16,900
Because you have to play in mid -air.
356
00:26:19,860 --> 00:26:23,620
So you can hear some sort of strange
noise.
357
00:26:24,160 --> 00:26:27,940
And on the left hand, I can control the
volume.
358
00:26:30,860 --> 00:26:33,860
And then my right hand can control the
pitch.
359
00:26:48,720 --> 00:26:51,800
Well, I've definitely not perfected it
yet, so I hope the robot does a lot
360
00:26:51,800 --> 00:26:52,800
better than me.
361
00:26:53,550 --> 00:26:57,770
One of the things that makes this
especially hard to play is that to keep
362
00:26:57,770 --> 00:27:02,310
tune, you have to position your hands in
exactly the right place in the air.
363
00:27:02,990 --> 00:27:06,930
If the theremin is nudged or the
settings are different, you'd have to
364
00:27:06,930 --> 00:27:08,010
reposition your hands.
365
00:27:08,810 --> 00:27:13,230
So you have to listen to the sound
that's being produced, think whether
366
00:27:13,230 --> 00:27:18,230
tune, and then think, do I need the
pitch higher or lower, and then move
367
00:27:18,230 --> 00:27:19,230
hands accordingly.
368
00:27:19,790 --> 00:27:22,130
Now this is called a feedback loop.
369
00:27:22,590 --> 00:27:25,970
And this is what our theremin -playing
robot will need to master.
370
00:27:27,170 --> 00:27:33,330
Now, to show you what I mean about a
feedback loop, I need a volunteer to
371
00:27:33,330 --> 00:27:35,270
me with the 20 whistle.
372
00:27:37,450 --> 00:27:41,330
Okay, you there with the necklace on?
Yeah, okay, come down.
373
00:27:47,850 --> 00:27:50,390
Let's see. Okay, let's see. Right.
374
00:27:50,730 --> 00:27:52,650
What I want you to do, here's your
swanee whistle.
375
00:27:53,070 --> 00:27:56,130
I'm going to turn away from you and play
a note.
376
00:27:56,510 --> 00:27:59,330
And then I want you to try and replicate
that note.
377
00:27:59,870 --> 00:28:00,870
Okay?
378
00:28:05,930 --> 00:28:06,930
Got it?
379
00:28:10,470 --> 00:28:11,470
Keep going.
380
00:28:29,480 --> 00:28:31,720
Oh, I think you've just about got it
there, yeah.
381
00:28:31,940 --> 00:28:33,600
But it's quite difficult, isn't it?
382
00:28:33,940 --> 00:28:36,720
But actually what you were doing there
was a feedback loop.
383
00:28:37,160 --> 00:28:42,480
So I gave you a note, you were trying to
listen to what that note was, and then
384
00:28:42,480 --> 00:28:48,340
you were adjusting your hands and the
sound accordingly so you hit the same
385
00:28:48,340 --> 00:28:51,840
as me. But it's quite difficult, isn't
it? Yeah, you did very well. Thank you
386
00:28:51,840 --> 00:28:52,840
very much.
387
00:28:58,920 --> 00:29:05,720
Now this rather cute little robot is
programmed to follow a very simple
388
00:29:05,720 --> 00:29:06,720
loop.
389
00:29:07,380 --> 00:29:13,680
So when I set it running, what we need
is for it to follow a white line.
390
00:29:14,100 --> 00:29:19,020
So we just have some white line on a
tape around the theatre.
391
00:29:20,120 --> 00:29:23,140
Now the program we've written is a nice
simple one.
392
00:29:23,360 --> 00:29:26,920
So if I set this running on the line,
393
00:29:35,880 --> 00:29:37,280
we can see it start to move.
394
00:29:37,640 --> 00:29:40,480
So the program is written. It's very
simple.
395
00:29:41,280 --> 00:29:45,240
At the front of that robot is an
infrared light and a sensor.
396
00:29:46,040 --> 00:29:50,820
Now, when the light flashes, the amount
of light reflected back is measured by
397
00:29:50,820 --> 00:29:51,820
that sensor.
398
00:29:51,940 --> 00:29:56,740
So if the sensor is over the white line,
there's a high value, and the computer
399
00:29:56,740 --> 00:29:59,580
tells the motor to move the robot
forward.
400
00:30:00,500 --> 00:30:04,640
If it's over the black, the amount of
light reflected is too low.
401
00:30:05,130 --> 00:30:10,850
So the computer tells the motors to move
the robot left or right and find that
402
00:30:10,850 --> 00:30:11,850
white line again.
403
00:30:12,470 --> 00:30:15,010
And each of these is a feedback loop.
404
00:30:16,050 --> 00:30:17,250
We have an action.
405
00:30:17,670 --> 00:30:18,790
The robot moves.
406
00:30:19,830 --> 00:30:21,610
There's a measurement with the sensor.
407
00:30:22,070 --> 00:30:26,090
The robot reacts and it changes what
it's doing.
408
00:30:26,570 --> 00:30:31,730
And you can even see it's just gone
round a little corner there. So I think
409
00:30:31,730 --> 00:30:32,730
might just let it keep going.
410
00:30:32,950 --> 00:30:33,950
What do you think?
411
00:30:34,370 --> 00:30:35,750
Let's see how far it goes.
412
00:30:36,610 --> 00:30:41,010
Okay, well, we've got a camera mounted
to the front of it, so we'll just follow
413
00:30:41,010 --> 00:30:43,750
its progress and we'll pick up with it
later on.
414
00:30:45,410 --> 00:30:51,150
Now, our more advanced robot, like the
one capable of playing a theremin, can't
415
00:30:51,150 --> 00:30:53,150
really be programmed in this way.
416
00:30:53,830 --> 00:30:59,230
Our little line -following robot knows
what it's likely to encounter, so we can
417
00:30:59,230 --> 00:31:01,130
tell it exactly how to react.
418
00:31:02,220 --> 00:31:08,880
But what happens if you place a robot in
an unpredictable alien world without a
419
00:31:08,880 --> 00:31:10,200
big white line to follow?
420
00:31:10,640 --> 00:31:16,200
In a place where communication is almost
impossible and robots have to deal with
421
00:31:16,200 --> 00:31:17,260
the challenges themselves.
422
00:31:18,660 --> 00:31:21,840
So on the surface of Mars, for example.
423
00:31:22,860 --> 00:31:27,940
So please give a very warm welcome to
Abby Hutty and Bruno.
424
00:31:40,500 --> 00:31:46,900
So, Abby, you've heard about our
challenge to make a most advanced robot
425
00:31:46,900 --> 00:31:51,560
theremin. Now, you're part of a team
that's building a much, much more
426
00:31:51,560 --> 00:31:52,560
complicated robot.
427
00:31:52,660 --> 00:31:53,960
So, what do we have here?
428
00:31:54,240 --> 00:31:59,400
This is Bruno. This is one of our
prototype rovers for the 2018 Mars
429
00:31:59,500 --> 00:32:03,580
that's the European Space Agency's first
rover mission to Mars.
430
00:32:04,270 --> 00:32:07,890
So Bruno here's a prototype, so that
means he's a working model, and he helps
431
00:32:07,890 --> 00:32:11,530
to develop things like how we're going
to drive around on Mars, and also how
432
00:32:11,530 --> 00:32:15,310
we're going to actually autonomously
navigate, so how we're going to work out
433
00:32:15,310 --> 00:32:16,990
where we want to travel when we're on
Mars.
434
00:32:17,390 --> 00:32:22,070
Fantastic. Now, I know tonight that Paul
is actually controlling him for us in
435
00:32:22,070 --> 00:32:25,150
the lecture theatre, but I'm guessing
that's not what's going to happen when
436
00:32:25,150 --> 00:32:25,949
he's on Mars.
437
00:32:25,950 --> 00:32:29,550
Yeah, so in the lecture theatre it's
pretty dark in here, and the rover is
438
00:32:29,550 --> 00:32:30,790
designed to be able to see...
439
00:32:31,230 --> 00:32:34,070
and get the right kind of contrast on
Mars during the daytime.
440
00:32:34,350 --> 00:32:37,370
So he can't really work out things in
the dark.
441
00:32:37,590 --> 00:32:40,930
So we're actually having to control him
by Wi -Fi, which is great.
442
00:32:41,150 --> 00:32:43,930
We're just remote controlling him, but
we can't do that when we're on Mars
443
00:32:43,930 --> 00:32:48,510
because Mars is so far away that it
would take up to 22 minutes for the
444
00:32:48,510 --> 00:32:52,570
to get there just to tell them what to
do. So if you're driving around on Mars
445
00:32:52,570 --> 00:32:53,770
and you hit the stop button...
446
00:32:54,010 --> 00:32:55,190
That's a bit too long, really.
447
00:32:55,450 --> 00:32:59,390
So we have to make our rover intelligent
enough to make its own decisions about
448
00:32:59,390 --> 00:33:01,890
what it can and can't do safely and
drive around all by itself.
449
00:33:02,270 --> 00:33:05,530
Brilliant. So you're almost like giving
it coordinates that you might give a car
450
00:33:05,530 --> 00:33:08,970
GPS? Yeah, it's a bit like that. We can
give it a destination that it's got to
451
00:33:08,970 --> 00:33:13,390
go to. It can be up to two days' drive,
and it'll just look at what's in front
452
00:33:13,390 --> 00:33:17,610
of it. It can bring up an elevation map,
which is basically a picture of what's
453
00:33:17,610 --> 00:33:19,050
in front of it in three dimensions.
454
00:33:19,450 --> 00:33:21,930
And then it can do calculations to work
out...
455
00:33:22,330 --> 00:33:26,010
what's too big an obstacle to climb over
and what's safe for it to trundle over
456
00:33:26,010 --> 00:33:30,830
and then just pick its own route to that
destination, phone us up. I think we
457
00:33:30,830 --> 00:33:34,770
have that here, yeah. So this is an
elevation map. So this shows us there's
458
00:33:34,770 --> 00:33:38,470
big rock in front of us here that would
be too big to climb over, but all of the
459
00:33:38,470 --> 00:33:40,150
blue area, that's nice and safe.
460
00:33:40,590 --> 00:33:42,970
Nothing's too big, so we can just drive
straight over that.
461
00:33:43,230 --> 00:33:47,590
Right, okay. So the other thing I'm
noticing here, Abi, is that these
462
00:33:47,730 --> 00:33:51,230
they don't have the normal rubber on
them like you would on tyres.
463
00:33:51,760 --> 00:33:55,060
And so they're all metal, so they're
very noisy. Why is that?
464
00:33:55,320 --> 00:34:00,260
Okay, so the primary objective of the
rover mission is to look for life on
465
00:34:00,400 --> 00:34:02,820
either in the past or present living
life.
466
00:34:03,080 --> 00:34:06,040
And rubber comes from trees. It's a
natural substance.
467
00:34:06,380 --> 00:34:10,719
So if we were to take rubber tires with
us, that could contaminate the samples
468
00:34:10,719 --> 00:34:14,620
that we're looking at. And we could find
Earth life in that rubber and think
469
00:34:14,620 --> 00:34:15,620
that it was life on Mars.
470
00:34:16,010 --> 00:34:18,770
So we've got to make sure that nothing
that we take with us is going to
471
00:34:18,770 --> 00:34:23,030
contaminate Mars. We've got to develop
these flexible wheels so that you still
472
00:34:23,030 --> 00:34:26,670
get the same kind of traction and grip
going over rocks and going through sand
473
00:34:26,670 --> 00:34:27,750
as you would with a rubber tyre.
474
00:34:28,170 --> 00:34:32,270
but without anything organic inside it.
Wow, okay, that sounds like a tremendous
475
00:34:32,270 --> 00:34:33,270
project.
476
00:34:33,770 --> 00:34:39,130
Thank you. And all of this technology
that you're developing here will be on
477
00:34:39,130 --> 00:34:42,590
ExoMars rover, is that right?
Absolutely, yes. So we're developing
478
00:34:42,590 --> 00:34:46,290
bits and pieces, lots of different
prototypes that test different things,
479
00:34:46,290 --> 00:34:48,989
will all come together in our final
rover that launches in 2018.
480
00:34:49,510 --> 00:34:50,448
That's fantastic.
481
00:34:50,449 --> 00:34:54,210
Well, thank you so much, Abby, for
bringing this along, and the very best
482
00:34:54,210 --> 00:34:55,889
luck with this fantastic project.
483
00:34:56,170 --> 00:34:57,170
Thank you. Thank you.
484
00:35:07,180 --> 00:35:08,180
Absolutely incredible.
485
00:35:08,540 --> 00:35:14,040
And to play our theremin in our
orchestra, our robot will need the
486
00:35:14,040 --> 00:35:15,380
Bruno, that Mars rover.
487
00:35:16,200 --> 00:35:20,320
Because Abby didn't tell Bruno exactly
how to get to its destination.
488
00:35:20,880 --> 00:35:24,600
She just tells him where to go, and he
was working out the rest.
489
00:35:25,380 --> 00:35:30,700
So in the same way, we need to be able
to tell our theremin player which note
490
00:35:30,700 --> 00:35:34,400
hit, and it must make a judgment as to
what the note might be.
491
00:35:35,150 --> 00:35:39,490
Then it listens to the sound that's
being produced and makes adjustments to
492
00:35:39,490 --> 00:35:43,250
that perfect pitch, just as we were
doing with the swanny whistles earlier.
493
00:35:44,510 --> 00:35:46,930
And here is our solution.
494
00:35:48,250 --> 00:35:50,850
We're back with our H5W.
495
00:35:51,430 --> 00:35:54,230
And he's such a cute machine, isn't he?
496
00:35:54,870 --> 00:36:00,210
It's modelled on a three -year -old. And
it lives in Barcelona in Spain. And
497
00:36:00,210 --> 00:36:03,790
it's travelled here together with
several friends, including...
498
00:36:04,360 --> 00:36:10,220
Paul Frasier and Vicky Valutz from SPECS
Research Group at the Catalan Institute
499
00:36:10,220 --> 00:36:14,540
of Advanced Studies at the University
Pompidou Fabra.
500
00:36:15,220 --> 00:36:16,220
Welcome.
501
00:36:18,560 --> 00:36:19,680
Hi, it's IW.
502
00:36:24,480 --> 00:36:29,200
My name is H5W. I am like a robot.
503
00:36:29,840 --> 00:36:32,580
Paul is my friend and we love to be
here.
504
00:36:35,240 --> 00:36:39,060
Brilliant. Now, Paul, why would you need
such a complicated robot?
505
00:36:39,880 --> 00:36:45,160
Well, the iCub robot, this one called
H5W, has about 60 motors.
506
00:36:45,460 --> 00:36:47,140
Like many of the robots we saw can do
one thing.
507
00:36:47,760 --> 00:36:50,180
But if you look at their own bodies, we
can do more than one thing.
508
00:36:50,860 --> 00:36:55,740
On the other hand, if you now really
want to advance robots and make a robot
509
00:36:55,740 --> 00:37:00,690
that really can be our friend, that can
work with us and we can relate to, then
510
00:37:00,690 --> 00:37:04,310
we might have to think about giving them
more of the property that we have. And
511
00:37:04,310 --> 00:37:08,810
it does feel really human -like. When it
turns around and looks at you and winks
512
00:37:08,810 --> 00:37:13,630
at you and things, it does feel very,
very human -like. So let's see what it
513
00:37:13,630 --> 00:37:15,190
do with these hands.
514
00:37:15,490 --> 00:37:18,870
So H5W, can you do something?
515
00:37:20,690 --> 00:37:22,090
Let's play with the piano.
516
00:37:23,150 --> 00:37:24,470
That sounds like a good idea.
517
00:37:24,750 --> 00:37:26,390
Okay, so why don't you play a C?
518
00:37:26,630 --> 00:37:27,970
Can you play a C for us?
519
00:37:31,700 --> 00:37:35,340
Well, that was almost right. And we have
been practicing this the whole
520
00:37:35,340 --> 00:37:37,760
afternoon, you know, so I'm a little bit
disappointed.
521
00:37:37,980 --> 00:37:42,680
It's like a naughty three -year -old.
Look, H5W, can we try this again? And
522
00:37:42,680 --> 00:37:46,800
in mind, it's being recorded. Lots of
people are watching. Can you try to do
523
00:37:46,800 --> 00:37:47,800
right this time?
524
00:37:49,100 --> 00:37:50,038
Well done.
525
00:37:50,040 --> 00:37:51,220
Thank you very much.
526
00:38:00,460 --> 00:38:02,040
Yeah, I agree with that.
527
00:38:02,720 --> 00:38:07,220
So we've been talking about feedback
loops and how we need that for our
528
00:38:07,220 --> 00:38:12,880
orchestra. So this is a very
sophisticated feedback loop plus the one
529
00:38:12,880 --> 00:38:16,500
further from that as well, isn't it?
Well, this is the whole point. If you
530
00:38:16,500 --> 00:38:21,440
at our brain, it's actually managing
different kinds of feedback loops at the
531
00:38:21,440 --> 00:38:22,440
same time.
532
00:38:22,460 --> 00:38:25,760
You can think about brains like a
prediction machine.
533
00:38:26,810 --> 00:38:30,390
It's not only getting errors from the
world, as in the line -following robot,
534
00:38:30,530 --> 00:38:32,090
oh, I'm off, now I have to correct.
535
00:38:32,310 --> 00:38:33,330
It's like a feedback error.
536
00:38:33,590 --> 00:38:37,190
But it's really also predicting, like,
oh, what should the world look like when
537
00:38:37,190 --> 00:38:42,590
I'm doing things? So it's highly
relying, and on the same point as robot,
538
00:38:42,590 --> 00:38:44,750
predictions it's making about the world
it's in.
539
00:38:45,030 --> 00:38:48,870
And we'd need that if we were able to
coexist with robots as well. Absolutely.
540
00:38:49,190 --> 00:38:52,450
So we'd like to hear a tune from it. I
think we'd like to hear a tune, wouldn't
541
00:38:52,450 --> 00:38:53,450
we? Yeah?
542
00:38:54,310 --> 00:38:55,310
All right.
543
00:38:55,470 --> 00:38:56,550
Let's see what it can play.
544
00:38:57,370 --> 00:38:58,810
This is not really difficult.
545
00:38:59,790 --> 00:39:00,950
How about this?
546
00:39:26,220 --> 00:39:29,160
What do we think? I think that was
starting to sound like something. What
547
00:39:29,160 --> 00:39:30,160
think it was?
548
00:39:32,500 --> 00:39:36,040
Twinkle, twinkle, little star. It
sounded a bit like that, didn't it?
549
00:39:36,560 --> 00:39:37,720
Excellent. Correct.
550
00:39:38,480 --> 00:39:39,480
Well done.
551
00:39:40,420 --> 00:39:41,420
Correct. Well done.
552
00:39:42,020 --> 00:39:48,160
So it sounds like H5W could be the star
of our heroin playing later on. So thank
553
00:39:48,160 --> 00:39:52,120
you very much for showing this poll, and
thank you very much, H5W.
554
00:39:52,420 --> 00:39:53,460
Well done. Thank you.
555
00:40:01,800 --> 00:40:07,600
So I'm looking forward to hearing H5W
play our solo part on the theremin later
556
00:40:07,600 --> 00:40:08,600
on.
557
00:40:09,300 --> 00:40:15,380
Now, by using constant feedback loops,
we're now one step closer to completing
558
00:40:15,380 --> 00:40:16,380
our orchestra.
559
00:40:16,780 --> 00:40:20,320
So, how's our line following robot
getting on?
560
00:40:20,920 --> 00:40:24,020
Can we see any? Oh, yeah, we can see
some footage of him. Excellent.
561
00:40:24,440 --> 00:40:27,480
Okay, so you can see him actually going
around quite a tight corner there.
562
00:40:27,520 --> 00:40:31,080
That's quite difficult to do. So he's
definitely outside of the lecture
563
00:40:31,080 --> 00:40:32,960
and somewhere in the RI there, I think.
564
00:40:33,260 --> 00:40:37,860
But I think we should just put some tape
down outside the RI and just let him
565
00:40:37,860 --> 00:40:39,480
walk around London, see what's going on.
566
00:40:40,480 --> 00:40:46,260
Now, next, we want to work out how to
bring several robots to play together.
567
00:40:46,990 --> 00:40:50,490
After all, a good orchestra is much more
than the sum of its parts.
568
00:40:51,210 --> 00:40:57,530
Now, to give you an idea of how robots
work together, I want to introduce you
569
00:40:57,530 --> 00:40:59,310
a swarm of robots.
570
00:41:00,670 --> 00:41:06,510
These rather cute little things here are
pixel bots, and they're being developed
571
00:41:06,510 --> 00:41:09,330
by Disney Research and ETH Zurich.
572
00:41:09,870 --> 00:41:14,510
And they're tiny two -wheeled robots
that have LEDs.
573
00:41:15,210 --> 00:41:17,470
so that they can light up and make
shapes.
574
00:41:18,070 --> 00:41:23,010
So to tell me more about these, please
welcome developer Paul Beardsley.
575
00:41:27,570 --> 00:41:34,410
So thank you very much for joining us,
Paul. Now, these pixel bots have started
576
00:41:34,410 --> 00:41:39,190
swarming together in the middle, but
they're going to start a performance for
577
00:41:39,190 --> 00:41:40,670
us. I understand. Is that right?
578
00:41:40,890 --> 00:41:41,890
That's right.
579
00:41:41,990 --> 00:41:45,610
This is a swarm of robots that can make
images and animations.
580
00:41:46,130 --> 00:41:50,830
And what we're about to see is the story
of the universe as told by the pixel
581
00:41:50,830 --> 00:41:52,050
bots all in two minutes.
582
00:41:52,350 --> 00:41:57,110
Okay. So the way to think of it is each
robot is like one pixel, and what we've
583
00:41:57,110 --> 00:41:59,330
got here is a display with 50 pixels.
584
00:42:00,710 --> 00:42:05,670
Okay. So we're seeing something
happening here, Paul. What's going on?
585
00:42:06,500 --> 00:42:10,760
So now we're seeing the story of the
universe told by the pixel bots, and it
586
00:42:10,760 --> 00:42:14,460
started with the Big Bang, and now we've
gone to the solar system, an
587
00:42:14,460 --> 00:42:18,700
abbreviated version. Here's the sun,
here's the earth, and here's the moon.
588
00:42:18,700 --> 00:42:23,400
what we're going to see is a fish
appear, and then a dinosaur, and then a
589
00:42:23,580 --> 00:42:26,680
And that's the history of the universe
in an abbreviated form.
590
00:42:27,080 --> 00:42:29,700
History of the universe by pixel bots.
Brilliant.
591
00:42:29,900 --> 00:42:34,300
And do they, I see there's a couple of
them colliding. Do they often collide?
592
00:42:34,810 --> 00:42:38,430
Well, this is one of the things we've
worked on, is collision avoidance. So if
593
00:42:38,430 --> 00:42:41,770
you've got a swarm of robots, you want
them to go out into the world. You don't
594
00:42:41,770 --> 00:42:43,770
want them to collide with each other or
with people.
595
00:42:44,510 --> 00:42:48,690
These are little robots, and so we
forgive them if they make a few
596
00:42:48,690 --> 00:42:51,910
you will see a few collisions happen.
Yes, absolutely. So how are they
597
00:42:51,910 --> 00:42:55,670
communicating? I notice you've got some
antennas just over here as well.
598
00:42:56,010 --> 00:43:00,190
Yes, that's right. So the way this
system works is there's a camera above
599
00:43:00,310 --> 00:43:02,250
and that's connected to this computer.
600
00:43:03,120 --> 00:43:07,960
And the computer, it knows the images we
want to create. It's also computing the
601
00:43:07,960 --> 00:43:12,780
collision avoidance. And it then sends
wireless commands here, and they go to
602
00:43:12,780 --> 00:43:18,200
each individual robot. So we're saying,
robot one, go here. Robot two, go here,
603
00:43:18,280 --> 00:43:20,540
and so on. Excellent. And we're seeing a
dinosaur here.
604
00:43:20,780 --> 00:43:23,060
That's our dinosaur, yeah. Okay,
brilliant.
605
00:43:23,760 --> 00:43:24,760
Okay.
606
00:43:25,160 --> 00:43:30,680
And then, of course, evolution will give
us man at the end here. Of course.
607
00:43:31,470 --> 00:43:35,550
One step beyond these robots, and the
image will move forward. Okay, well, I
608
00:43:35,550 --> 00:43:39,650
think I'd quite like to get a volunteer,
so how about a volunteer? How about
609
00:43:39,650 --> 00:43:40,810
you, the grey jumper?
610
00:43:41,070 --> 00:43:42,070
Yeah?
611
00:43:50,050 --> 00:43:51,810
Okay, Jocelyn.
612
00:43:53,230 --> 00:43:58,530
What I want you to do is try picking up
part of the body, okay, a pixel bot, and
613
00:43:58,530 --> 00:43:59,850
pretending it's a naughty pixel bot.
614
00:44:00,250 --> 00:44:01,910
Put it over there. Just move it out of
the way.
615
00:44:10,610 --> 00:44:11,810
Okay, let's take a leg.
616
00:44:13,210 --> 00:44:14,210
See what happens.
617
00:44:18,690 --> 00:44:23,510
So you can see they're actually all
compensating for it. So now the leg has
618
00:44:23,510 --> 00:44:24,510
become the hand.
619
00:44:24,690 --> 00:44:28,130
Let's try and check it, Jocelyn. Let's
take two or three. So move a couple of
620
00:44:28,130 --> 00:44:29,130
the legs.
621
00:44:29,260 --> 00:44:31,660
And a body. Get a green one as well.
622
00:44:33,160 --> 00:44:34,780
Yeah, get a foot as well.
623
00:44:36,560 --> 00:44:39,400
Right, and then plunk them down. Let's
see how they get on.
624
00:44:42,380 --> 00:44:48,740
Wow, this is amazing, Paul. So you can
see that they want to move,
625
00:44:48,940 --> 00:44:53,100
and then not only that, they can
actually change colour. So the foot has
626
00:44:53,100 --> 00:44:55,080
become either a hand or an arm.
627
00:44:56,690 --> 00:45:01,930
and the rest of the body has compensated
for it. That's right. That's amazing. I
628
00:45:01,930 --> 00:45:03,530
don't think we can outsmart her just
then, can we?
629
00:45:04,570 --> 00:45:07,430
Unfortunately not. But that's brilliant.
Thank you very much, Jocelyn.
630
00:45:09,130 --> 00:45:09,550
The
631
00:45:09,550 --> 00:45:18,930
pixel
632
00:45:18,930 --> 00:45:22,110
bots are a little bit too small for our
keyboard players.
633
00:45:22,640 --> 00:45:27,900
So the University of Plymouth have
donated part of their robot football
634
00:45:27,900 --> 00:45:28,900
the cause.
635
00:45:29,000 --> 00:45:30,140
And here they are.
636
00:45:30,600 --> 00:45:34,720
And these little fellas have just come
back from playing football in China.
637
00:45:35,360 --> 00:45:40,140
And these six robots are able to share
information between themselves.
638
00:45:41,060 --> 00:45:45,920
So when they get an instruction to play
a note, say a key on a keyboard, the
639
00:45:45,920 --> 00:45:48,100
message is passed to all six robots.
640
00:45:48,600 --> 00:45:51,400
And the closest robot to that key will
play it.
641
00:45:52,560 --> 00:45:57,020
Now, eagle -eyed Doctor Who fans will
have noticed that they've all come
642
00:45:57,020 --> 00:46:00,440
as different incarnations of the Doctor
himself.
643
00:46:00,860 --> 00:46:03,760
I think this one's my favourite, with a
little scarf here.
644
00:46:04,020 --> 00:46:07,080
But let's hear them in action.
645
00:46:23,300 --> 00:46:24,780
That was pretty good.
646
00:46:33,400 --> 00:46:38,920
That was slightly imperfect, but not bad
for some Doctor Whos, I think.
647
00:46:39,300 --> 00:46:44,220
Now, I think that's pretty good because
our orchestra is almost complete.
648
00:46:45,440 --> 00:46:49,780
Towards the start of the lecture, I
mentioned robots will be all controlled
649
00:46:49,780 --> 00:46:51,220
using MIDI information.
650
00:46:51,930 --> 00:46:55,630
sent to each robot in real time that
would tell them what to play.
651
00:46:56,270 --> 00:47:01,590
Well, once we've gathered this many
robots, we felt the time was right to
652
00:47:01,590 --> 00:47:04,470
them all together and try it out.
653
00:47:06,970 --> 00:47:13,490
So, what we should be able to hear is
what we heard two days ago
654
00:47:13,490 --> 00:47:16,630
at the first rehearsal of our robot
orchestra.
655
00:47:17,230 --> 00:47:20,050
And here is some footage we have.
656
00:47:21,710 --> 00:47:27,470
We connected everything together and do
we want to hear it?
657
00:47:27,850 --> 00:47:31,230
Yeah. I warn you, it's not pretty.
658
00:47:31,810 --> 00:47:32,830
Here it goes.
659
00:47:52,200 --> 00:47:53,200
What do we think?
660
00:47:53,880 --> 00:47:58,220
Now, I'm not sure about you, but it
didn't quite sound like the Doctor Who
661
00:47:58,220 --> 00:48:01,380
tune I've got in my head. And it's sort
of in there somewhere, I think.
662
00:48:01,700 --> 00:48:04,980
But it wasn't great. So what was going
wrong?
663
00:48:05,640 --> 00:48:10,700
And although we were telling the robots
to play their notes at exactly the same
664
00:48:10,700 --> 00:48:17,180
time, some robots were taking slightly
longer to play their notes, while others
665
00:48:17,180 --> 00:48:19,260
were doing it very quickly.
666
00:48:20,010 --> 00:48:25,270
Now this gap is called latency, and it
makes the orchestra sound out of time.
667
00:48:26,370 --> 00:48:32,110
So we had to go around every robot and
calculate how long to the nearest
668
00:48:32,110 --> 00:48:35,990
millisecond it took each robot to play a
note.
669
00:48:36,770 --> 00:48:42,690
We then had to work out those figures
into the score, meaning we'd cue some
670
00:48:42,690 --> 00:48:47,830
robots to play a fraction of a second
before the others, so that when we hear
671
00:48:47,830 --> 00:48:50,780
the finished thing, They all sound like
they're in time.
672
00:48:52,880 --> 00:48:58,860
Now, last but definitely not least, when
designing our robot orchestra, we
673
00:48:58,860 --> 00:49:04,960
wanted to include a percussionist that
would be unashamedly cool and take to
674
00:49:04,960 --> 00:49:05,960
air.
675
00:49:06,020 --> 00:49:11,860
Now, you may have seen quadcopters for
sale in toy shops, but nothing quite
676
00:49:11,860 --> 00:49:14,280
this. Let's just watch what it can do.
677
00:49:23,560 --> 00:49:25,960
clever bit is, nobody's controlling it.
678
00:49:26,220 --> 00:49:32,160
Instead, the flight of the quadcopter is
being precisely controlled by a
679
00:49:32,160 --> 00:49:37,720
computer, and the software design has
been designed by a team at Bristol
680
00:49:37,720 --> 00:49:38,720
Robotics Laboratory.
681
00:49:39,960 --> 00:49:44,260
Now, if you look above your head, some
of you, you'll see some of these glowing
682
00:49:44,260 --> 00:49:48,900
red circles, and there's a few of them
around the lecture theatre.
683
00:49:49,300 --> 00:49:52,440
Now, in fact, these are small infrared
cameras.
684
00:49:53,070 --> 00:49:59,190
And they're looking for small balls just
like this one, which have been placed
685
00:49:59,190 --> 00:50:00,730
around the quadcopter.
686
00:50:02,610 --> 00:50:07,510
These are motion capture reflectors.
They're the same thing that filmmakers
687
00:50:07,510 --> 00:50:11,030
would use to turn an actor into a CGI
character.
688
00:50:11,850 --> 00:50:17,110
But we're using them to tell the
computer exactly where the drone is in
689
00:50:17,110 --> 00:50:18,110
lecture theatre.
690
00:50:19,400 --> 00:50:24,000
Now, on screen, you can see the position
of the cameras and the position of the
691
00:50:24,000 --> 00:50:25,000
drone.
692
00:50:25,200 --> 00:50:30,900
Now, if the drone stays in this precise
location in 3D space, those four motors
693
00:50:30,900 --> 00:50:34,980
can speed up or slow down and move it
back to where it's supposed to be.
694
00:50:36,600 --> 00:50:39,780
But it's not just a quadcopter we can
track.
695
00:50:40,440 --> 00:50:44,800
We've attached some motion capture
reflectors to this teapot.
696
00:50:45,380 --> 00:50:47,300
And if I wave this around...
697
00:50:47,880 --> 00:50:52,620
We should see the cameras are tracking
the position of this teapot as well.
698
00:50:53,660 --> 00:51:00,380
And we programmed this computer to
recognize the movement of my teapot and
699
00:51:00,380 --> 00:51:04,560
adjust the position of the quadcopter
accordingly.
700
00:51:05,000 --> 00:51:11,500
So I should be able to control this
quadcopter with my teapot.
701
00:51:12,620 --> 00:51:14,640
How good is that?
702
00:51:18,830 --> 00:51:19,830
That's fantastic.
703
00:51:23,290 --> 00:51:25,770
Now let's see how good I am at landing
this.
704
00:51:36,850 --> 00:51:38,030
Not so good.
705
00:51:45,770 --> 00:51:51,110
In our robot orchestra, the quadcopter's
tether has been connected to this arm
706
00:51:51,110 --> 00:51:56,870
down here, which is positioned so that
when the quadcopter jumps into the air,
707
00:51:57,050 --> 00:52:00,330
it will strike and crash the symbol,
like so.
708
00:52:03,070 --> 00:52:09,870
So the flight path for each of these
jumps has been pre -programmed and will
709
00:52:09,870 --> 00:52:14,770
cued by a mini -signal, just like all of
the other robots.
710
00:52:15,470 --> 00:52:17,250
So it's completely automated.
711
00:52:18,870 --> 00:52:22,950
Right. I think our orchestra is just
about complete.
712
00:52:23,350 --> 00:52:26,810
But we have a few more robot musicians
I'd like you to meet.
713
00:52:27,010 --> 00:52:29,790
So can we bring on the rest of the
robot, please?
714
00:52:39,630 --> 00:52:42,810
Now, as well as Mortimer, the drummer...
715
00:52:43,100 --> 00:52:47,880
We've also brought in this robotic drum
kit that's been designed by a team at
716
00:52:47,880 --> 00:52:48,880
King's College London.
717
00:52:49,120 --> 00:52:51,260
So can we hear a little bit from this
robot, please?
718
00:52:58,800 --> 00:53:05,040
Excellent. And at the back, next to the
quadcopter, is a pipe organ that,
719
00:53:05,180 --> 00:53:08,740
believe it or not, used to be made out
of a set of shelves.
720
00:53:09,400 --> 00:53:14,700
And it was hacked out of household items
by a researcher at the University of
721
00:53:14,700 --> 00:53:19,400
Aberystwyth. And the air is actually
being pushed through the pipes by an old
722
00:53:19,400 --> 00:53:20,500
vacuum cleaner.
723
00:53:20,800 --> 00:53:23,920
So can I hear a tune out of the pipes,
please?
724
00:53:29,880 --> 00:53:33,460
Now that's how to hack your home. Very
cool indeed.
725
00:53:34,320 --> 00:53:38,040
We've also got a robotic glockenspiel.
726
00:53:38,730 --> 00:53:45,510
And this very cool electric guitar,
which uses compressed air to push
727
00:53:45,510 --> 00:53:47,230
down the levers on the strings.
728
00:53:47,610 --> 00:53:48,830
Can we hear the guitar?
729
00:53:58,270 --> 00:53:59,650
Excellent. Okay.
730
00:53:59,930 --> 00:54:01,950
Now, as promised...
731
00:54:02,360 --> 00:54:07,000
we've invited some human musicians to
join our robot too. So please can you
732
00:54:07,000 --> 00:54:11,940
welcome Galia, Robert, Chris and Kate
from the London...
733
00:54:11,940 --> 00:54:14,040
Now,
734
00:54:14,040 --> 00:54:23,600
I
735
00:54:23,600 --> 00:54:27,800
think we're actually there. So I'll just
let you guys get comfortable there.
736
00:54:28,380 --> 00:54:33,340
And please welcome Andy Lambert from
City University London, who has been
737
00:54:33,340 --> 00:54:38,300
conducting this robot orchestra in the
past few days. A huge round of applause
738
00:54:38,300 --> 00:54:39,300
for Andy.
739
00:54:44,140 --> 00:54:48,000
I've not actually heard these robots
play together yet.
740
00:54:48,360 --> 00:54:53,980
So I genuinely have no idea how this is
going to sound. So I'm with you guys
741
00:54:53,980 --> 00:54:59,900
tonight. And even if the humans outshine
the robots, we'll have shown that
742
00:54:59,900 --> 00:55:03,700
performing in an orchestra is not beyond
the grasp of machines.
743
00:55:04,860 --> 00:55:09,420
If we can master the technologies we've
seen over the past hour, we should be
744
00:55:09,420 --> 00:55:14,740
able to make a better future for
everyone, be that 3D printing limbs or
745
00:55:14,740 --> 00:55:15,840
discovering other planets.
746
00:55:16,940 --> 00:55:20,300
I call this lecture a new revolution.
747
00:55:21,520 --> 00:55:24,480
And the hacking revolution starts right
here.
748
00:55:25,260 --> 00:55:31,340
I want you to stop thinking about your
phone or your laptop as a black box, but
749
00:55:31,340 --> 00:55:32,760
something you can tinker with.
750
00:55:33,480 --> 00:55:37,540
If your phone doesn't do what you want
it to do, write an app of your own.
751
00:55:38,640 --> 00:55:42,680
If something in your house doesn't
behave the way you want it to, think
752
00:55:42,680 --> 00:55:45,680
how you can hack it, how you can take
control.
753
00:55:47,200 --> 00:55:50,990
We set ourselves... Three grand
challenges in these lectures.
754
00:55:51,630 --> 00:55:54,310
And my final challenge is to you.
755
00:55:55,230 --> 00:55:58,090
What is your great engineering
challenge?
756
00:55:58,470 --> 00:56:00,830
What problem are you going to solve?
757
00:56:01,270 --> 00:56:04,170
And if you haven't worked it out yet,
that's okay too.
758
00:56:04,710 --> 00:56:09,770
Now is the time to get those skills,
learn some code, buy that simple
759
00:56:09,770 --> 00:56:10,770
electronics kit.
760
00:56:11,750 --> 00:56:17,810
Then, when the inspiration hits, you'll
be ready and sparks will fly.
761
00:56:19,770 --> 00:56:26,130
Now, I'm going to leave you tonight with
the first ever performance of the Royal
762
00:56:26,130 --> 00:56:28,790
Institution Robot Orchestra.
763
00:56:29,670 --> 00:56:30,870
Are we ready for this?
764
00:56:32,010 --> 00:56:35,650
Yeah? Brilliant. Okay, take it away,
Andy.
65795
Can't find what you're looking for?
Get subtitles in any language from opensubtitles.com, and translate them here.