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: Raffaello D'Andrea: La asombrosa potencia atlética de los cuadricópteros.

Filmed:
12,409,728 views

En un laboratorio de robots en TEDGlobal, Raffaelo D'Andrea muestra sus quadricópteros voladores: robots que piensan como atletas, resuelven problemas físicos con algoritmos que les ayudan a aprender. En una serie de demostraciones ingeniosas, D'Andrea muestra drones que jugan a la pelota, equilibran y toman decisiones juntos. Y manténganse atentos para el demo lo-quiero-ya de los quads controlados mediante 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
Así que ¿qué significa para
una máquina ser atlética?
00:26
We will demonstratedemostrar the conceptconcepto of machinemáquina athleticismatletismo
1
14491
3417
Demostraremos el concepto
de atletismo de la máquina
00:29
and the researchinvestigación to achievelograr it
2
17908
1720
y la investigación para lograrlo
00:31
with the help of these flyingvolador machinesmáquinas calledllamado quadrocopterscuadricópteros,
3
19628
2511
con la ayuda de estas máquinas
voladoras llamadas quadricópteros,
00:34
or quadsquads, for shortcorto.
4
22139
1887
o quads, para abreviar.
00:38
QuadsQuads have been around for a long time.
5
26034
2529
Los quads han existido
durante mucho tiempo.
00:40
The reasonrazón that they're so popularpopular these daysdías
6
28563
1599
La razón de que sean
tan populares en estos días
00:42
is because they're mechanicallymecánicamente simplesencillo.
7
30162
1965
es porque son
mecánicamente simples.
00:44
By controllingcontrolador the speedsvelocidades of these fourlas cuatro propellershélices,
8
32127
2108
Mediante el control de
las velocidades de estas cuatro hélices,
00:46
these machinesmáquinas can rollrodar, pitchtono, yawguiñada,
9
34235
3048
Estas máquinas pueden
virar, balancearse, cabecear
00:49
and accelerateacelerar alonga lo largo theirsu commoncomún orientationorientación.
10
37283
2825
y acelerar junto a
su orientación común.
00:52
On boardtablero are alsoademás a batterybatería, a computercomputadora,
11
40108
3071
A bordo también hay
una batería, una computadora,
00:55
variousvarios sensorssensores and wirelessinalámbrico radiosradios.
12
43179
3954
varios sensores y
radios inalámbricos.
00:59
QuadsQuads are extremelyextremadamente agileágil, but this agilityagilidad comesproviene at a costcosto.
13
47133
4629
Los quads son muy ágiles,
pero esta agilidad tiene un precio.
01:03
They are inherentlyinherentemente unstableinestable, and they need some formformar
14
51762
2992
Son inherentemente inestables,
y necesitan alguna forma
01:06
of automaticautomático feedbackrealimentación controlcontrolar in orderorden to be ablepoder to flymosca.
15
54754
3972
de control automático de
retroalimentación para poder volar.
01:16
So, how did it just do that?
16
64259
3238
Entonces, ¿cómo hizo eso?
01:19
CamerasCámaras on the ceilingtecho and a laptopordenador portátil
17
67497
1818
Cámaras en el techo y
una computadora portátil
01:21
serveservir as an indoorinterior globalglobal positioningposicionamiento systemsistema.
18
69315
2576
sirven como un sistema de
posicionamiento global interior,
01:23
It's used to locatelocalizar objectsobjetos in the spaceespacio
19
71891
2185
que se utiliza para localizar
objetos en el espacio
01:26
that have these reflectivereflexivo markersmarcadores on them.
20
74076
2527
que tienen estos
marcadores reflejantes.
01:28
This datadatos is then sentexpedido to anotherotro laptopordenador portátil
21
76603
2061
Estos datos se envían
a otra computadora
01:30
that is runningcorriendo estimationEstimacion and controlcontrolar algorithmsAlgoritmos,
22
78664
2211
que está ejecutando algoritmos
de estimación y control,
01:32
whichcual in turngiro sendsenvía commandscomandos to the quadpatio,
23
80875
1886
la cual a su vez
envía comandos al quad,
01:34
whichcual is alsoademás runningcorriendo estimationEstimacion and controlcontrolar algorithmsAlgoritmos.
24
82761
3485
que también ejecuta algoritmos
de estimación y control.
01:41
The bulkabultar of our researchinvestigación is algorithmsAlgoritmos.
25
89620
2510
La mayor parte de nuestra
investigación son algoritmos.
01:44
It's the magicmagia that bringstrae these machinesmáquinas to life.
26
92130
4161
Es la magia que da
vida a estas máquinas.
01:48
So how does one designdiseño the algorithmsAlgoritmos
27
96291
2043
Entonces, ¿cómo diseña
uno los algoritmos
01:50
that createcrear a machinemáquina athleteatleta?
28
98334
2277
para crear una
máquina atleta?
01:52
We use something broadlyen general calledllamado model-basedbasado en modelos designdiseño.
29
100611
2880
Utilizamos algo llamado en términos
generales diseño basado en el modelo.
01:55
We first capturecapturar the physicsfísica with a mathematicalmatemático modelmodelo
30
103491
3154
Primero describimos la física
con un modelo matemático
01:58
of how the machinesmáquinas behavecomportarse.
31
106645
2134
de cómo se comportan
las máquinas.
02:00
We then use a branchrama of mathematicsmatemáticas
32
108779
2297
Entonces utilizamos
una rama de las matemáticas
02:03
calledllamado controlcontrolar theoryteoría to analyzeanalizar these modelsmodelos
33
111076
2831
llamada teoría de control
para analizar estos modelos
02:05
and alsoademás to synthesizesintetizar algorithmsAlgoritmos for controllingcontrolador them.
34
113907
3913
y también para sintetizar
algoritmos para controlarlos.
02:09
For exampleejemplo, that's how we can make the quadpatio hoverflotar.
35
117820
3048
Por ejemplo, así es como
podemos hacer flotar el quad.
02:12
We first capturedcapturado the dynamicsdinámica
36
120868
1408
Primero capturamos la dinámica
02:14
with a setconjunto of differentialdiferencial equationsecuaciones.
37
122276
1906
con un conjunto de
ecuaciones diferenciales.
02:16
We then manipulatemanipular these equationsecuaciones with the help
38
124182
2349
Entonces manipulamos
estas ecuaciones con la ayuda
02:18
of controlcontrolar theoryteoría to createcrear algorithmsAlgoritmos that stabilizeestabilizar the quadpatio.
39
126531
4640
de la teoría de control para crear
algoritmos que estabilicen al quad.
02:23
Let me demonstratedemostrar the strengthfuerza of this approachenfoque.
40
131171
2946
Permítanme demostrarles
la fuerza de este enfoque.
02:29
SupposeSuponer that we want this quadpatio to not only hoverflotar
41
137198
2549
Supongamos que queremos
este quad no solo flote
02:31
but to alsoademás balanceequilibrar this polepolo.
42
139747
2782
sino que también
equilibre esta barra.
02:34
With a little bitpoco of practicepráctica,
43
142529
1844
Con un poco de práctica,
02:36
it's prettybonita straightforwardsencillo for a humanhumano beingsiendo to do this,
44
144373
2391
es bastante sencillo para
un ser humano hacer esto,
02:38
althougha pesar de que we do have the advantageventaja of havingteniendo
45
146764
1755
Aunque tenemos
la ventaja de tener
02:40
two feetpies on the groundsuelo
46
148519
1328
dos pies en el suelo
02:41
and the use of our very versatileversátil handsmanos.
47
149847
2957
y usar nuestras manos
que son muy versátiles.
02:44
It becomesse convierte a little bitpoco more difficultdifícil
48
152804
2469
Se hace un poco más difícil
02:47
when I only have one footpie on the groundsuelo
49
155273
2296
cuando solo tengo
un pie en el suelo
02:49
and when I don't use my handsmanos.
50
157569
2799
y cuando no
utilizo mis manos.
02:52
Noticedarse cuenta how this polepolo has a reflectivereflexivo markermarcador on topparte superior,
51
160368
2951
noten que la barra tiene un marcador
reflejante en la parte superior,
02:55
whichcual meansmedio that it can be locatedsituado in the spaceespacio.
52
163319
3894
lo que significa que puede
ubicarse en el espacio.
03:04
(ApplauseAplausos)
53
172971
5976
(Aplausos)
03:10
You can noticedarse cuenta that this quadpatio is makingfabricación fine adjustmentsajustes
54
178947
2826
Noten que el quad está
haciendo ajustes finos
03:13
to keep the polepolo balancedequilibrado.
55
181773
2195
para mantener
la barra equilibrada.
03:15
How did we designdiseño the algorithmsAlgoritmos to do this?
56
183968
3059
¿Cómo diseñamos
los algoritmos para hacer esto?
03:19
We addedadicional the mathematicalmatemático modelmodelo of the polepolo
57
187027
2105
Añadimos el modelo
matemático de la barra
03:21
to that of the quadpatio.
58
189132
1519
al del quad.
03:22
OnceUna vez we have a modelmodelo of the combinedconjunto quad-polequad-pole systemsistema,
59
190651
2954
Una vez que tenemos un modelo
del sistema del quad y la barra juntos,
03:25
we can use controlcontrolar theoryteoría to createcrear algorithmsAlgoritmos for controllingcontrolador it.
60
193605
4933
podemos utilizar la teoría de control
para crear algoritmos para controlarlo.
03:30
Here, you see that it's stableestable,
61
198538
1588
Aquí, pueden apreciar
que es estable,
03:32
and even if I give it little nudgesempujones,
62
200126
2693
e incluso si le doy
unos empujoncitos,
03:34
it goesva back to the nicebonito, balancedequilibrado positionposición.
63
202819
5403
vuelve a una posición
correcta y equilibrada.
03:40
We can alsoademás augmentaumentar the modelmodelo to includeincluir
64
208222
1663
También podemos aumentar
el modelo incluyendo
03:41
where we want the quadpatio to be in spaceespacio.
65
209885
2441
dónde queremos que se ubique
el quad en el espacio.
03:44
UsingUtilizando this pointerpuntero, madehecho out of reflectivereflexivo markersmarcadores,
66
212326
3069
Con este indicador
con marcadores reflejantes,
03:47
I can pointpunto to where I want the quadpatio to be in spaceespacio
67
215395
2224
puedo apuntar a dónde quiero que
el quad se ubique en el espacio
03:49
a fixedfijo distancedistancia away from me.
68
217619
3367
una distancia fija
lejos de mí.
04:07
The keyllave to these acrobaticacrobático maneuversmaniobras is algorithmsAlgoritmos,
69
235763
2902
La clave para estas maniobras
acrobáticas son algoritmos,
04:10
designeddiseñado with the help of mathematicalmatemático modelsmodelos
70
238665
2426
diseñados con la ayuda
de modelos matemáticos
04:13
and controlcontrolar theoryteoría.
71
241091
1950
y la teoría de control.
04:15
Let's tell the quadpatio to come back here
72
243041
2214
Vamos a decirle al quad
que regrese aquí
04:17
and let the polepolo dropsoltar,
73
245255
1819
y que deje caer la barra,
04:19
and I will nextsiguiente demonstratedemostrar the importanceimportancia
74
247074
1918
y a continuación
demostraré la importancia
04:20
of understandingcomprensión physicalfísico modelsmodelos
75
248992
2119
de entender los modelos físicos
04:23
and the workingsfuncionamiento of the physicalfísico worldmundo.
76
251111
4120
y el funcionamiento
del mundo físico.
04:37
Noticedarse cuenta how the quadpatio lostperdió altitudealtitud
77
265462
1770
Observen cómo el
quad pierde altitud
04:39
when I put this glassvaso of wateragua on it.
78
267232
2082
cuando pongo esta copa
con agua sobre él.
04:41
Unlikediferente a the balancingequilibrio polepolo, I did not includeincluir
79
269314
2801
A diferencia de
la barra, no incluí
04:44
the mathematicalmatemático modelmodelo of the glassvaso in the systemsistema.
80
272115
2584
el modelo matemático
de la copa en el sistema.
04:46
In facthecho, the systemsistema doesn't even know that the glassvaso of wateragua is there.
81
274699
2919
De hecho, el sistema no sabe
que la copa de agua está ahí.
04:49
Like before, I could use the pointerpuntero to tell the quadpatio
82
277618
3292
Como antes, podría utilizar
el puntero para ordenar al quad
04:52
where I want it to be in spaceespacio.
83
280910
2589
donde quiero que
esté en el espacio.
04:55
(ApplauseAplausos)
84
283499
9597
(Aplausos)
05:05
Okay, you should be askingpreguntando yourselftú mismo,
85
293096
2110
Bien, deben estarse preguntando,
05:07
why doesn't the wateragua fallotoño out of the glassvaso?
86
295206
2509
¿por qué no se cae
el agua de la copa?
05:09
Two factshechos: The first is that gravitygravedad actshechos
87
297715
3211
Dos razones: la primera
es que la gravedad actúa
05:12
on all objectsobjetos in the samemismo way.
88
300926
2125
en todos los objetos
de la misma manera.
05:15
The secondsegundo is that the propellershélices are all pointingseñalando
89
303051
2464
La segunda es que todas
las hélices apuntan
05:17
in the samemismo directiondirección of the glassvaso, pointingseñalando up.
90
305515
3127
en la misma dirección que la copa,
apuntando hacia arriba.
05:20
You put these two things togetherjuntos, the netred resultresultado
91
308642
2377
Juntando estas dos razones,
el resultado neto
05:23
is that all sidelado forcesefectivo on the glassvaso are smallpequeña
92
311019
2287
es que todas las fuerzas laterales
sobre el vaso son pequeñas
05:25
and are mainlyprincipalmente dominateddominado by aerodynamicaerodinámico effectsefectos,
93
313306
2785
y están dominadas principalmente
por efectos aerodinámicos,
05:28
whichcual as these speedsvelocidades are negligibledespreciable.
94
316091
3841
los cuales a estas velocidades
son insignificantes.
05:35
And that's why you don't need to modelmodelo the glassvaso.
95
323336
2071
Y por eso no se necesita
modelar la copa.
05:37
It naturallynaturalmente doesn't spillderramar no matterimportar what the quadpatio does.
96
325407
3848
Naturalmente no se derrama,
sin importar lo que haga el quad.
05:50
(ApplauseAplausos)
97
338651
7051
(Aplausos)
05:57
The lessonlección here is that some high-performancealto rendimiento tasksTareas
98
345702
4016
La lección aquí es que algunas
tareas de alto rendimiento
06:01
are easiermás fácil than othersotros,
99
349718
1397
son más fáciles que otras,
06:03
and that understandingcomprensión the physicsfísica of the problemproblema
100
351115
2296
y el entender
la física del problema
06:05
tellsdice you whichcual onesunos are easyfácil and whichcual onesunos are harddifícil.
101
353411
2616
te dice cuáles son fáciles
y cuáles son difíciles.
06:08
In this instanceejemplo, carryingque lleva a glassvaso of wateragua is easyfácil.
102
356027
2359
En este caso, llevar una
copa de agua es fácil.
06:10
BalancingEquilibrio a polepolo is harddifícil.
103
358386
3785
Equilibrar una barra es difícil.
06:14
We'veNosotros tenemos all heardoído storiescuentos of athletesAtletas
104
362171
1802
Todos hemos escuchado
historias de atletas
06:15
performingamaestrado featshazañas while physicallyfísicamente injuredlesionado.
105
363973
2493
que realizan hazañas mientras
están lesionados físicamente.
06:18
Can a machinemáquina alsoademás performrealizar
106
366466
1519
¿Puede también
una máquina operar
06:19
with extremeextremo physicalfísico damagedañar?
107
367985
2651
con daño físico extremo?
06:22
ConventionalConvencional wisdomsabiduría saysdice that you need
108
370636
1726
La sabiduría popular
dice que se necesitan
06:24
at leastmenos fourlas cuatro fixedfijo motormotor propellerhélice pairspares in orderorden to flymosca,
109
372362
3690
al menos cuatro pares de motores
de hélices fijos para poder volar,
06:28
because there are fourlas cuatro degreesgrados of freedomlibertad to controlcontrolar:
110
376052
2112
porque hay cuatro grados
de libertad para controlar:
06:30
rollrodar, pitchtono, yawguiñada and accelerationaceleración.
111
378164
3028
Viraje, cabeceo,
balanceo y aceleración.
06:33
HexacoptersHexacopters and octocoptersoctocopters, with sixseis and eightocho propellershélices,
112
381192
3245
Los hexacopteros y los octocopteros,
con seis y ocho hélices,
06:36
can provideproporcionar redundancyredundancia,
113
384437
1483
puede proporcionar redundancia,
06:37
but quadrocopterscuadricópteros are much more popularpopular
114
385920
1989
pero los cuadricópteros
son mucho más populares
06:39
because they have the minimummínimo numbernúmero
115
387909
1815
porque tienen el número mínimo
06:41
of fixedfijo motormotor propellerhélice pairspares: fourlas cuatro.
116
389724
2476
de pares de hélice
de motor fijo: cuatro.
06:44
Or do they?
117
392200
1965
O ¿no?
07:01
If we analyzeanalizar the mathematicalmatemático modelmodelo of this machinemáquina
118
409476
2600
Si analizamos el modelo
matemático de esta máquina
07:04
with only two workingtrabajando propellershélices,
119
412076
2176
con solo dos hélices funcionales,
07:06
we discoverdescubrir that there's an unconventionalpoco convencional way to flymosca it.
120
414252
6756
descubrimos que hay una forma
poco convencional para volarlo.
07:19
We relinquishrenunciar controlcontrolar of yawguiñada,
121
427980
1706
Renunciamos a controlar el balanceo,
07:21
but rollrodar, pitchtono and accelerationaceleración can still be controlledrevisado
122
429686
3070
pero el viraje, el cabeceo y la aceleración
todavía pueden ser controladas
07:24
with algorithmsAlgoritmos that exploitexplotar this newnuevo configurationconfiguración.
123
432756
5452
con algoritmos que aprovechan
esta configuración nueva.
07:33
MathematicalMatemático modelsmodelos tell us exactlyexactamente when
124
441668
2432
Los modelos matemáticos
nos dicen exactamente cuándo
07:36
and why this is possibleposible.
125
444100
2072
y por qué esto es posible.
07:38
In this instanceejemplo, this knowledgeconocimiento allowspermite us to designdiseño
126
446172
2368
En este caso, este conocimiento
nos permite diseñar
07:40
novelnovela machinemáquina architecturesarquitecturas
127
448540
2256
arquitecturas de máquinas novedosas
07:42
or to designdiseño cleverinteligente algorithmsAlgoritmos that gracefullygraciosamente handleencargarse de damagedañar,
128
450796
4176
o diseñar algoritmos inteligentes
que manejen con gracia el daño,
07:46
just like humanhumano athletesAtletas do,
129
454972
1724
al igual que hacen
los atletas humanos,
07:48
insteaden lugar of buildingedificio machinesmáquinas with redundancyredundancia.
130
456696
3823
en el lugar de construir
máquinas con redundancia.
07:52
We can't help but holdsostener our breathaliento when we watch
131
460519
2112
No podemos evitar contener
la respiración cuando observamos a
07:54
a diverbuzo somersaultingdar un salto mortal into the wateragua,
132
462631
2437
un clavadista lanzarse al agua,
07:57
or when a vaultersaltador is twistingretortijón in the airaire,
133
465068
1790
o cuando un saltador
está girando en el aire,
07:58
the groundsuelo fastrápido approachingque se acerca.
134
466858
1718
el suelo se acercaba rápidamente.
08:00
Will the diverbuzo be ablepoder to pullHalar off a ripDEP entryentrada?
135
468576
2568
¿Será capaz el clavadista de
realizar una entrada limpia?
08:03
Will the vaultersaltador stickpalo the landingaterrizaje?
136
471144
2000
¿El saltador podrá
controlar su aterrizaje?
08:05
SupposeSuponer we want this quadpatio here
137
473144
1668
Supongamos que
queremos que este quad
08:06
to performrealizar a tripletriple flipdar la vuelta and finishterminar off
138
474812
2451
realice una vuelta triple y acabe
08:09
at the exactexacto samemismo spotlugar that it startedempezado.
139
477263
2269
en el mismo punto
en el que empezó.
08:11
This maneuvermaniobra is going to happenocurrir so quicklycon rapidez
140
479532
2347
Esta maniobra va
a pasar tan rápido
08:13
that we can't use positionposición feedbackrealimentación to correctcorrecto the motionmovimiento duringdurante executionejecución.
141
481879
3629
que no alcanzamos a retroalimentar la posición
para corregir el movimiento en la ejecución.
08:17
There simplysimplemente isn't enoughsuficiente time.
142
485508
2274
Simplemente no
hay suficiente tiempo.
08:19
InsteadEn lugar, what the quadpatio can do is performrealizar the maneuvermaniobra blindlya ciegas,
143
487782
3694
En vez de ello, lo que el quad puede
hacer es realizar la maniobra a ciegas,
08:23
observeobservar how it finishesacabados the maneuvermaniobra,
144
491476
2232
observar cómo termina la maniobra,
08:25
and then use that informationinformación to modifymodificar its behaviorcomportamiento
145
493708
2424
y luego usar esa información
para modificar su comportamiento
08:28
so that the nextsiguiente flipdar la vuelta is better.
146
496132
2289
para que la siguiente vez sea mejor.
08:30
SimilarSimilar to the diverbuzo and the vaultersaltador,
147
498421
1812
Al igual que el clavadista y el saltador,
08:32
it is only throughmediante repeatedrepetido practicepráctica
148
500233
1919
es solo a través de
la práctica repetida
08:34
that the maneuvermaniobra can be learnedaprendido and executedejecutado
149
502152
1925
que la maniobra puede ser
aprendida y ejecutada
08:36
to the highestmás alto standardestándar.
150
504077
2133
al más alto nivel.
08:46
(ApplauseAplausos)
151
514412
4752
(Aplausos)
08:51
StrikingSorprendentes a movingemocionante ballpelota is a necessarynecesario skillhabilidad in manymuchos sportsDeportes.
152
519164
3472
Golpear una bola en movimiento es
una habilidad necesaria en muchos deportes.
08:54
How do we make a machinemáquina do
153
522636
1795
¿Cómo podemos hacer
que una máquina haga
08:56
what an athleteatleta does seeminglyaparentemente withoutsin effortesfuerzo?
154
524431
3753
lo que un atleta hace
aparentemente sin esfuerzo?
09:15
(ApplauseAplausos)
155
543943
6599
(Aplausos)
09:22
This quadpatio has a racketraqueta strappedatado ontosobre its headcabeza
156
550542
2650
Este quad tiene una raqueta
sujeta en la parte superior
09:25
with a sweetdulce spotlugar roughlyaproximadamente the sizetamaño of an applemanzana, so not too largegrande.
157
553192
3487
con un tamaño ideal como de una
manzana, no es demasiado grande.
09:28
The followingsiguiendo calculationscálculos are madehecho everycada 20 millisecondsmilisegundos,
158
556679
3167
Los siguientes cálculos se realizan
cada 20 milisegundos,
09:31
or 50 timesveces perpor secondsegundo.
159
559846
1756
o 50 veces por segundo.
09:33
We first figurefigura out where the ballpelota is going.
160
561602
2812
Primero suponemos
a donde va la bola.
09:36
We then nextsiguiente calculatecalcular how the quadpatio should hitgolpear the ballpelota
161
564414
2437
Luego calculamos cómo
el quad debe golpear la bola
09:38
so that it fliesmoscas to where it was thrownarrojado from.
162
566851
3099
para que la regrese de
donde fue arrojada.
09:41
ThirdTercero, a trajectorytrayectoria is plannedplanificado that carrieslleva the quadpatio
163
569950
4456
En tercer lugar, está prevista
una trayectoria que lleva el quad
09:46
from its currentcorriente stateestado to the impactimpacto pointpunto with the ballpelota.
164
574406
3024
desde su estado actual al
punto de impacto con la bola.
09:49
FourthCuarto, we only executeejecutar 20 milliseconds'milisegundos worthvalor of that strategyestrategia.
165
577430
3809
En cuarto lugar, sólo ejecutamos
20 milisegundos de esta estrategia.
09:53
TwentyVeinte millisecondsmilisegundos laterluego, the wholetodo processproceso is repeatedrepetido
166
581239
2807
20 milisegundos después,
se repite todo el proceso
09:56
untilhasta the quadpatio strikeshuelgas the ballpelota.
167
584046
2243
hasta que el quad
golpea la bola.
10:07
(ApplauseAplausos)
168
595560
2646
(Aplausos)
10:10
MachinesMáquinas can not only performrealizar dynamicdinámica maneuversmaniobras on theirsu ownpropio,
169
598206
3372
Las máquinas no sólo pueden realizar
maniobras dinámicas por cuenta propia,
10:13
they can do it collectivelycolectivamente.
170
601578
1863
pueden hacerlo colectivamente.
10:15
These threeTres quadsquads are cooperativelycooperativamente carryingque lleva a skycielo netred.
171
603441
3587
Estos tres quads llevan
cooperativamente una red
10:28
(ApplauseAplausos)
172
616574
5411
(Aplausos)
10:33
They performrealizar an extremelyextremadamente dynamicdinámica
173
621985
2197
Realizan una maniobra extremadamente
10:36
and collectivecolectivo maneuvermaniobra
174
624182
2168
dinámica y colectiva
10:38
to launchlanzamiento the ballpelota back to me.
175
626350
1692
para lanzar la pelota de vuelta a mí.
10:40
Noticedarse cuenta that, at fullcompleto extensionextensión, these quadsquads are verticalvertical.
176
628042
3511
Observen que, en extensión completa,
estos quads están verticales.
10:48
(ApplauseAplausos)
177
636486
1772
(Aplausos)
10:50
In facthecho, when fullycompletamente extendedextendido,
178
638258
2287
De hecho, cuando está
completamente extendida,
10:52
this is roughlyaproximadamente fivecinco timesveces greatermayor than what a bungeebungee jumpersaltador feelssiente
179
640545
2685
es aproximadamente cinco veces mayor
a lo que se siente al saltar del bungee
10:55
at the endfin of theirsu launchlanzamiento.
180
643230
4588
al final del lanzamiento.
11:03
The algorithmsAlgoritmos to do this are very similarsimilar
181
651009
2677
Los algoritmos para hacer
esto son muy similares
11:05
to what the singlesoltero quadpatio used to hitgolpear the ballpelota back to me.
182
653686
3384
al de usar un solo quad para
que golpee la bola hacia mí.
11:09
MathematicalMatemático modelsmodelos are used to continuouslycontinuamente re-planvolver a planificar
183
657070
2864
Los modelos matemáticos se utilizan
continuamente para replanificar
11:11
a cooperativecooperativa strategyestrategia 50 timesveces perpor secondsegundo.
184
659934
4515
una estrategia cooperativa
50 veces por segundo.
11:16
Everything we have seenvisto so farlejos has been
185
664449
1877
Todo lo que hemos visto
hasta ahora ha sido
11:18
about the machinesmáquinas and theirsu capabilitiescapacidades.
186
666326
2463
acerca de las máquinas
y sus capacidades.
11:20
What happenssucede when we couplePareja this machinemáquina athleticismatletismo
187
668789
3015
¿Qué sucede cuando juntamos
este atletismo de la máquina
11:23
with that of a humanhumano beingsiendo?
188
671804
1776
con la de un ser humano?
11:25
What I have in frontfrente of me is a commercialcomercial gesturegesto sensorsensor
189
673580
3805
Lo que tengo delante de mí es
un sensor de gestos comercial
11:29
mainlyprincipalmente used in gamingjuego de azar.
190
677385
1309
utilizado principalmente para jugar.
11:30
It can recognizereconocer what my variousvarios bodycuerpo partspartes
191
678694
1804
Puede reconocer lo que hacen
las distintas partes del cuerpo
11:32
are doing in realreal time.
192
680498
2048
en tiempo real.
11:34
SimilarSimilar to the pointerpuntero that I used earliermás temprano,
193
682546
2116
Similarmente al puntero
que utilicé antes,
11:36
we can use this as inputsentradas to the systemsistema.
194
684662
2792
podemos utilizar esto
como entrada al sistema.
11:39
We now have a naturalnatural way of interactinginteractuando
195
687454
2396
Ahora tenemos una forma
natural de interactuar
11:41
with the rawcrudo athleticismatletismo of these quadsquads with my gesturesgestos.
196
689850
4944
con el atletismo en bruto de
estos quads con mis gestos.
12:22
(ApplauseAplausos)
197
730453
4400
(Aplausos)
12:35
InteractionInteracción doesn't have to be virtualvirtual. It can be physicalfísico.
198
743982
4007
La interacción no tiene que
ser virtual, puede ser física.
12:39
Take this quadpatio, for exampleejemplo.
199
747989
1725
Tomemos como
ejemplo este quad.
12:41
It's tryingmolesto to staypermanecer at a fixedfijo pointpunto in spaceespacio.
200
749714
2628
Trata de permanecer en
un punto fijo en el espacio.
12:44
If I try to movemovimiento it out of the way, it fightspeleas me,
201
752342
3837
Si trato de moverlo, lucha
12:48
and movesmovimientos back to where it wants to be.
202
756179
4155
y se regresa a donde quiere estar.
12:52
We can changecambio this behaviorcomportamiento, howeversin embargo.
203
760334
3039
Sin embargo, podemos
cambiar este comportamiento.
12:55
We can use mathematicalmatemático modelsmodelos
204
763373
1699
Podemos utilizar modelos matemáticos
12:57
to estimateestimar the forcefuerza that I'm applyingaplicando to the quadpatio.
205
765072
3133
para estimar la fuerza que
estoy aplicando al quad.
13:00
OnceUna vez we know this forcefuerza, we can alsoademás changecambio the lawsleyes of physicsfísica,
206
768205
3238
Una vez que sabemos esta fuerza,
también podemos cambiar las leyes de la física,
13:03
as farlejos as the quadpatio is concernedpreocupado, of coursecurso.
207
771443
4499
en cuanto al quad, por supuesto.
13:07
Here the quadpatio is behavingcomportarse as if it were
208
775942
2263
Aquí el quad se comporta
como si estuviera
13:10
in a viscousviscoso fluidfluido.
209
778205
4365
en un fluido viscoso.
13:14
We now have an intimateíntimo way
210
782570
2174
Ahora tenemos
una manera íntima
13:16
of interactinginteractuando with a machinemáquina.
211
784744
1849
de interactuar con una máquina.
13:18
I will use this newnuevo capabilitycapacidad to positionposición
212
786593
2506
Voy a utilizar esta nueva
funcionalidad para ubicar
13:21
this camera-carryingcarga de la cámara quadpatio to the appropriateapropiado locationubicación
213
789099
2577
Este quad con cámara
a la posición apropiada
13:23
for filmingrodaje the remainderrecordatorio of this demonstrationdemostración.
214
791676
3186
para filmar el resto
de esta demostración.
13:36
So we can physicallyfísicamente interactinteractuar with these quadsquads
215
804222
2768
Así podemos interactuar
físicamente con estos quads
13:38
and we can changecambio the lawsleyes of physicsfísica.
216
806990
2403
y podemos cambiar
las leyes de la física.
13:41
Let's have a little bitpoco of fundivertido with this.
217
809393
2313
Vamos a divertirnos
un poco con esto.
13:43
For what you will see nextsiguiente, these quadsquads
218
811706
1704
Para lo que veremos a
continuación, estos quads
13:45
will initiallyinicialmente behavecomportarse as if they were on PlutoPlutón.
219
813410
3496
inicialmente se comportarán
como si estuvieran en Plutón.
13:48
As time goesva on, gravitygravedad will be increasedaumentado
220
816906
2312
Conforme pase el tiempo,
se incrementará la gravedad
13:51
untilhasta we're all back on planetplaneta EarthTierra,
221
819218
2120
hasta que estemos de vuelta
en el planeta Tierra,
13:53
but I assureasegurar you we won'tcostumbre get there.
222
821338
1719
pero les aseguro que no iremos allá.
13:55
Okay, here goesva.
223
823057
3501
Bueno, aquí va.
14:05
(LaughterRisa)
224
833667
3412
(Risas)
14:34
(LaughterRisa)
225
862778
3208
(Risas)
14:37
(ApplauseAplausos)
226
865986
3386
(Aplausos)
14:41
WhewUf!
227
869372
1207
¡Fiu!
14:46
You're all thinkingpensando now,
228
874779
1517
Todos están pensando ahora,
14:48
these guys are havingteniendo way too much fundivertido,
229
876296
1975
estos chicos se divierten demasiado,
14:50
and you're probablyprobablemente alsoademás askingpreguntando yourselftú mismo,
230
878271
2079
y probablemente también
se estén preguntando,
14:52
why exactlyexactamente are they buildingedificio machinemáquina athletesAtletas?
231
880350
3936
¿por qué exactamente están
construyendo máquinas atletas?
14:56
Some conjectureconjetura that the rolepapel of playjugar in the animalanimal kingdomReino
232
884286
2652
Algunos conjeturaran que el rol
del juego en el reino animal
14:58
is to honepiedra de afilar skillshabilidades and developdesarrollar capabilitiescapacidades.
233
886938
2752
es desarrollar habilidades y capacidades.
15:01
OthersOtros think that it has more of a socialsocial rolepapel,
234
889690
2066
Otros piensan que tiene más
que ver con una función social,
15:03
that it's used to bindenlazar the groupgrupo.
235
891756
1674
que se utiliza para unir el grupo.
15:05
Similarlysimilar, we use the analogyanalogía of sportsDeportes and athleticismatletismo
236
893430
3533
De la misma manera, utilizamos
la analogía del deporte y el atletismo
15:08
to createcrear newnuevo algorithmsAlgoritmos for machinesmáquinas
237
896963
2079
para crear nuevos algoritmos
para las máquinas
15:11
to pushempujar them to theirsu limitslímites.
238
899042
2147
para llevarlas a sus límites.
15:13
What impactimpacto will the speedvelocidad of machinesmáquinas have on our way of life?
239
901189
3677
¿Qué impacto tendrá la velocidad de
las máquinas en nuestra forma de vida?
15:16
Like all our pastpasado creationscreaciones and innovationsinnovaciones,
240
904866
2389
Como todas nuestras creaciones
e innovaciones pasadas,
15:19
they maymayo be used to improvemejorar the humanhumano conditioncondición
241
907255
2827
se pueden utilizar para
mejorar la condición humana
15:22
or they maymayo be misusedmal usado and abusedabusado.
242
910082
2501
o pueden ser mal
usadas y abusadas.
15:24
This is not a technicaltécnico choiceelección we are facedenfrentado with;
243
912583
1923
Esta no es una opción técnica
a la que nos enfrentamos;
15:26
it's a socialsocial one.
244
914506
1755
es social.
15:28
Let's make the right choiceelección,
245
916261
1390
Tomemos la decisión correcta,
15:29
the choiceelección that bringstrae out the bestmejor in the futurefuturo of machinesmáquinas,
246
917651
2405
la decisión que saca lo mejor
en el futuro de las máquinas,
15:32
just like athleticismatletismo in sportsDeportes
247
920056
1812
al igual que el atletismo
en los deportes
15:33
can bringtraer out the bestmejor in us.
248
921868
2161
puede sacar lo mejor de nosotros.
15:36
Let me introduceintroducir you to the wizardsmagos behinddetrás the greenverde curtaincortina.
249
924029
3450
Permítanme presentarles a los
magos detrás de la cortina verde.
15:39
They're the currentcorriente membersmiembros of the FlyingVolador MachineMáquina ArenaArena researchinvestigación teamequipo.
250
927479
2900
Son los miembros actuales del equipo de
investigación de Flying Machine Arena.
15:42
(ApplauseAplausos)
251
930379
4769
(Aplausos)
15:47
FedericoFederico AugugliaroAugugliaro, DarioDarío BrescianiniBrescianini, MarkusMarkus HehnHehn,
252
935148
3046
Federico Augugliaro,
Dario Brescianini, Markus Hehn,
15:50
SergeiSergei LupashinLupashin, Markmarca MullerMuller and RobinRobin RitzRitz.
253
938194
2824
Sergei Lupashin,
Mark Muller y Robin Ritz.
15:53
Look out for them. They're destineddestinado for great things.
254
941018
1932
No les pierdan la pista, están
destinados para grandes cosas.
15:54
Thank you.
255
942950
1178
Gracias.
15:56
(ApplauseAplausos)
256
944128
6354
(Aplausos)

▲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