ABOUT THE SPEAKER
Raffaello D'Andrea - Autonomous systems pioneer
Raffaello D'Andrea explores the possibilities of autonomous technology by collaborating with artists, engineers and entrepreneurs.

Why you should listen

Raffaello D'Andrea combines academics, business, and the arts to explore the capabilities of autonomous systems. As part of his research as professor of dynamic systems and control at the Swiss Federal Institute of Technology (ETH Zürich), he and his collaborators enchant viewers with works like the self-destructing, self-assembling Robotic Chair, or the Balancing Cube that can perch itself on its corners.

D’Andrea and his team created the Flying Machine Arena to test the gravity-defying abilities of their athletic flying robots. Building on research in the Flying Machine Arena, ETH Zürich partnered with its spin-off company Verity Studios and with Cirque du Soleil to create “Sparked,” a short film showcasing the unexpected airborne dexterity of quadcopters. D’Andrea is the co-founder of Kiva Systems, a robotics company that develops intelligent automated warehouse systems and that was acquired by Amazon in 2012.

More profile about the speaker
Raffaello D'Andrea | Speaker | TED.com
TEDGlobal 2013

Raffaello D'Andrea: The astounding athletic power of quadcopters

Raffaello D'Andrea: O formidável poder atlético dos quadricópteros

Filmed:
12,409,728 views

Num laboratório robótico na TEDGlobal, Raffaelo D'Andrea apresenta os seus quadricópteros voadores: robôs que pensam como atletas, resolvendo problemas com algoritmos que os ajudam a aprender. Numa série de elegantes demonstrações, D'Andrea mostra "drones" que apanham bolas, equilibram bastões e tomam decisões em conjunto — e preparem-se para uma demonstração tipo “também quero” de "quads" controlados por Kinect.
- Autonomous systems pioneer
Raffaello D'Andrea explores the possibilities of autonomous technology by collaborating with artists, engineers and entrepreneurs. Full bio

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

00:23
So what does it mean for a machinemáquina to be athleticAtlético?
0
11307
3184
O que significa para uma máquina
ser atlética?
00:26
We will demonstratedemonstrar the conceptconceito of machinemáquina athleticismcapacidade atlética
1
14491
3417
Nós iremos demonstrar o conceito
de agilidade na máquina
00:29
and the researchpesquisa to achievealcançar it
2
17908
1720
e a investigação para o conseguir
00:31
with the help of these flyingvôo machinesmáquinas calledchamado quadrocoptersquadrocopters,
3
19628
2511
com a ajuda destas máquinas voadoras
chamadas quadricópteros,
00:34
or quadsquadriláteros, for shortcurto.
4
22139
1887
ou "quads", abreviando.
00:38
QuadsQuadriláteros have been around for a long time.
5
26034
2529
Os "quads" já existem há bastante tempo.
00:40
The reasonrazão that they're so popularpopular these daysdias
6
28563
1599
A razão de serem tão populares hoje em dia
00:42
is because they're mechanicallymecanicamente simplesimples.
7
30162
1965
é serem mecanicamente simples.
00:44
By controllingcontrolando the speedsvelocidades of these fourquatro propellershélices,
8
32127
2108
Controlando a velocidade
destas quatro hélices,
00:46
these machinesmáquinas can rolllista, pitchpitch, yawguinada,
9
34235
3048
estas máquinas podem
rodar, inclinar, guinar,
00:49
and accelerateacelerar alongao longo theirdeles commoncomum orientationorientação.
10
37283
2825
e acelerar na orientação comum.
00:52
On boardborda are alsoAlém disso a batterybateria, a computercomputador,
11
40108
3071
A bordo estão também
uma bateria, um computador,
00:55
variousvários sensorssensores and wirelesssem fio radiosrádios.
12
43179
3954
vários sensores e rádios sem fio.
00:59
QuadsQuadriláteros are extremelyextremamente agileAgile, but this agilityagilidade comesvem at a costcusto.
13
47133
4629
Os "quads" são extremamente ágeis,
mas a sua agilidade tem um custo.
01:03
They are inherentlyinerentemente unstableinstável, and they need some formFormato
14
51762
2992
Eles são naturalmente instáveis,
e precisam de alguma forma
01:06
of automaticAutomático feedbackcomentários controlao controle in orderordem to be ablecapaz to flymosca.
15
54754
3972
de um controlo automático de resposta
para poderem voar.
01:16
So, how did it just do that?
16
64259
3238
Então, como é que ele fez isto?
01:19
CamerasCâmeras on the ceilingteto and a laptopcomputador portátil
17
67497
1818
Câmaras no teto e um portátil
01:21
serveservir as an indoorinterior globalglobal positioningposicionamento systemsistema.
18
69315
2576
servem como um sistema
de posicionamento global de interior.
01:23
It's used to locateLocalize objectsobjetos in the spaceespaço
19
71891
2185
É usado para localizar objetos no espaço
01:26
that have these reflectivereflexivo markersmarcadores on them.
20
74076
2527
que tenham marcas refletoras
Estes dados são então enviados
para outro portátil
01:28
This datadados is then sentenviei to anotheroutro laptopcomputador portátil
21
76603
2061
01:30
that is runningcorrida estimationestimativa and controlao controle algorithmsalgoritmos,
22
78664
2211
que está a executar algoritmos
de estimativa e controlo
01:32
whichqual in turnvirar sendsenvia commandscomandos to the quadQuad,
23
80875
1886
que, por sua vez,
envia comandos para o "quad",
01:34
whichqual is alsoAlém disso runningcorrida estimationestimativa and controlao controle algorithmsalgoritmos.
24
82761
3485
que também está a executar
algoritmos de estimativa e controlo.
01:41
The bulkmassa of our researchpesquisa is algorithmsalgoritmos.
25
89620
2510
A maior parte da nossa investigação
são os algoritmos.
01:44
It's the magicMagia that bringstraz these machinesmáquinas to life.
26
92130
4161
São a magia que dá vida
a estas máquinas.
01:48
So how does one designdesenhar the algorithmsalgoritmos
27
96291
2043
Como desenhar algoritmos
01:50
that createcrio a machinemáquina athleteatleta?
28
98334
2277
que criam uma máquina-atleta?
01:52
We use something broadlyem linhas gerais calledchamado model-basedcom base em modelo designdesenhar.
29
100611
2880
Usamos algo genericamente designado
por desenho baseado em modelos.
01:55
We first capturecapturar the physicsfísica with a mathematicalmatemático modelmodelo
30
103491
3154
Primeiro, captamos a física
com um modelo matemático
01:58
of how the machinesmáquinas behavecomporte-se.
31
106645
2134
de como a máquina se comporta.
02:00
We then use a branchramo of mathematicsmatemática
32
108779
2297
Depois usamos um ramo da matemática
02:03
calledchamado controlao controle theoryteoria to analyzeanalisar these modelsmodelos
33
111076
2831
designado "teoria de controlo"
para analisar estes modelos
02:05
and alsoAlém disso to synthesizesintetizar algorithmsalgoritmos for controllingcontrolando them.
34
113907
3913
e também para desenvolver
algoritmos para os controlar.
02:09
For exampleexemplo, that's how we can make the quadQuad hoverpairo.
35
117820
3048
Por exemplo, é assim que podemos
fazer o "quad" pairar.
02:12
We first capturedcapturado the dynamicsdinâmica
36
120868
1408
Primeiro captamos a dinâmica
02:14
with a setconjunto of differentialdiferencial equationsequações.
37
122276
1906
com um conjunto de equações diferenciais.
02:16
We then manipulatemanipular these equationsequações with the help
38
124182
2349
Depois manipulamos essas equações
com a ajuda da teoria de controlo
02:18
of controlao controle theoryteoria to createcrio algorithmsalgoritmos that stabilizeestabilizar the quadQuad.
39
126531
4640
para criar algoritmos
que estabilizam o "quad".
02:23
Let me demonstratedemonstrar the strengthforça of this approachabordagem.
40
131171
2946
Deixem-me demonstrar
o poder desta abordagem.
02:29
SupposeSuponha que that we want this quadQuad to not only hoverpairo
41
137198
2549
Suponham que queremos
que este "quad" não paire apenas
02:31
but to alsoAlém disso balanceequilibrar this polepólo.
42
139747
2782
mas que balance este bastão.
02:34
With a little bitpouco of practiceprática,
43
142529
1844
Com alguma prática,
02:36
it's prettybonita straightforwarddireto for a humanhumano beingser to do this,
44
144373
2391
é muito simples
para um ser humano fazer isto,
02:38
althoughApesar we do have the advantagevantagem of havingtendo
45
146764
1755
embora tenhamos a vantagem
02:40
two feetpés on the groundchão
46
148519
1328
de ter os dois pés no chão
02:41
and the use of our very versatileversátil handsmãos.
47
149847
2957
e o uso das nossas mãos muito versáteis.
02:44
It becomestorna-se a little bitpouco more difficultdifícil
48
152804
2469
Torna-se um pouco mais difícil
02:47
when I only have one foot on the groundchão
49
155273
2296
quando só tenho um pé no chão
02:49
and when I don't use my handsmãos.
50
157569
2799
e quando não uso as minhas mãos.
02:52
NoticeAviso prévio how this polepólo has a reflectivereflexivo markermarcador on toptopo,
51
160368
2951
Reparem que o bastão tem uma marca
refletora no topo,
02:55
whichqual meanssignifica that it can be locatedlocalizado in the spaceespaço.
52
163319
3894
que lhe permite ser localizado no espaço.
03:04
(ApplauseAplausos)
53
172971
5976
(Aplausos)
03:10
You can noticeaviso prévio that this quadQuad is makingfazer fine adjustmentsajustes
54
178947
2826
Podem verificar que este "quad"
está a fazer ligeiros ajustes
03:13
to keep the polepólo balancedequilibrado.
55
181773
2195
para manter o bastão equilibrado.
03:15
How did we designdesenhar the algorithmsalgoritmos to do this?
56
183968
3059
Como desenhámos o algoritmo
para fazer isto?
03:19
We addedadicionado the mathematicalmatemático modelmodelo of the polepólo
57
187027
2105
Acrescentámos o modelo
matemático do bastão ao do "quad".
03:21
to that of the quadQuad.
58
189132
1519
03:22
OnceVez we have a modelmodelo of the combinedcombinado quad-poleQuad-polo systemsistema,
59
190651
2954
Depois de termos um modelo
do sistema "quad"-bastão
03:25
we can use controlao controle theoryteoria to createcrio algorithmsalgoritmos for controllingcontrolando it.
60
193605
4933
podemos usar a teoria de controlo
para criar algoritmos.
03:30
Here, you see that it's stableestável,
61
198538
1588
Aqui, veem que está estável,
03:32
and even if I give it little nudgescutuca,
62
200126
2693
e mesmo que dê alguns toques,
03:34
it goesvai back to the nicebom, balancedequilibrado positionposição.
63
202819
5403
ele regressa à posição equilibrada.
03:40
We can alsoAlém disso augmentaumentar the modelmodelo to includeincluir
64
208222
1663
Também podemos aumentar
o modelo e incluir
03:41
where we want the quadQuad to be in spaceespaço.
65
209885
2441
em que ponto do espaço
queremos o "quad".
03:44
UsingUsando this pointerponteiro, madefeito out of reflectivereflexivo markersmarcadores,
66
212326
3069
Usando este ponteiro,
feito de marcas refletoras,
03:47
I can pointponto to where I want the quadQuad to be in spaceespaço
67
215395
2224
posso indicar o ponto do espaço
onde quero que o "quad" esteja
03:49
a fixedfixo distancedistância away from me.
68
217619
3367
a uma dada distância de mim.
04:07
The keychave to these acrobaticacrobática maneuversmanobras is algorithmsalgoritmos,
69
235763
2902
A chave para estas manobras
acrobáticas são os algoritmos,
04:10
designedprojetado with the help of mathematicalmatemático modelsmodelos
70
238665
2426
criados com a ajuda
de modelos matemáticos
04:13
and controlao controle theoryteoria.
71
241091
1950
e teoria de controlo.
04:15
Let's tell the quadQuad to come back here
72
243041
2214
Vamos dizer ao "quad" que volte aqui
04:17
and let the polepólo dropsolta,
73
245255
1819
e deixe cair o bastão
04:19
and I will nextPróximo demonstratedemonstrar the importanceimportância
74
247074
1918
e a seguir vou demonstrar a importância
04:20
of understandingcompreensão physicalfisica modelsmodelos
75
248992
2119
de se perceberem os modelos físicos
04:23
and the workingsfuncionamentos of the physicalfisica worldmundo.
76
251111
4120
e o funcionamento do mundo físico.
04:37
NoticeAviso prévio how the quadQuad lostperdido altitudealtitude
77
265462
1770
Reparem como o "quad" perdeu altitude
04:39
when I put this glassvidro of wateragua on it.
78
267232
2082
quando lhe coloquei este copo de água.
04:41
UnlikeAo contrário de the balancingbalanceamento de polepólo, I did not includeincluir
79
269314
2801
Ao contrário do bastão,
eu não incluí o modelo matemático
do copo no sistema.
04:44
the mathematicalmatemático modelmodelo of the glassvidro in the systemsistema.
80
272115
2584
04:46
In factfacto, the systemsistema doesn't even know that the glassvidro of wateragua is there.
81
274699
2919
De facto, o sistema nem sabe
que o copo de água está lá.
04:49
Like before, I could use the pointerponteiro to tell the quadQuad
82
277618
3292
Como antes, posso usar o ponteiro
para dizer ao "quad"
04:52
where I want it to be in spaceespaço.
83
280910
2589
em que ponto do espaço
quero que esteja.
04:55
(ApplauseAplausos)
84
283499
9597
(Aplausos)
05:05
Okay, you should be askingPerguntando yourselfvocê mesmo,
85
293096
2110
Bem, devem estar a questionar-se:
05:07
why doesn't the wateragua fallcair out of the glassvidro?
86
295206
2509
"Porque é que a água não cai do copo?"
05:09
Two factsfatos: The first is that gravitygravidade actsatos
87
297715
3211
Dois factos: o primeiro, é que a gravidade
05:12
on all objectsobjetos in the samemesmo way.
88
300926
2125
atua em todos os objetos
do mesmo modo.
05:15
The secondsegundo is that the propellershélices are all pointingapontando
89
303051
2464
O segundo, é que as hélices apontam todas
05:17
in the samemesmo directiondireção of the glassvidro, pointingapontando up.
90
305515
3127
na mesma direção do copo, para cima.
05:20
You put these two things togetherjuntos, the netlíquido resultresultado
91
308642
2377
Juntando estes dois factos,
o resultado é que
05:23
is that all sidelado forcesforças on the glassvidro are smallpequeno
92
311019
2287
todas a forças laterais
no copo são reduzidas
05:25
and are mainlyprincipalmente dominateddominado by aerodynamicaerodinâmico effectsefeitos,
93
313306
2785
e são essencialmente controladas
pelos efeitos aerodinâmicos,
05:28
whichqual as these speedsvelocidades are negligiblenegligenciável.
94
316091
3841
que, a estas velocidades,
são menosprezáveis.
05:35
And that's why you don't need to modelmodelo the glassvidro.
95
323336
2071
E é por isso que não é preciso
o modelo do copo.
05:37
It naturallynaturalmente doesn't spillderramamento de no matterimportam what the quadQuad does.
96
325407
3848
Ele naturalmente não entorna,
faça o "quad" o que fizer.
05:50
(ApplauseAplausos)
97
338651
7051
(Aplausos)
05:57
The lessonlição here is that some high-performancealto desempenho taskstarefas
98
345702
4016
A lição aqui é que algumas
tarefas de alto desempenho
06:01
are easierMais fácil than othersoutras,
99
349718
1397
são mais fáceis que outras,
06:03
and that understandingcompreensão the physicsfísica of the problemproblema
100
351115
2296
E que, percebendo
a física do problema,
06:05
tellsconta you whichqual onesuns are easyfácil and whichqual onesuns are hardDifícil.
101
353411
2616
podemos saber quais são fáceis
e quais são difíceis
06:08
In this instanceinstância, carryingcarregando a glassvidro of wateragua is easyfácil.
102
356027
2359
Neste momento, transportar
um copo de água é fácil.
06:10
BalancingBalanceamento de a polepólo is hardDifícil.
103
358386
3785
Equilibrar um bastão é difícil.
06:14
We'veTemos all heardouviu storieshistórias of athletesatletas
104
362171
1802
Todos ouvimos histórias de atletas
06:15
performingrealizando featsfeitos while physicallyfisicamente injuredlesionado.
105
363973
2493
que realizam feitos estando lesionados.
06:18
Can a machinemáquina alsoAlém disso performexecutar
106
366466
1519
Pode uma máquina funcionar
06:19
with extremeextremo physicalfisica damagedanificar?
107
367985
2651
com um dano físico extremo?
06:22
ConventionalConvencional wisdomsabedoria saysdiz that you need
108
370636
1726
O bom senso diz que são necessárias
06:24
at leastpelo menos fourquatro fixedfixo motormotor propellerhélice pairspares in orderordem to flymosca,
109
372362
3690
pelo menos quatro pares de hélices
fixas para se poder voar,
06:28
because there are fourquatro degreesgraus of freedomliberdade to controlao controle:
110
376052
2112
porque há quatro graus
de liberdade a controlar:
06:30
rolllista, pitchpitch, yawguinada and accelerationaceleração.
111
378164
3028
rotação, inclinação, guinada e aceleração.
06:33
HexacoptersHexacopters and octocoptersoctocopters, with sixseis and eightoito propellershélices,
112
381192
3245
Os hexacópteros e os octocópteros,
com seis e oito hélices,
06:36
can provideprovidenciar redundancyredundância,
113
384437
1483
podem ter redundância,
06:37
but quadrocoptersquadrocopters are much more popularpopular
114
385920
1989
mas os quadricópteros são
muito mais populares
06:39
because they have the minimummínimo numbernúmero
115
387909
1815
porque têm o número mínimo
06:41
of fixedfixo motormotor propellerhélice pairspares: fourquatro.
116
389724
2476
de pares de hélices fixas: quatro.
06:44
Or do they?
117
392200
1965
Ou não?
07:01
If we analyzeanalisar the mathematicalmatemático modelmodelo of this machinemáquina
118
409476
2600
Se analisarmos o modelo
matemático desta máquina
07:04
with only two workingtrabalhando propellershélices,
119
412076
2176
com apenas duas hélices a funcionar,
07:06
we discoverdescobrir that there's an unconventionalnão convencional way to flymosca it.
120
414252
6756
descobrimos que há uma forma
não convencional de ele voar.
07:19
We relinquishrenunciar a controlao controle of yawguinada,
121
427980
1706
Prescindimos do controlo de guinada,
07:21
but rolllista, pitchpitch and accelerationaceleração can still be controlledcontrolada
122
429686
3070
mas a rotação, inclinação e aceleração
podem ainda ser controladas
07:24
with algorithmsalgoritmos that exploitexplorar this newNovo configurationconfiguração.
123
432756
5452
com algoritmos que exploram
esta nova configuração.
07:33
MathematicalMatemática modelsmodelos tell us exactlyexatamente when
124
441668
2432
Os modelos matemáticos
dizem-nos exatamente
quando e porque é que isto é possível.
07:36
and why this is possiblepossível.
125
444100
2072
07:38
In this instanceinstância, this knowledgeconhecimento allowspermite us to designdesenhar
126
446172
2368
Neste momento, este conhecimento
permite-nos desenhar
07:40
novelromance machinemáquina architecturesarquiteturas de
127
448540
2256
novas arquiteturas para as máquinas
07:42
or to designdesenhar cleveresperto algorithmsalgoritmos that gracefullygraciosamente handlelidar com damagedanificar,
128
450796
4176
ou desenhar algoritmos mais espertos
que gerem graciosamente os estragos,
07:46
just like humanhumano athletesatletas do,
129
454972
1724
tal como fazem os atletas humanos,
07:48
insteadem vez de of buildingconstrução machinesmáquinas with redundancyredundância.
130
456696
3823
em vez de construirmos
máquinas com redundância.
07:52
We can't help but holdaguarde our breathrespiração when we watch
131
460519
2112
Não evitamos suster a respiração
quando observamos
07:54
a divermergulhador somersaultingcapotamento into the wateragua,
132
462631
2437
um mergulhador saltar para a água
07:57
or when a vaultersalto com vara is twistingtorcer in the airar,
133
465068
1790
ou quando um saltador rodopia no ar,
07:58
the groundchão fastvelozes approachingaproximando-se.
134
466858
1718
com o chão a aproximar-se
rapidamente.
08:00
Will the divermergulhador be ablecapaz to pullpuxar off a ripDescanse em paz entryentrada?
135
468576
2568
Conseguirá o mergulhador
fazer uma boa entrada?
08:03
Will the vaultersalto com vara stickbastão the landingaterrissagem?
136
471144
2000
Conseguirá o saltador
aterrar em pé?
08:05
SupposeSuponha que we want this quadQuad here
137
473144
1668
Suponham que queremos
que este "quad"
08:06
to performexecutar a tripletriplo flipgiro and finishterminar off
138
474812
2451
execute uma cambalhota tripla
e termine exatamente
no ponto em que começou.
08:09
at the exactexato samemesmo spotlocal that it startedcomeçado.
139
477263
2269
08:11
This maneuvermanobra de is going to happenacontecer so quicklyrapidamente
140
479532
2347
Esta manobra será tão rápida
08:13
that we can't use positionposição feedbackcomentários to correctum lugar para outro the motionmovimento duringdurante executionexecução.
141
481879
3629
que não conseguimos
usar "feedback" de posição
para corrigir o movimento
durante a execução.
08:17
There simplysimplesmente isn't enoughsuficiente time.
142
485508
2274
Simplesmente não há tempo suficiente.
08:19
InsteadEm vez disso, what the quadQuad can do is performexecutar the maneuvermanobra de blindlycegamente,
143
487782
3694
Em vez disso, o que o "quad" pode fazer
é executar a manobra às cegas,
08:23
observeobservar how it finishesacabamentos the maneuvermanobra de,
144
491476
2232
verificar como termina a manobra,
08:25
and then use that informationem formação to modifymodificar its behaviorcomportamento
145
493708
2424
e usar essa informação para modificar
o seu comportamento
08:28
so that the nextPróximo flipgiro is better.
146
496132
2289
para que a próxima cambalhota
seja melhor.
08:30
SimilarSemelhantes to the divermergulhador and the vaultersalto com vara,
147
498421
1812
Tal como o mergulhador e o saltador
08:32
it is only throughatravés repeatedrepetido practiceprática
148
500233
1919
é apenas através de prática repetida
08:34
that the maneuvermanobra de can be learnedaprendido and executedexecutado
149
502152
1925
que a manobra pode ser
aprendida e executada
08:36
to the highestmais alto standardpadrão.
150
504077
2133
ao mais alto nível.
08:46
(ApplauseAplausos)
151
514412
4752
(Aplausos)
08:51
StrikingImpressionante a movingmovendo-se ballbola is a necessarynecessário skillhabilidade in manymuitos sportsEsportes.
152
519164
3472
Atingir uma bola em movimento
é uma habilidade
necessária em muitos desportos.
08:54
How do we make a machinemáquina do
153
522636
1795
Como conseguimos que uma máquina
08:56
what an athleteatleta does seeminglyaparentemente withoutsem effortesforço?
154
524431
3753
faça o que um atleta faz
aparentemente sem esforço?
09:15
(ApplauseAplausos)
155
543943
6599
(Aplausos)
09:22
This quadQuad has a racketraquete strappedamarrada ontopara its headcabeça
156
550542
2650
Este "quad" tem uma raqueta
presa no topo
09:25
with a sweetdoce spotlocal roughlymais ou menos the sizeTamanho of an applemaçã, so not too largeampla.
157
553192
3487
com um ponto central quase do tamanho
de uma maçã, não muito grande.
09:28
The followingSegue calculationscálculos are madefeito everycada 20 millisecondsmilissegundos,
158
556679
3167
Estes cálculos são feitos cada
20 milissegundos,
09:31
or 50 timesvezes perpor secondsegundo.
159
559846
1756
ou 50 vezes por segundo.
09:33
We first figurefigura out where the ballbola is going.
160
561602
2812
Primeiro, descobrimos
a trajetória da bola.
09:36
We then nextPróximo calculatecalcular how the quadQuad should hitacertar the ballbola
161
564414
2437
Depois, calculamos como o "quad"
deve bater a bola
09:38
so that it fliesmoscas to where it was thrownjogado from.
162
566851
3099
para que ela voe para o local
de onde foi lançada.
09:41
ThirdTerceira, a trajectorytrajetória is plannedplanejado that carriescarrega the quadQuad
163
569950
4456
Terceiro, é planeada uma trajetória
que leva o "quad"
09:46
from its currentatual stateEstado to the impactimpacto pointponto with the ballbola.
164
574406
3024
do seu estado atual ao ponto
de impacto com a bola.
09:49
FourthQuarta, we only executeexecutar 20 milliseconds'dos milissegundos worthque vale a pena of that strategyestratégia.
165
577430
3809
Quarto, só executamos 20 milissegundos
dessa estratégia.
09:53
TwentyVinte millisecondsmilissegundos latermais tarde, the wholetodo processprocesso is repeatedrepetido
166
581239
2807
Vinte milissegundos depois,
todo o processo é repetido
09:56
untilaté the quadQuad strikesgreves the ballbola.
167
584046
2243
até que o "quad" atinja a bola.
10:07
(ApplauseAplausos)
168
595560
2646
(Aplausos)
10:10
MachinesMáquinas can not only performexecutar dynamicdinâmico maneuversmanobras on theirdeles ownpróprio,
169
598206
3372
As máquinas não executam apenas
manobras dinâmicas sozinhas,
10:13
they can do it collectivelycoletivamente.
170
601578
1863
podem fazê-lo em conjunto.
10:15
These threetrês quadsquadriláteros are cooperativelycooperativamente carryingcarregando a skycéu netlíquido.
171
603441
3587
Estes três "quads" transportam
cooperativamente uma rede.
10:28
(ApplauseAplausos)
172
616574
5411
(Aplausos)
10:33
They performexecutar an extremelyextremamente dynamicdinâmico
173
621985
2197
Eles executam uma manobra
10:36
and collectivecoletivo maneuvermanobra de
174
624182
2168
extremamente dinâmica e coletiva
10:38
to launchlançamento the ballbola back to me.
175
626350
1692
para me devolverem a bola.
10:40
NoticeAviso prévio that, at fullcheio extensionextensão, these quadsquadriláteros are verticalvertical.
176
628042
3511
Reparem que, na extensão máxima,
estes "quads" estão na vertical.
10:48
(ApplauseAplausos)
177
636486
1772
(Aplausos)
10:50
In factfacto, when fullytotalmente extendedestendido,
178
638258
2287
De facto, na extensão máxima,
10:52
this is roughlymais ou menos fivecinco timesvezes greatermaior than what a bungeetirante com mola jumperjumper feelssente
179
640545
2685
é cerca de cinco vezes mais
do que um "bungee jumper" sente
10:55
at the endfim of theirdeles launchlançamento.
180
643230
4588
no fim do seu salto.
11:03
The algorithmsalgoritmos to do this are very similarsemelhante
181
651009
2677
Os algoritmos para fazer isto
são muito semelhantes
11:05
to what the singlesolteiro quadQuad used to hitacertar the ballbola back to me.
182
653686
3384
ao usado por um único "quad"
para me devolver a bola.
11:09
MathematicalMatemática modelsmodelos are used to continuouslycontinuamente re-planRe-plano de
183
657070
2864
São usados modelos matemáticos
para replanear continuamente
11:11
a cooperativecooperativa strategyestratégia 50 timesvezes perpor secondsegundo.
184
659934
4515
uma estratégia cooperativa
50 vezes por segundo.
11:16
Everything we have seenvisto so farlonge has been
185
664449
1877
Tudo o que vimos até agora
11:18
about the machinesmáquinas and theirdeles capabilitiescapacidades.
186
666326
2463
foi sobre as máquinas
e suas capacidades.
11:20
What happensacontece when we couplecasal this machinemáquina athleticismcapacidade atlética
187
668789
3015
O que sucede quando ligamos
a agilidade desta máquina
11:23
with that of a humanhumano beingser?
188
671804
1776
à de um ser humano?
11:25
What I have in frontfrente of me is a commercialcomercial gesturegesto sensorsensor
189
673580
3805
O que tenho aqui é um sensor
comercial de gestos
11:29
mainlyprincipalmente used in gamingjogos.
190
677385
1309
usado essencialmente nos jogos.
11:30
It can recognizereconhecer what my variousvários bodycorpo partspartes
191
678694
1804
Pode reconhecer o que as várias
partes do meu corpo
11:32
are doing in realreal time.
192
680498
2048
fazem em tempo real.
11:34
SimilarSemelhantes to the pointerponteiro that I used earliermais cedo,
193
682546
2116
Tal como o ponteiro que usei antes,
11:36
we can use this as inputsinsumos to the systemsistema.
194
684662
2792
podemos usar este
como entrada para o sistema.
11:39
We now have a naturalnatural way of interactinginteragindo
195
687454
2396
Temos assim uma forma natural de interagir
11:41
with the rawcru athleticismcapacidade atlética of these quadsquadriláteros with my gesturesgestos.
196
689850
4944
com a agilidade destes "quads"
através dos meus gestos.
12:22
(ApplauseAplausos)
197
730453
4400
(Aplausos)
12:35
InteractionInteração doesn't have to be virtualvirtual. It can be physicalfisica.
198
743982
4007
A interação não tem que ser virtual.
Pode ser física.
12:39
Take this quadQuad, for exampleexemplo.
199
747989
1725
Considerem este "quad", por exemplo.
12:41
It's tryingtentando to stayfique at a fixedfixo pointponto in spaceespaço.
200
749714
2628
Está a tentar manter-se
num ponto fixo no espaço.
12:44
If I try to movemover it out of the way, it fightslutas me,
201
752342
3837
Se eu tentar deslocá-lo,
ele contraria-me.
12:48
and movesse move back to where it wants to be.
202
756179
4155
e regressa ao ponto onde quer estar.
12:52
We can changemudança this behaviorcomportamento, howeverContudo.
203
760334
3039
Podemos, porém, alterar este comportamento.
12:55
We can use mathematicalmatemático modelsmodelos
204
763373
1699
Podemos usar modelos matemáticos
12:57
to estimateestimativa the forceforça that I'm applyingaplicando to the quadQuad.
205
765072
3133
para estimar a força
que aplico a este "quad".
13:00
OnceVez we know this forceforça, we can alsoAlém disso changemudança the lawsleis of physicsfísica,
206
768205
3238
Uma vez conhecida esta força,
podemos alterar as leis da física
13:03
as farlonge as the quadQuad is concernedpreocupado, of coursecurso.
207
771443
4499
no que diz respeito ao "quad", claro.
13:07
Here the quadQuad is behavingcomportando-se as if it were
208
775942
2263
Agora o "quad" comporta-se
como se estivesse
13:10
in a viscousviscoso fluidfluido.
209
778205
4365
num fluido viscoso.
13:14
We now have an intimateíntima way
210
782570
2174
Temos agora um modo profundo
13:16
of interactinginteragindo with a machinemáquina.
211
784744
1849
de interagir com uma máquina.
13:18
I will use this newNovo capabilitycapacidade to positionposição
212
786593
2506
Usarei esta nova capacidade
para posicionar
13:21
this camera-carryingcâmera-carregando quadQuad to the appropriateadequado locationlocalização
213
789099
2577
este "quad" com câmara no local apropriado
13:23
for filmingas filmagens the remainderrestante of this demonstrationdemonstração.
214
791676
3186
para filmar o resto desta demonstração.
13:36
So we can physicallyfisicamente interactinteragir with these quadsquadriláteros
215
804222
2768
Então podemos interagir
fisicamente com estes "quads"
13:38
and we can changemudança the lawsleis of physicsfísica.
216
806990
2403
e podemos alterar as leis da física.
13:41
Let's have a little bitpouco of funDiversão with this.
217
809393
2313
Vamos divertir-nos um pouco com isto.
13:43
For what you will see nextPróximo, these quadsquadriláteros
218
811706
1704
No que vão ver a seguir, estes "quads"
13:45
will initiallyinicialmente behavecomporte-se as if they were on PlutoPlutão.
219
813410
3496
vão primeiro comportar-se
como se estivessem em Plutão.
13:48
As time goesvai on, gravitygravidade will be increasedaumentou
220
816906
2312
Ao longo do tempo, a gravidade
vai ser aumentada
13:51
untilaté we're all back on planetplaneta EarthTerra,
221
819218
2120
até regressarmos todos ao planeta Terra.
13:53
but I assureassegurar you we won'tnão vai get there.
222
821338
1719
mas garanto-vos que não chegaremos lá.
13:55
Okay, here goesvai.
223
823057
3501
Ok, aqui vai.
14:05
(LaughterRiso)
224
833667
3412
(Risos)
14:34
(LaughterRiso)
225
862778
3208
(Risos)
(Aplausos)
14:37
(ApplauseAplausos)
226
865986
3386
14:41
WhewUfa!
227
869372
1207
Ufa!
14:46
You're all thinkingpensando now,
228
874779
1517
Neste momento, estão todos a pensar:
14:48
these guys are havingtendo way too much funDiversão,
229
876296
1975
"Este tipos têm diversão a mais",
14:50
and you're probablyprovavelmente alsoAlém disso askingPerguntando yourselfvocê mesmo,
230
878271
2079
e estão talvez a questionar-se:
14:52
why exactlyexatamente are they buildingconstrução machinemáquina athletesatletas?
231
880350
3936
"Porque estão a construir
máquinas-atletas?"
14:56
Some conjectureconjectura that the roleFunção of playToque in the animalanimal kingdomreino
232
884286
2652
Alguns conjeturam que o papel
do jogo no reino animal
14:58
is to honepedra de afiar skillsHabilidades and developdesenvolve capabilitiescapacidades.
233
886938
2752
é aperfeiçoar habilidades
e desenvolver capacidades.
15:01
OthersOutros think that it has more of a socialsocial roleFunção,
234
889690
2066
Outros pensam que tem
uma função mais social,
15:03
that it's used to bindligar the groupgrupo.
235
891756
1674
que é usada para unir o grupo.
15:05
SimilarlyDa mesma forma, we use the analogyanalogia of sportsEsportes and athleticismcapacidade atlética
236
893430
3533
De igual modo, usamos a analogia
do desporto e da agilidade
15:08
to createcrio newNovo algorithmsalgoritmos for machinesmáquinas
237
896963
2079
para criar algoritmos para as máquinas,
15:11
to pushempurrar them to theirdeles limitslimites.
238
899042
2147
para as levar aos seus limites.
15:13
What impactimpacto will the speedRapidez of machinesmáquinas have on our way of life?
239
901189
3677
Que impacto terá a rapidez das máquinas
no nosso modo de vida?
15:16
Like all our pastpassado creationscriações and innovationsinovações,
240
904866
2389
Tal como as nossas criações
e inovações do passado,
15:19
they maypode be used to improvemelhorar the humanhumano conditioncondição
241
907255
2827
podem ser usadas para melhorar
a condição humana
15:22
or they maypode be misusedutilização indevida and abusedabusado.
242
910082
2501
ou podem ser usadas
de modo errado ou abusivo.
15:24
This is not a technicaltécnico choiceescolha we are facedenfrentou with;
243
912583
1923
A escolha que enfrentamos
não é técnica, mas social.
15:26
it's a socialsocial one.
244
914506
1755
15:28
Let's make the right choiceescolha,
245
916261
1390
Façamos a opção correta,
15:29
the choiceescolha that bringstraz out the bestmelhor in the futurefuturo of machinesmáquinas,
246
917651
2405
a opção que revela o melhor
no futuro das máquinas,
15:32
just like athleticismcapacidade atlética in sportsEsportes
247
920056
1812
tal como a agilidade no desporto
15:33
can bringtrazer out the bestmelhor in us.
248
921868
2161
pode revelar o melhor em nós.
15:36
Let me introduceintroduzir you to the wizardsfeiticeiros behindatrás the greenverde curtaincortina.
249
924029
3450
Deixem-me apresentar-vos os feiticeiros
por detrás da cortina verde.
São os atuais membros da equipa
de investigação Arena das Máquinas Voadoras
15:39
They're the currentatual membersmembros of the FlyingVoando MachineMáquina ArenaArena researchpesquisa teamequipe.
250
927479
2900
15:42
(ApplauseAplausos)
251
930379
4769
(Aplausos)
15:47
FedericoFederico AugugliaroAugugliaro, DarioDario BrescianiniBrescianini, MarkusMarkus HehnHehn,
252
935148
3046
Federico Augugliaro,
Dario Brescianini, Markus Hehn,
15:50
SergeiSergei LupashinLupashin, MarkMark MullerMuller and RobinRobin RitzRitz.
253
938194
2824
Sergei Lupashin, Mark Muller e Robin Ritz.
15:53
Look out for them. They're destineddestinada for great things.
254
941018
1932
Olhem para eles.
Estão destinados a grandes feitos.
15:54
Thank you.
255
942950
1178
Obrigado.
15:56
(ApplauseAplausos)
256
944128
6354
(Aplausos)
Translated by Carlos Espirito Santo
Reviewed by Margarida Ferreira

▲Back to top

ABOUT THE SPEAKER
Raffaello D'Andrea - Autonomous systems pioneer
Raffaello D'Andrea explores the possibilities of autonomous technology by collaborating with artists, engineers and entrepreneurs.

Why you should listen

Raffaello D'Andrea combines academics, business, and the arts to explore the capabilities of autonomous systems. As part of his research as professor of dynamic systems and control at the Swiss Federal Institute of Technology (ETH Zürich), he and his collaborators enchant viewers with works like the self-destructing, self-assembling Robotic Chair, or the Balancing Cube that can perch itself on its corners.

D’Andrea and his team created the Flying Machine Arena to test the gravity-defying abilities of their athletic flying robots. Building on research in the Flying Machine Arena, ETH Zürich partnered with its spin-off company Verity Studios and with Cirque du Soleil to create “Sparked,” a short film showcasing the unexpected airborne dexterity of quadcopters. D’Andrea is the co-founder of Kiva Systems, a robotics company that develops intelligent automated warehouse systems and that was acquired by Amazon in 2012.

More profile about the speaker
Raffaello D'Andrea | Speaker | TED.com