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: Die verblüffenden athletischen Leistungen von Quadrocoptern

Filmed:
12,409,728 views

In einem Roboterworkshop bei TEDGlobal demonstriert Raffaelo D'Andrea seine fliegenden Quadrocopter: Roboter, die wie Athleten denken und physische Aufgaben mit Hilfe von Algorithmen lösen, durch die sie in der Lage sind zu lernen. In einer Reihe eleganter Übungen zeigt D'Andrea Drohnen, die Fangen spielen, balancieren können und gemeinsam Entscheidungen fällen. Achten Sie besonders auf die ›Will-ich-auch-haben‹-Demonstration von Kinect-gesteuerten Quads.
- 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 machineMaschine to be athleticsportlich?
0
11307
3184
Wann ist eine Maschine athletisch?
00:26
We will demonstratezeigen the conceptKonzept of machineMaschine athleticismAthletik
1
14491
3417
Wir werden das Konzept
von Maschinenathletik
00:29
and the researchForschung to achieveleisten it
2
17908
1720
und die benötigte Forschung
00:31
with the help of these flyingfliegend machinesMaschinen callednamens quadrocoptersQuadrocopter,
3
19628
2511
mit Hilfe dieser Fluggeräte, den Quadrocoptern
00:34
or quadsQuads, for shortkurz.
4
22139
1887
oder kurz ›Quads‹, demonstrieren.
00:38
QuadsQuads have been around for a long time.
5
26034
2529
Quads gibt es schon eine ganze Zeit.
Sie sind heute so populär,
00:40
The reasonGrund that they're so popularBeliebt these daysTage
6
28563
1599
weil sie mechanisch einfach sind.
00:42
is because they're mechanicallymechanisch simpleeinfach.
7
30162
1965
00:44
By controllingControlling the speedsGeschwindigkeiten of these fourvier propellersPropeller,
8
32127
2108
Durch die Steuerung der vier Propeller
00:46
these machinesMaschinen can rollrollen, pitchTonhöhe, yawgieren,
9
34235
3048
können diese Maschinen
rollen, kippen, gieren
00:49
and acceleratebeschleunigen alongeine lange theirihr commonverbreitet orientationOrientierung.
10
37283
2825
und in alle gängigen Richtungen
beschleunigen.
00:52
On boardTafel are alsoebenfalls a batteryBatterie, a computerComputer,
11
40108
3071
Mit an Bord sind eine Batterie,
ein Computer,
00:55
variousverschiedene sensorsSensoren and wirelesskabellos radiosFunkgeräte.
12
43179
3954
verschiedene Sensoren und Funkgeräte.
00:59
QuadsQuads are extremelyäußerst agileAgile, but this agilityAgilität comeskommt at a costKosten.
13
47133
4629
Quads sind extrem wendig, aber
diese Wendigkeit hat ihren Preis.
01:03
They are inherentlyvon Natur aus unstableinstabil, and they need some formbilden
14
51762
2992
Sie sind von Natur aus instabil,
und brauchen
01:06
of automaticAutomatisch feedbackFeedback controlsteuern in orderAuftrag to be ablefähig to flyFliege.
15
54754
3972
zum Fliegen eine Art
automatische Rückkopplungsregelung.
01:16
So, how did it just do that?
16
64259
3238
Wie hat er das gerade gemacht?
01:19
CamerasKameras on the ceilingDecke and a laptopLaptop
17
67497
1818
Kameras an der Decke und ein Laptop
01:21
servedienen as an indoorInnen globalglobal positioningPositionierung systemSystem.
18
69315
2576
dienen als ein Innenraum-GPS.
01:23
It's used to locateSuchen Sie objectsObjekte in the spacePlatz
19
71891
2185
Damit lassen sich Objekte im Raum,
01:26
that have these reflectivereflektierend markersMarker on them.
20
74076
2527
die solche Reflektoren besitzen, lokalisieren.
01:28
This dataDaten is then sentgesendet to anotherein anderer laptopLaptop
21
76603
2061
Die Daten werden an einen
weiteren Laptop
01:30
that is runningLaufen estimationEinschätzung and controlsteuern algorithmsAlgorithmen,
22
78664
2211
mit Schätz- und Regelalgorithmen geschickt
01:32
whichwelche in turnWende sendssendet commandsBefehle to the quadQuad,
23
80875
1886
und von dort an den Quad,
der ebenfalls solche Algorithmen ausführt.
01:34
whichwelche is alsoebenfalls runningLaufen estimationEinschätzung and controlsteuern algorithmsAlgorithmen.
24
82761
3485
01:41
The bulkgroß of our researchForschung is algorithmsAlgorithmen.
25
89620
2510
Wir forschen hauptsächlich an Algorithmen.
01:44
It's the magicMagie that bringsbringt these machinesMaschinen to life.
26
92130
4161
Sie sind der Zauber, der
diese Maschinen zum Leben erweckt.
01:48
So how does one designEntwurf the algorithmsAlgorithmen
27
96291
2043
Wie entwirft man also Algorithmen,
01:50
that createerstellen a machineMaschine athleteAthlet?
28
98334
2277
die eine Maschine so sportlich machen?
01:52
We use something broadlyim großen und ganzen callednamens model-basedmodellbasierte designEntwurf.
29
100611
2880
Wir verwenden den sog. modellbasierten Ansatz.
01:55
We first captureErfassung the physicsPhysik with a mathematicalmathematisch modelModell-
30
103491
3154
Zuerst bilden wir
das physikalische Verhalten der Maschinen
01:58
of how the machinesMaschinen behavesich verhalten.
31
106645
2134
in einem
mathematischen Modell ab.
02:00
We then use a branchAst of mathematicsMathematik
32
108779
2297
Dann analysieren wir diese Modelle
mithilfe eines Teilgebiets der Mathematik,
02:03
callednamens controlsteuern theoryTheorie to analyzeanalysieren these modelsModelle
33
111076
2831
der Regelungstheorie,
die dann automatisch die Algorithmen
für deren Steuerung liefert.
02:05
and alsoebenfalls to synthesizesynthetisieren algorithmsAlgorithmen for controllingControlling them.
34
113907
3913
02:09
For exampleBeispiel, that's how we can make the quadQuad hoverHover.
35
117820
3048
Ein Beispiel ist dieser schwebende Quad:
02:12
We first capturedgefangen the dynamicsDynamik
36
120868
1408
Zuerst haben wir die Dynamik
02:14
with a setSet of differentialDifferential equationsGleichungen.
37
122276
1906
in mehreren Differentialgleichungen abgebildet,
02:16
We then manipulatemanipulieren these equationsGleichungen with the help
38
124182
2349
die wir dann mit Hilfe
der Regelungstheorie verändern
02:18
of controlsteuern theoryTheorie to createerstellen algorithmsAlgorithmen that stabilizestabilisieren the quadQuad.
39
126531
4640
und so Algorithmen
zur Stabilisierung des Quads bekommen.
02:23
Let me demonstratezeigen the strengthStärke of this approachAnsatz.
40
131171
2946
Ich will Ihnen die Stärken
dieses Ansatzes zeigen.
02:29
SupposeNehmen wir an that we want this quadQuad to not only hoverHover
41
137198
2549
Nehmen wir an, der Quad soll
zusätzlich zum Schweben
02:31
but to alsoebenfalls balanceBalance this polePole.
42
139747
2782
noch diesen Stab balancieren.
02:34
With a little bitBit of practicetrainieren,
43
142529
1844
Mit etwas Übung ist das
02:36
it's prettyziemlich straightforwardeinfach for a humanMensch beingSein to do this,
44
144373
2391
für Menschen eine machbare Aufgabe,
02:38
althoughobwohl we do have the advantageVorteil of havingmit
45
146764
1755
wobei wir zu unserem Vorteil
02:40
two feetFüße on the groundBoden
46
148519
1328
zwei Füße auf dem Boden
02:41
and the use of our very versatilevielseitig handsHände.
47
149847
2957
und unsere sehr geschickten Hände haben.
02:44
It becomeswird a little bitBit more difficultschwer
48
152804
2469
Ein bisschen schwieriger wird das
02:47
when I only have one footFuß on the groundBoden
49
155273
2296
mit nur einem Fuß auf dem Boden
02:49
and when I don't use my handsHände.
50
157569
2799
und ohne Hände.
02:52
NoticeBekanntmachung how this polePole has a reflectivereflektierend markerMarker on topoben,
51
160368
2951
Der Stab hat an der Spitze
einen Reflektor,
02:55
whichwelche meansmeint that it can be locatedgelegen in the spacePlatz.
52
163319
3894
so dass er im Raum lokalisiert werden kann.
03:04
(ApplauseApplaus)
53
172971
5976
(Beifall)
03:10
You can noticebeachten that this quadQuad is makingHerstellung fine adjustmentsAnpassungen
54
178947
2826
Man sieht, wie der Quad
durch kleine Anpassungen
03:13
to keep the polePole balancedausgewogen.
55
181773
2195
den Stab im Gleichgewicht hält.
03:15
How did we designEntwurf the algorithmsAlgorithmen to do this?
56
183968
3059
Wie haben wir den Algorithmus
dafür entworfen?
03:19
We addedhinzugefügt the mathematicalmathematisch modelModell- of the polePole
57
187027
2105
Wir haben das mathematische Modell
des Stabes
03:21
to that of the quadQuad.
58
189132
1519
dem des Quads hinzugefügt.
Auf das verbundene Quad-Stab-System
kann man wieder die Regeltheorie anwenden,
03:22
OnceEinmal we have a modelModell- of the combinedkombiniert quad-poleQuad-polig systemSystem,
59
190651
2954
03:25
we can use controlsteuern theoryTheorie to createerstellen algorithmsAlgorithmen for controllingControlling it.
60
193605
4933
um so Algorithmen für
die Steuerung zu bekommen.
Sie sehen, das System ist stabil,
03:30
Here, you see that it's stablestabil,
61
198538
1588
03:32
and even if I give it little nudgesstößt,
62
200126
2693
und selbst wenn ich ihm kleine Stupser gebe,
03:34
it goesgeht back to the nicenett, balancedausgewogen positionPosition.
63
202819
5403
geht es in eine schön
ausbalancierte Position zurück.
03:40
We can alsoebenfalls augmentAugment the modelModell- to includeeinschließen
64
208222
1663
Wir können das Modell auch
03:41
where we want the quadQuad to be in spacePlatz.
65
209885
2441
um eine gewünschte Position erweitern.
03:44
UsingMit Hilfe this pointerZeiger, madegemacht out of reflectivereflektierend markersMarker,
66
212326
3069
Mit diesem Zeiger aus Reflektoren kann ich
03:47
I can pointPunkt to where I want the quadQuad to be in spacePlatz
67
215395
2224
dahin zeigen, wo ich den Quad im Raum
03:49
a fixedFest distanceEntfernung away from me.
68
217619
3367
in einer festen Entfernung von mir haben will.
04:07
The keySchlüssel to these acrobaticakrobatische maneuversManöver is algorithmsAlgorithmen,
69
235763
2902
Der Schlüssel zu dieser Akrobatik
sind Algorithmen,
04:10
designedentworfen with the help of mathematicalmathematisch modelsModelle
70
238665
2426
die mit Hilfe mathematischer Modelle
04:13
and controlsteuern theoryTheorie.
71
241091
1950
und der Regelungstheorie entwickelt wurden.
04:15
Let's tell the quadQuad to come back here
72
243041
2214
Jetzt soll der Quad hierher zurückkommen
04:17
and let the polePole dropfallen,
73
245255
1819
und den Stab fallen lassen.
04:19
and I will nextNächster demonstratezeigen the importanceBedeutung
74
247074
1918
Als Nächstes will ich zeigen, wie wichtig
04:20
of understandingVerstehen physicalphysisch modelsModelle
75
248992
2119
das Verständnis physikalischer Modelle
04:23
and the workingsArbeiten of the physicalphysisch worldWelt.
76
251111
4120
und deren Zusammenhänge
in der physischen Welt ist.
04:37
NoticeBekanntmachung how the quadQuad losthat verloren altitudeHöhe
77
265462
1770
Man sieht, dass er an Höhe verliert,
04:39
when I put this glassGlas of waterWasser on it.
78
267232
2082
wenn ich dieses Glas Wasser draufstelle.
04:41
UnlikeIm Gegensatz zu the balancingAuswuchten polePole, I did not includeeinschließen
79
269314
2801
Anders als bei dem Balancestab habe ich
hier das Modell des Glases
nicht in das System eingefügt.
04:44
the mathematicalmathematisch modelModell- of the glassGlas in the systemSystem.
80
272115
2584
04:46
In factTatsache, the systemSystem doesn't even know that the glassGlas of waterWasser is there.
81
274699
2919
Eigentlich weiß das System gar nicht,
dass das Wasserglas da ist.
04:49
Like before, I could use the pointerZeiger to tell the quadQuad
82
277618
3292
Wie zuvor kann ich den Quad
mit dem Zeiger anweisen,
04:52
where I want it to be in spacePlatz.
83
280910
2589
wo im Raum ich ihn haben will.
04:55
(ApplauseApplaus)
84
283499
9597
(Beifall)
05:05
Okay, you should be askingfragen yourselfdich selber,
85
293096
2110
An der Stelle fragt man sich:
05:07
why doesn't the waterWasser fallfallen out of the glassGlas?
86
295206
2509
»Wieso fließt das Wasser
nicht aus dem Glas?«
05:09
Two factsFakten: The first is that gravitySchwerkraft actshandelt
87
297715
3211
Aus zwei Gründen: Zum einen
wirkt die Schwerkraft
05:12
on all objectsObjekte in the samegleich way.
88
300926
2125
auf alle Objekte gleich;
05:15
The secondzweite is that the propellersPropeller are all pointingHinweis
89
303051
2464
zum anderen weisen alle Propeller in
05:17
in the samegleich directionRichtung of the glassGlas, pointingHinweis up.
90
305515
3127
die gleiche Richtung wie
das Glas, nach oben.
05:20
You put these two things togetherzusammen, the netNetz resultErgebnis
91
308642
2377
Beides zusammen bewirkt,
05:23
is that all sideSeite forcesKräfte on the glassGlas are smallklein
92
311019
2287
dass die Seitenkräfte auf das Glas klein
05:25
and are mainlyhauptsächlich dominateddominiert by aerodynamicaerodynamisch effectsAuswirkungen,
93
313306
2785
und überwiegend aerodynamische Effekte sind,
05:28
whichwelche as these speedsGeschwindigkeiten are negligiblevernachlässigbar.
94
316091
3841
die man bei diesen Geschwindigkeiten
vernachlässigen kann.
05:35
And that's why you don't need to modelModell- the glassGlas.
95
323336
2071
Deshalb braucht man das Modell des Glases
nicht einzufügen.
05:37
It naturallynatürlich doesn't spillVerschütten no matterAngelegenheit what the quadQuad does.
96
325407
3848
Es wird nichts verschüttet, ganz gleich,
was der Quad macht.
05:50
(ApplauseApplaus)
97
338651
7051
(Beifall)
05:57
The lessonLektion here is that some high-performanceHochleistungs- tasksAufgaben
98
345702
4016
Die Lehre, die wir daraus ziehen,
ist, dass einige Hochleistungen
06:01
are easiereinfacher than othersAndere,
99
349718
1397
einfacher sind als andere,
06:03
and that understandingVerstehen the physicsPhysik of the problemProblem
100
351115
2296
und dass die Physik bei dem Problem
06:05
tellserzählt you whichwelche onesEinsen are easyeinfach and whichwelche onesEinsen are hardhart.
101
353411
2616
einem sagt, was einfach
und was schwierig ist.
06:08
In this instanceBeispiel, carryingTragen a glassGlas of waterWasser is easyeinfach.
102
356027
2359
Hier zum Beispiel ist es leicht,
ein Wasserglas zu befördern,
06:10
BalancingAuswuchten a polePole is hardhart.
103
358386
3785
aber schwierig, den Stab zu balancieren.
06:14
We'veWir haben all heardgehört storiesGeschichten of athletesAthleten
104
362171
1802
Wir alle haben von Athleten gehört,
06:15
performingAufführung featsKunststücke while physicallyphysisch injuredverletzt.
105
363973
2493
die auch verletzt
Meisterleistungen abliefern.
06:18
Can a machineMaschine alsoebenfalls performausführen
106
366466
1519
Kann eine Maschine so etwas auch,
06:19
with extremeextrem physicalphysisch damageBeschädigung?
107
367985
2651
selbst wenn sie schwer beschädigt ist?
06:22
ConventionalKonventionelle wisdomWeisheit sayssagt that you need
108
370636
1726
Herkömmlicherweise braucht man
06:24
at leastam wenigsten fourvier fixedFest motorMotor- propellerPropeller pairsPaare in orderAuftrag to flyFliege,
109
372362
3690
mindestens vier fest angebrachte, angetriebene
Propellerpaare, um zu fliegen,
06:28
because there are fourvier degreesGrad of freedomFreiheit to controlsteuern:
110
376052
2112
weil es vier Freiheitsgrade gibt:
06:30
rollrollen, pitchTonhöhe, yawgieren and accelerationBeschleunigung.
111
378164
3028
Rollen, Kippen, Gieren und Beschleunigung.
06:33
HexacoptersHexacopters and octocoptersOktokopter, with sixsechs and eightacht propellersPropeller,
112
381192
3245
Hexacopter und Octocopter,
mit sechs und acht Propellern,
06:36
can providezu Verfügung stellen redundancyRedundanz,
113
384437
1483
sind redundant,
06:37
but quadrocoptersQuadrocopter are much more popularBeliebt
114
385920
1989
aber Quadrocopter sind viel beliebter,
06:39
because they have the minimumMinimum numberNummer
115
387909
1815
weil sie die kleinste Anzahl
06:41
of fixedFest motorMotor- propellerPropeller pairsPaare: fourvier.
116
389724
2476
fest angebrachter, angetriebener
Propellerpaare haben: vier.
06:44
Or do they?
117
392200
1965
Oder doch nicht?
07:01
If we analyzeanalysieren the mathematicalmathematisch modelModell- of this machineMaschine
118
409476
2600
Das mathematische Modell dieser Maschine
07:04
with only two workingArbeiten propellersPropeller,
119
412076
2176
mit nur zwei intakten Propellern zeigt,
07:06
we discoverentdecken that there's an unconventionalunkonventionell way to flyFliege it.
120
414252
6756
dass es eine unkonventionelle Art
gibt, sie zu fliegen.
07:19
We relinquishverzichten controlsteuern of yawgieren,
121
427980
1706
Wir verzichten auf das Gieren,
07:21
but rollrollen, pitchTonhöhe and accelerationBeschleunigung can still be controlledkontrolliert
122
429686
3070
steuern aber Rollen, Kippen
und Beschleunigung
07:24
with algorithmsAlgorithmen that exploitausnutzen this newneu configurationKonfiguration.
123
432756
5452
durch Algorithmen, die wir aus der Auswertung
dieser neuen Anordnung erhalten.
07:33
MathematicalMathematische modelsModelle tell us exactlygenau when
124
441668
2432
Mathematische Modelle sagen uns genau,
07:36
and why this is possiblemöglich.
125
444100
2072
wann und wieso das möglich ist.
07:38
In this instanceBeispiel, this knowledgeWissen allowserlaubt us to designEntwurf
126
446172
2368
Hier erlaubt uns dieses Wissen,
07:40
novelRoman machineMaschine architecturesArchitekturen
127
448540
2256
neuartige Maschinenarchitekturen
07:42
or to designEntwurf cleverklug algorithmsAlgorithmen that gracefullyanmutig handleGriff damageBeschädigung,
128
450796
4176
oder schlaue Algorithmen zu entwerfen,
die mit Zerstörung genauso gut
07:46
just like humanMensch athletesAthleten do,
129
454972
1724
umgehen wie Athleten,
07:48
insteadstattdessen of buildingGebäude machinesMaschinen with redundancyRedundanz.
130
456696
3823
statt Maschinen mit Redundanz
bauen zu müssen.
07:52
We can't help but holdhalt our breathAtem when we watch
131
460519
2112
Uns stockt der Atem, wenn wir sehen,
07:54
a diverTaucher somersaultingSaltos into the waterWasser,
132
462631
2437
wie ein Turmspringer
einen Salto ins Wasser macht,
07:57
or when a vaulterSpringer is twistingverdrehen in the airLuft,
133
465068
1790
oder ein Stabhochspringer sich
in der Luft verbiegt,
07:58
the groundBoden fastschnell approachingAnnäherung an.
134
466858
1718
und schnell dem Boden nahe kommt.
08:00
Will the diverTaucher be ablefähig to pullziehen off a ripRuhe in Frieden entryEintrag?
135
468576
2568
Wird der Turmspringer glatt eintauchen?
08:03
Will the vaulterSpringer stickStock the landingLandung?
136
471144
2000
Wird der Stabhochspringer
die Landung stehen?
08:05
SupposeNehmen wir an we want this quadQuad here
137
473144
1668
Dieser Quad hier soll einen
08:06
to performausführen a tripleverdreifachen flipflip and finishFertig off
138
474812
2451
dreifachen Salto machen und wieder
08:09
at the exactgenau samegleich spotStelle that it startedhat angefangen.
139
477263
2269
da ankommen, wo er gestartet ist.
08:11
This maneuverManöver is going to happengeschehen so quicklyschnell
140
479532
2347
Dieses Manöver passiert so schnell,
08:13
that we can't use positionPosition feedbackFeedback to correctrichtig the motionBewegung duringwährend executionAusführung.
141
481879
3629
dass wir während der Bewegung
nicht rückkoppeln können –
08:17
There simplyeinfach isn't enoughgenug time.
142
485508
2274
dazu ist einfach nicht genug Zeit.
08:19
InsteadStattdessen, what the quadQuad can do is performausführen the maneuverManöver blindlyBlind,
143
487782
3694
Stattdessen kann der Quad
das Manöver blind fliegen,
08:23
observebeobachten how it finishesbeendet the maneuverManöver,
144
491476
2232
sich das Ergebnis anschauen
08:25
and then use that informationInformation to modifyändern its behaviorVerhalten
145
493708
2424
und dann aus dieser Information lernen,
08:28
so that the nextNächster flipflip is better.
146
496132
2289
so dass die nächste Rolle besser wird.
08:30
SimilarÄhnliche to the diverTaucher and the vaulterSpringer,
147
498421
1812
Wie für die Springer gilt,
08:32
it is only throughdurch repeatedwiederholt practicetrainieren
148
500233
1919
dass das Manöver nur
08:34
that the maneuverManöver can be learnedgelernt and executedausgeführt
149
502152
1925
durch wiederholtes Üben gelernt
08:36
to the highesthöchste standardStandard.
150
504077
2133
und optimal ausgeführt werden kann.
08:46
(ApplauseApplaus)
151
514412
4752
(Beifall)
08:51
StrikingAuffällig a movingbewegend ballBall is a necessarynotwendig skillFertigkeit in manyviele sportsSport.
152
519164
3472
Bei vielen Sportarten muss man
einen sich bewegenden Ball treffen können.
08:54
How do we make a machineMaschine do
153
522636
1795
Wie lässt man eine Maschine
08:56
what an athleteAthlet does seeminglyscheinbar withoutohne effortAnstrengung?
154
524431
3753
etwas tun, was für einen Athleten
mühelos erscheint?
09:15
(ApplauseApplaus)
155
543943
6599
(Beifall)
09:22
This quadQuad has a racketSchläger strappedgeschnallt ontoauf zu its headKopf
156
550542
2650
Dieser Quad hat einen Schläger
auf dem Kopf montiert,
09:25
with a sweetSüss spotStelle roughlygrob the sizeGröße of an appleApfel, so not too largegroß.
157
553192
3487
dessen Schlagfläche nicht
sehr groß ist, etwa apfelgroß.
09:28
The followinges folgen calculationsBerechnungen are madegemacht everyjeden 20 millisecondsMillisekunden,
158
556679
3167
Alle 20 Millisekunden,
also 50 mal pro Sekunde,
09:31
or 50 timesmal perpro secondzweite.
159
559846
1756
berechnen wir Folgendes:
09:33
We first figureZahl out where the ballBall is going.
160
561602
2812
Zuerst rechnen wir aus,
wohin der Ball fliegt.
09:36
We then nextNächster calculateberechnen how the quadQuad should hitschlagen the ballBall
161
564414
2437
Dann, wie der Quad den Ball
schlagen soll,
09:38
so that it fliesfliegt to where it was throwngeworfen from.
162
566851
3099
so dass er zum Werfer zurückfliegt.
09:41
ThirdDritte, a trajectoryFlugbahn is plannedgeplant that carriesträgt the quadQuad
163
569950
4456
Drittens wird eine Flugbahn geplant,
die den Quad von seiner Position
09:46
from its currentStrom stateBundesland to the impactEinfluss pointPunkt with the ballBall.
164
574406
3024
zu seinem Aufschlagpunkt für den Ball bringt.
09:49
FourthVierte, we only executeausführen 20 milliseconds'Millisekunden worthwert of that strategyStrategie.
165
577430
3809
Viertens: Wir befolgen diese Strategie
nur 20 Millisekunden lang.
09:53
TwentyZwanzig millisecondsMillisekunden laterspäter, the wholeganze processverarbeiten is repeatedwiederholt
166
581239
2807
Danach wird der Prozess so lange wiederholt,
09:56
untilbis the quadQuad strikesStreiks the ballBall.
167
584046
2243
bis der Quad den Ball trifft.
10:07
(ApplauseApplaus)
168
595560
2646
(Beifall)
10:10
MachinesMaschinen can not only performausführen dynamicdynamisch maneuversManöver on theirihr ownbesitzen,
169
598206
3372
Maschinen können solche Manöver
nicht nur alleine ausführen,
10:13
they can do it collectivelygemeinsam.
170
601578
1863
sondern auch im Verbund.
10:15
These threedrei quadsQuads are cooperativelykooperativ carryingTragen a skyHimmel netNetz.
171
603441
3587
Diese drei Quads halten zusammen
ein Netz in der Luft.
10:28
(ApplauseApplaus)
172
616574
5411
(Beifall)
10:33
They performausführen an extremelyäußerst dynamicdynamisch
173
621985
2197
Sie vollführen ein extrem dynamisches
10:36
and collectivekollektiv maneuverManöver
174
624182
2168
und aufeinander abgestimmtes Manöver,
10:38
to launchstarten the ballBall back to me.
175
626350
1692
um mir den Ball zurückzuschießen.
10:40
NoticeBekanntmachung that, at fullvoll extensionErweiterung, these quadsQuads are verticalvertikal.
176
628042
3511
Sehen Sie – bei voller Ausdehnung
stehen die Quads vertikal.
10:48
(ApplauseApplaus)
177
636486
1772
(Beifall)
10:50
In factTatsache, when fullyvöllig extendedverlängert,
178
638258
2287
Tatsächlich sind die Kräfte bei
10:52
this is roughlygrob fivefünf timesmal greatergrößer than what a bungeeBungee jumperJumper feelsfühlt sich
179
640545
2685
voller Ausdehnung etwa fünf mal so groß
wie die, die ein Bungeespringer
10:55
at the endEnde of theirihr launchstarten.
180
643230
4588
am Ende des Sprungs verspürt.
11:03
The algorithmsAlgorithmen to do this are very similarähnlich
181
651009
2677
Die nötigen Algorithmen sind denen
11:05
to what the singleSingle quadQuad used to hitschlagen the ballBall back to me.
182
653686
3384
für den einzelnen Quad, um
den Ball zurückzuwerfen, sehr ähnlich.
11:09
MathematicalMathematische modelsModelle are used to continuouslyständig re-planneu planen
183
657070
2864
Man benutzt also mathematische Modelle,
11:11
a cooperativeGenossenschaft strategyStrategie 50 timesmal perpro secondzweite.
184
659934
4515
um die abgestimmte Strategie
50 mal pro Sekunde neu zu berechnen.
11:16
Everything we have seengesehen so farweit has been
185
664449
1877
Bis jetzt ging es uns
11:18
about the machinesMaschinen and theirihr capabilitiesFähigkeiten.
186
666326
2463
um Maschinen und ihre Fähigkeiten.
11:20
What happensdas passiert when we couplePaar this machineMaschine athleticismAthletik
187
668789
3015
Was passiert, wenn wir
diese Maschinenathletik mit
11:23
with that of a humanMensch beingSein?
188
671804
1776
der eines Menschen koppeln?
11:25
What I have in frontVorderseite of me is a commercialkommerziell gestureGeste sensorSensor
189
673580
3805
Das hier ist ein normaler
Gestenerkennungssensor,
11:29
mainlyhauptsächlich used in gamingSpiele.
190
677385
1309
wie er bei Videospielen benutzt wird.
11:30
It can recognizeerkenne what my variousverschiedene bodyKörper partsTeile
191
678694
1804
Er erkennt in Echtzeit,
11:32
are doing in realecht time.
192
680498
2048
was meine Körperteile gerade tun.
11:34
SimilarÄhnliche to the pointerZeiger that I used earliervorhin,
193
682546
2116
Ähnlich wie den Zeiger vorhin
11:36
we can use this as inputsEingänge to the systemSystem.
194
684662
2792
können wir ihn als Eingabemedium benutzen.
11:39
We now have a naturalnatürlich way of interactinginteragierend
195
687454
2396
Jetzt haben wir eine natürliche Methode,
11:41
with the rawroh athleticismAthletik of these quadsQuads with my gesturesGesten.
196
689850
4944
die ungezähmte Athletik dieser Quads
mit meinen Gesten zu steuern.
12:22
(ApplauseApplaus)
197
730453
4400
(Beifall)
12:35
InteractionInteraktion doesn't have to be virtualvirtuell. It can be physicalphysisch.
198
743982
4007
Die Interaktion muss nicht virtuell bleiben,
sie kann physisch werden.
12:39
Take this quadQuad, for exampleBeispiel.
199
747989
1725
Nehmen wir diesen Quad hier.
12:41
It's tryingversuchen to staybleibe at a fixedFest pointPunkt in spacePlatz.
200
749714
2628
Er versucht, seine Position beizubehalten.
12:44
If I try to moveBewegung it out of the way, it fightsKämpfe me,
201
752342
3837
Wenn ich versuche, ihn weg zu bewegen,
setzt er sich zur Wehr
12:48
and movesbewegt back to where it wants to be.
202
756179
4155
und bewegt sich zu der Position zurück,
die er beibehalten will.
12:52
We can changeVeränderung this behaviorVerhalten, howeveraber.
203
760334
3039
Aber wir können dieses Verhalten ändern.
12:55
We can use mathematicalmathematisch modelsModelle
204
763373
1699
Mit mathematischen Modellen
12:57
to estimateschätzen the forceKraft that I'm applyingbewirbt sich to the quadQuad.
205
765072
3133
kann man die Kraft abschätzen,
die auf den Quad wirkt.
13:00
OnceEinmal we know this forceKraft, we can alsoebenfalls changeVeränderung the lawsGesetze of physicsPhysik,
206
768205
3238
Damit können wir
die Gesetze der Physik ändern –
13:03
as farweit as the quadQuad is concernedbesorgt, of courseKurs.
207
771443
4499
natürlich nur, insoweit sie
den Quad betreffen.
13:07
Here the quadQuad is behavingVerhalten as if it were
208
775942
2263
Hier verhält sich der Quad,
13:10
in a viscousViskose fluidFlüssigkeit.
209
778205
4365
als wäre er in einer zähen Flüssigkeit.
13:14
We now have an intimateintime way
210
782570
2174
Jetzt haben wir eine Methode,
13:16
of interactinginteragierend with a machineMaschine.
211
784744
1849
eng mit der Maschine zu interagieren.
13:18
I will use this newneu capabilityFähigkeit to positionPosition
212
786593
2506
Damit kann ich diesen Quad so positionieren,
13:21
this camera-carryingKamera-tragenden quadQuad to the appropriateangemessen locationLage
213
789099
2577
dass er den Rest der Demonstration
13:23
for filmingdie Dreharbeiten the remainderRest of this demonstrationDemonstration.
214
791676
3186
mit der montierten Kamera
von oben filmen kann.
13:36
So we can physicallyphysisch interactinteragieren with these quadsQuads
215
804222
2768
Wir können also
mit diesen Quads interagieren
13:38
and we can changeVeränderung the lawsGesetze of physicsPhysik.
216
806990
2403
und die Gesetze der Physik ändern.
13:41
Let's have a little bitBit of funSpaß with this.
217
809393
2313
Damit machen wir uns jetzt einen Spaß.
13:43
For what you will see nextNächster, these quadsQuads
218
811706
1704
Als Nächstes verhalten sich
13:45
will initiallyanfänglich behavesich verhalten as if they were on PlutoPluto.
219
813410
3496
die Quads anfänglich,
als wären sie auf dem Pluto.
13:48
As time goesgeht on, gravitySchwerkraft will be increasederhöht
220
816906
2312
Mit der Zeit wird die Schwerkraft erhöht,
13:51
untilbis we're all back on planetPlanet EarthErde,
221
819218
2120
bis wir wieder zurück auf der Erde sind,
13:53
but I assureversichern you we won'tGewohnheit get there.
222
821338
1719
aber da kommen wir nie an.
13:55
Okay, here goesgeht.
223
823057
3501
O. k., auf geht's.
14:05
(LaughterLachen)
224
833667
3412
(Lachen)
14:34
(LaughterLachen)
225
862778
3208
(Lachen)
14:37
(ApplauseApplaus)
226
865986
3386
(Beifall)
14:41
WhewPuh!
227
869372
1207
Uff!
14:46
You're all thinkingDenken now,
228
874779
1517
Sie denken jetzt sicher:
14:48
these guys are havingmit way too much funSpaß,
229
876296
1975
»Die Typen haben zu viel Spaß«,
14:50
and you're probablywahrscheinlich alsoebenfalls askingfragen yourselfdich selber,
230
878271
2079
und wahrscheinlich fragen Sie sich:
14:52
why exactlygenau are they buildingGebäude machineMaschine athletesAthleten?
231
880350
3936
»Warum bauen sie eigentlich
Maschinenathleten?«
14:56
Some conjectureVermutung that the roleRolle of playspielen in the animalTier kingdomKönigreich
232
884286
2652
Man vermutet, dass Tiere spielen,
14:58
is to honeHone skillsFähigkeiten and developentwickeln capabilitiesFähigkeiten.
233
886938
2752
um Geschicklichkeit und Fertigkeiten
zu entwickeln.
15:01
OthersAndere think that it has more of a socialSozial roleRolle,
234
889690
2066
Andere denken, es wirkt sozial
15:03
that it's used to bindbinden the groupGruppe.
235
891756
1674
und sorgt für den Gruppenzusammenhalt.
15:05
SimilarlyIn ähnlicher Weise, we use the analogyAnalogie of sportsSport and athleticismAthletik
236
893430
3533
Wir benutzen die Analogie
zwischen Sport und Athletik,
15:08
to createerstellen newneu algorithmsAlgorithmen for machinesMaschinen
237
896963
2079
um neue Algorithmen zu entwickeln,
15:11
to pushdrücken them to theirihr limitsGrenzen.
238
899042
2147
die die Maschinen ausreizen können.
15:13
What impactEinfluss will the speedGeschwindigkeit of machinesMaschinen have on our way of life?
239
901189
3677
Wie beeinflusst die Geschwindigkeit
der Maschinen unser Leben?
15:16
Like all our pastVergangenheit creationsKreationen and innovationsInnovationen,
240
904866
2389
Wie alle menschlichen Erfindungen
und Innovationen
15:19
they maykann be used to improveverbessern the humanMensch conditionBedingung
241
907255
2827
können sie das menschliche Leben
verbessern –
15:22
or they maykann be misusedmissbraucht and abusedmissbraucht.
242
910082
2501
aber sie können auch missbraucht werden.
15:24
This is not a technicaltechnisch choiceWahl we are facedkonfrontiert with;
243
912583
1923
Das ist keine technische Entscheidung –
15:26
it's a socialSozial one.
244
914506
1755
sondern eine soziale.
15:28
Let's make the right choiceWahl,
245
916261
1390
Mit der richtigen Wahl
15:29
the choiceWahl that bringsbringt out the bestBeste in the futureZukunft of machinesMaschinen,
246
917651
2405
schaffen wir für die Zukunft der Maschinen
15:32
just like athleticismAthletik in sportsSport
247
920056
1812
wie durch die Athletik im Sport bei uns
15:33
can bringbringen out the bestBeste in us.
248
921868
2161
die besten Ergebnisse.
15:36
Let me introducevorstellen you to the wizardsAssistenten behindhinter the greenGrün curtainVorhang.
249
924029
3450
Jetzt zu den Zauberern
hinter dem grünen Vorhang.
15:39
They're the currentStrom membersMitglieder of the FlyingFliegen MachineMaschine ArenaArena researchForschung teamMannschaft.
250
927479
2900
Sie bilden das
Flying-Machine-Arena-Forschungsteam.
15:42
(ApplauseApplaus)
251
930379
4769
(Beifall)
15:47
FedericoFederico AugugliaroAugugliaro, DarioDario BrescianiniBrescianini, MarkusMarkus HehnHehn,
252
935148
3046
Federico Augugliaro, Dario Brescianini,
Markus Hehn,
15:50
SergeiSergei LupashinLupashin, MarkMark MullerMüller and RobinRobin RitzRitz.
253
938194
2824
Sergei Lupashin, Mark Muller und
Robin Ritz.
15:53
Look out for them. They're destinedbestimmt for great things.
254
941018
1932
Aus denen wird noch mal etwas!
15:54
Thank you.
255
942950
1178
Vielen Dank.
15:56
(ApplauseApplaus)
256
944128
6354
(Beifall)
Translated by Norbert Langkau
Reviewed by Daniel Hoffmann

▲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