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: Quadkopteres forbløffende atletiske kraft

Filmed:
12,409,728 views

I et robotlaboratorium ved TEDGlobal, demonstrerer Raffaelo D'Andrea sine flyvende quadkoptere: robotter der tænker som atleter, løser fysiske problemer med algoritmer der hjælper dem med at lære. I en række smarte demonstrationer, viser D'Andrea droner der griber og kaster, balancerer og træffer beslutninger sammen -- og hold øje med jeg-vil-have-denne-nu demonstration af Kinect-kontrollerede 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 machinemaskine to be athleticAthletic?
0
11307
3184
Hvad betyder det for en maskine at være atletisk?
00:26
We will demonstratedemonstrere the conceptkoncept of machinemaskine athleticismatletiske
1
14491
3417
Vi vil demonstrere konceptet om maskinadræthed
00:29
and the researchforskning to achieveopnå it
2
17908
1720
og forskningen til at opnå det
00:31
with the help of these flyingflyvende machinesmaskiner calledhedder quadrocoptersquadrocopters,
3
19628
2511
ved hjælp af disse flyvende maskiner der hedder 'quadrocopters',
00:34
or quadsquads, for shortkort.
4
22139
1887
eller 'quads', som afkortning.
00:38
QuadsQuads have been around for a long time.
5
26034
2529
Quads har været her i lang tid.
00:40
The reasongrund that they're so popularpopulær these daysdage
6
28563
1599
Grunden til de er så populære nu til dags
00:42
is because they're mechanicallymekanisk simpleenkel.
7
30162
1965
er at de mekanisk set er simple.
00:44
By controllingkontrollerende the speedshastigheder of these fourfire propellersPropeller,
8
32127
2108
Ved at kontrollere hastigheden af de fire propeller,
00:46
these machinesmaskiner can rollrulle, pitchtonehøjde, yawYAW,
9
34235
3048
disse maskiner kan rulle, pitch, yaw,
00:49
and acceleratefremskynde alonghen ad theirderes commonalmindelige orientationorientering.
10
37283
2825
og accelerere i den retning de flyver.
00:52
On boardbestyrelse are alsoogså a batterybatteri, a computercomputer,
11
40108
3071
Der er også et batteri om bord, en computer,
00:55
variousforskellige sensorssensorer and wirelesstrådløs radiosradioer.
12
43179
3954
forskellige sensorer og trådløse radioer.
00:59
QuadsQuads are extremelyekstremt agileAgile, but this agilityagility comeskommer at a costkoste.
13
47133
4629
Quads er utrolig adrætte,
men denne adræthed har sin pris.
01:03
They are inherentlysagens natur unstableustabil, and they need some formform
14
51762
2992
De er generelt ustabile,
og de har brug for en form for
01:06
of automaticautomatisk feedbacktilbagemeldinger controlkontrollere in orderbestille to be ablei stand to flyflyve.
15
54754
3972
automatisk feedback-styring
for at være i stand til at flyve.
01:16
So, how did it just do that?
16
64259
3238
Så, hvordan gjorde den lige det?
01:19
CamerasKameraer on the ceilingloft and a laptopbærbar
17
67497
1818
Kameraer i loftet og en bærbar computer
01:21
servetjene as an indoorindendørs globalglobal positioningpositionering systemsystem.
18
69315
2576
fungerer som et indendørs globalt positionssystem.
01:23
It's used to locateFind objectsobjekter in the spaceplads
19
71891
2185
Det bruges til at lokalisere objekter i rummet
01:26
that have these reflectivereflekterende markersmarkører on them.
20
74076
2527
der har disse reflekterende afmærkninger på sig.
01:28
This datadata is then sentsendt to anotheren anden laptopbærbar
21
76603
2061
Denne data bliver sendt til
en anden bærbar computer
01:30
that is runningløb estimationestimering and controlkontrollere algorithmsalgoritmer,
22
78664
2211
der kører estimerings og kontrolalgoritmer,
01:32
whichhvilken in turntur sendssender commandskommandoer to the quadquad,
23
80875
1886
som til gengæld sender kommandoer til quaden,
01:34
whichhvilken is alsoogså runningløb estimationestimering and controlkontrollere algorithmsalgoritmer.
24
82761
3485
som også kører estimerings- og kontrolalgoritmer.
01:41
The bulkhovedparten of our researchforskning is algorithmsalgoritmer.
25
89620
2510
Størstedelen af vores forskning er algoritmer.
01:44
It's the magicmagi that bringsbringer these machinesmaskiner to life.
26
92130
4161
Det er den magi der giver liv til disse maskiner.
01:48
So how does one designdesign the algorithmsalgoritmer
27
96291
2043
Så hvordan designer man algoritmerne
01:50
that createskab a machinemaskine athleteatlet?
28
98334
2277
der skaber en maskinatlet?
01:52
We use something broadlybredt calledhedder model-basedmodel-baserede designdesign.
29
100611
2880
Vi bruger noget der bredt kaldes
for modelbaseret design.
01:55
We first capturefange the physicsfysik with a mathematicalmatematisk modelmodel
30
103491
3154
Vi fanger først det fysiske
med en matematisk model
01:58
of how the machinesmaskiner behaveopføre sig.
31
106645
2134
over hvordan maskinerne opfører sig.
02:00
We then use a branchafdeling of mathematicsmatematik
32
108779
2297
Så bruger vi en gren af matematikken
02:03
calledhedder controlkontrollere theoryteori to analyzeanalysere these modelsmodeller
33
111076
2831
der kaldes kontrolteori til at
analysere disse modeller
02:05
and alsoogså to synthesizesyntetisere algorithmsalgoritmer for controllingkontrollerende them.
34
113907
3913
og også til at syntetisere
algoritmerne til at kontrollere dem.
02:09
For exampleeksempel, that's how we can make the quadquad hoverhover.
35
117820
3048
For eksempel, er det sådan vi kan få
quaden til at stå stille i luften.
02:12
We first capturedfanget the dynamicsdynamik
36
120868
1408
Vi fanger først dynamikken
02:14
with a setsæt of differentialforskellen equationsligninger.
37
122276
1906
med et sæt differentialligninger.
02:16
We then manipulatemanipulere these equationsligninger with the help
38
124182
2349
Så manipulerer vi disse ligninger ved hjælp
02:18
of controlkontrollere theoryteori to createskab algorithmsalgoritmer that stabilizestabilisere the quadquad.
39
126531
4640
af kontrolteori til at skabe
algoritmer der stabiliserer quaden.
02:23
Let me demonstratedemonstrere the strengthstyrke of this approachnærme sig.
40
131171
2946
Lad mig demonstrere styrken
ved denne fremgangsmåde.
02:29
SupposeAntag, at that we want this quadquad to not only hoverhover
41
137198
2549
Forestil jer at vi vil have denne
quad til ikke kun at svæve i luften
02:31
but to alsoogså balancebalance this polepol.
42
139747
2782
men også at balancere denne pæl.
02:34
With a little bitbit of practiceøve sig,
43
142529
1844
Men en lille smule øvelse,
02:36
it's prettysmuk straightforwardligetil for a humanhuman beingvære to do this,
44
144373
2391
er det temmelig ukompliceret
for et menneske at gøre dette,
02:38
althoughSelvom we do have the advantagefordel of havingat have
45
146764
1755
selvom vi har den fordel at vi har
02:40
two feetfødder on the groundjord
46
148519
1328
to fødder på jorden
02:41
and the use of our very versatilealsidig handshænder.
47
149847
2957
og brugen af vores meget alsidige hænder.
02:44
It becomesbliver til a little bitbit more difficultsvært
48
152804
2469
Det bliver lidt sværere
02:47
when I only have one footfod on the groundjord
49
155273
2296
når jeg kun har en fod på jorden
02:49
and when I don't use my handshænder.
50
157569
2799
og når jeg ikke bruger mine hænder.
02:52
NoticeVarsel how this polepol has a reflectivereflekterende markermarkør on toptop,
51
160368
2951
Læg mærke til hvordan denne pæl
har et reflekterende mærke i toppen,
02:55
whichhvilken meansmidler that it can be locatedbefinde sig in the spaceplads.
52
163319
3894
hvilket betyder at den kan lokaliseres i rummet.
03:04
(ApplauseBifald)
53
172971
5976
(Bifald)
03:10
You can noticevarsel that this quadquad is makingmaking fine adjustmentsjusteringer
54
178947
2826
Man kan se at denne quad
kommer med små justeringer
03:13
to keep the polepol balancedafbalanceret.
55
181773
2195
for at balancere pælen.
03:15
How did we designdesign the algorithmsalgoritmer to do this?
56
183968
3059
Hvordan designer vi
algoritmerne til at gøre dette?
03:19
We addedtilsat the mathematicalmatematisk modelmodel of the polepol
57
187027
2105
Vi tilføjede matematiske modeller af pælen
03:21
to that of the quadquad.
58
189132
1519
til quadens.
03:22
OnceÉn gang we have a modelmodel of the combinedkombineret quad-polequad-pol systemsystem,
59
190651
2954
Når vi har en model af det
kombinerede quad-pæl system,
03:25
we can use controlkontrollere theoryteori to createskab algorithmsalgoritmer for controllingkontrollerende it.
60
193605
4933
vi kan bruge kontrolteori til at skabe
algoritmer for at kontrollere den.
03:30
Here, you see that it's stablestabil,
61
198538
1588
Her, ser man at den er stabil,
03:32
and even if I give it little nudgesvink,
62
200126
2693
og selv hvis jeg giver den små skub,
03:34
it goesgår back to the nicepæn, balancedafbalanceret positionposition.
63
202819
5403
smutter den tilbage til den fine,
balancerede position.
03:40
We can alsoogså augmentforøge the modelmodel to includeomfatte
64
208222
1663
Vi kan også supplere modellen så den inkluderer
03:41
where we want the quadquad to be in spaceplads.
65
209885
2441
hvor vi vil have quaden til at være i rummet.
03:44
UsingVed hjælp af this pointerpointer, madelavet out of reflectivereflekterende markersmarkører,
66
212326
3069
Ved hjælp af denne pegepind,
lavet af reflekterende markører,
03:47
I can pointpunkt to where I want the quadquad to be in spaceplads
67
215395
2224
kan jeg pege derhen hvor jeg vil have
quaden til at være i rummet
03:49
a fixedfast distanceafstand away from me.
68
217619
3367
på et fast punkt fra mig.
04:07
The keynøgle to these acrobaticakrobatiske maneuversmanøvrer is algorithmsalgoritmer,
69
235763
2902
Nøglen til disse akrobatiske
manøvrer er algoritmer,
04:10
designeddesignet with the help of mathematicalmatematisk modelsmodeller
70
238665
2426
designet med hjælp af matematiske modeller
04:13
and controlkontrollere theoryteori.
71
241091
1950
og kontrolteori.
04:15
Let's tell the quadquad to come back here
72
243041
2214
Lad os fortælle quaden at komme tilbage hertil
04:17
and let the polepol dropdråbe,
73
245255
1819
og smide pælen,
04:19
and I will nextNæste demonstratedemonstrere the importancebetydning
74
247074
1918
og jeg vil demonstrere vigtigheden
04:20
of understandingforståelse physicalfysisk modelsmodeller
75
248992
2119
af at forstå fysiske modeller
04:23
and the workingsarbejdssteder of the physicalfysisk worldverden.
76
251111
4120
og hvordan den fysiske verden fungerer.
04:37
NoticeVarsel how the quadquad lostfaret vild altitudehøjde
77
265462
1770
Læg mærke til hvordan quaden tabte højde
04:39
when I put this glassglas of watervand on it.
78
267232
2082
da jeg satte dette glas vand på den.
04:41
UnlikeI modsætning til the balancingbalancering polepol, I did not includeomfatte
79
269314
2801
Ulig at balancere pælen, inkluderede jeg ikke
04:44
the mathematicalmatematisk modelmodel of the glassglas in the systemsystem.
80
272115
2584
den matematiske model af glasset i systemet.
04:46
In factfaktum, the systemsystem doesn't even know that the glassglas of watervand is there.
81
274699
2919
Faktisk, ved systemet ikke engang
at glasset med vand er der.
04:49
Like before, I could use the pointerpointer to tell the quadquad
82
277618
3292
Ligesom før, kunne jeg bruge
pegepinden til at fortælle quaden
04:52
where I want it to be in spaceplads.
83
280910
2589
hvor jeg vil have at den skal være i rummet.
04:55
(ApplauseBifald)
84
283499
9597
(Bifald)
05:05
Okay, you should be askingspørger yourselfdig selv,
85
293096
2110
Okay, man burde spørge sig selv,
05:07
why doesn't the watervand fallefterår out of the glassglas?
86
295206
2509
hvorfor falder vandet ikke ud af glasset?
05:09
Two factsfakta: The first is that gravitytyngdekraft actshandlinger
87
297715
3211
To faktum: Den første er at
tyngdekræften påvirker
05:12
on all objectsobjekter in the samesamme way.
88
300926
2125
alle objekter på samme måde.
05:15
The secondanden is that the propellersPropeller are all pointingpeger
89
303051
2464
Den anden er at propellerne alle peger
05:17
in the samesamme directionretning of the glassglas, pointingpeger up.
90
305515
3127
i samme retning som glasset, peger opad.
05:20
You put these two things togethersammen, the netnet resultresultat
91
308642
2377
Sætter man disse to ting sammen, er resultatet
05:23
is that all sideside forceskræfter on the glassglas are smalllille
92
311019
2287
at alle kræfter på siden af glasset er små
05:25
and are mainlyhovedsagelig dominateddomineret by aerodynamicaerodynamisk effectseffekter,
93
313306
2785
og bliver hovedsageligt styret af
de aerodynamiske påvirkninger,
05:28
whichhvilken as these speedshastigheder are negligibleubetydelig.
94
316091
3841
som er ubetydelige ved disse hastigheder.
05:35
And that's why you don't need to modelmodel the glassglas.
95
323336
2071
Og det er grunden til at man ikke
behøver at tage højde for glasset.
05:37
It naturallynaturligt doesn't spillspill no matterstof what the quadquad does.
96
325407
3848
Det spilder naturligt ikke,
uanset hvad quaden gør.
05:50
(ApplauseBifald)
97
338651
7051
(Bifald)
05:57
The lessonlektie here is that some high-performancehøjtydende tasksopgaver
98
345702
4016
Lektionen her er at der er nogle
højt belastende opgaver
06:01
are easiernemmere than othersandre,
99
349718
1397
er nemmere end andre,
06:03
and that understandingforståelse the physicsfysik of the problemproblem
100
351115
2296
og at forstå fysikken bag problemet
06:05
tellsfortæller you whichhvilken onesdem are easylet and whichhvilken onesdem are hardhårdt.
101
353411
2616
fortæller en hvilke der er nemme
og hvilke der er svære.
06:08
In this instanceinstans, carryingtransporterer a glassglas of watervand is easylet.
102
356027
2359
I dette tilfælde, at bære et glas vand er nemt.
06:10
BalancingBalancering a polepol is hardhårdt.
103
358386
3785
At balancere en pæl en svært.
06:14
We'veVi har all heardhørt storieshistorier of athletesatleter
104
362171
1802
Vi har alle hørt historier om atleter
06:15
performingudfører featsfeats while physicallyfysisk injuredtilskadekomne.
105
363973
2493
der udfører præstationer
mens de har en fysisk skade.
06:18
Can a machinemaskine alsoogså performudføre
106
366466
1519
Kan en maskine også præstere
06:19
with extremeekstrem physicalfysisk damageskade?
107
367985
2651
med ekstrem fysisk skade?
06:22
ConventionalKonventionelle wisdomvisdom sayssiger that you need
108
370636
1726
Traditionel visdom siger at man har brug
06:24
at leastmindst fourfire fixedfast motormotor propellerpropel pairspar in orderbestille to flyflyve,
109
372362
3690
for mindst fire faste motorpropeller
par for at kunne flyve,
06:28
because there are fourfire degreesgrader of freedomfrihed to controlkontrollere:
110
376052
2112
fordi der er fire grader af frihed
man skal kontrollere:
06:30
rollrulle, pitchtonehøjde, yawYAW and accelerationacceleration.
111
378164
3028
rul, pitch, yaw og acceleration.
06:33
HexacoptersHexacopters and octocoptersoctocopters, with sixseks and eightotte propellersPropeller,
112
381192
3245
Hexakoptere og octokoptere,
med seks og otte propeller,
06:36
can providegive redundancyredundans,
113
384437
1483
skaffer redundans,
06:37
but quadrocoptersquadrocopters are much more popularpopulær
114
385920
1989
men quadrokoptere er meget mere populære
06:39
because they have the minimumminimum numbernummer
115
387909
1815
fordi de har minimumsantallet
06:41
of fixedfast motormotor propellerpropel pairspar: fourfire.
116
389724
2476
af faste motor propelpar: fire.
06:44
Or do they?
117
392200
1965
Eller har de?
07:01
If we analyzeanalysere the mathematicalmatematisk modelmodel of this machinemaskine
118
409476
2600
Hvis vi analyserer den matematiske
model af denne maskine
07:04
with only two workingarbejder propellersPropeller,
119
412076
2176
med kun to fungerende propeller,
07:06
we discoveropdage that there's an unconventionalukonventionelle way to flyflyve it.
120
414252
6756
opdager vi at der er en ukonventionel
måde at flyve den på.
07:19
We relinquishopgive controlkontrollere of yawYAW,
121
427980
1706
Vi slipper kontrollen over yaw,
07:21
but rollrulle, pitchtonehøjde and accelerationacceleration can still be controlledkontrolleret
122
429686
3070
men rul, pitch og acceleration
kan stadig kontrolleres
07:24
with algorithmsalgoritmer that exploitudnytte this newny configurationkonfiguration.
123
432756
5452
med algoritmer der udnytter
denne nye konfiguration.
07:33
MathematicalMatematiske modelsmodeller tell us exactlyNemlig when
124
441668
2432
Matematiske modeller
fortæller os præcis hvornår
07:36
and why this is possiblemuligt.
125
444100
2072
og hvorfor dette er muligt.
07:38
In this instanceinstans, this knowledgeviden allowstillader us to designdesign
126
446172
2368
I dette tilfælde, denne viden
tillader os at designe
07:40
novelroman machinemaskine architecturesarkitekturer
127
448540
2256
nye maskinarkitekturer
07:42
or to designdesign cleverdygtig algorithmsalgoritmer that gracefullyyndefuldt handlehåndtere damageskade,
128
450796
4176
eller at designe snedige algoritmer der
på en yndefuld måde håndterer skader,
07:46
just like humanhuman athletesatleter do,
129
454972
1724
ligesom menneskelige atleter gør,
07:48
insteadi stedet of buildingbygning machinesmaskiner with redundancyredundans.
130
456696
3823
i stedet for at bygge maskiner med redundanser.
07:52
We can't help but holdholde our breathåndedrag when we watch
131
460519
2112
Vi kan ikke lade være med at holde vejret når vi ser
07:54
a diverdykker somersaultingsomersaulting into the watervand,
132
462631
2437
en dykker der laver en saltomortale ud i vandet,
07:57
or when a vaultervaulter is twistingvride in the airluft,
133
465068
1790
eller når en stangspringer vrider sig i luften,
07:58
the groundjord fasthurtig approachingnærmer sig.
134
466858
1718
og jorden nærmer sig hurtigt.
08:00
Will the diverdykker be ablei stand to pulltrække off a riphvil i fred entryindgang?
135
468576
2568
Vil dykkeren være i stand til at klare
en flænsende landing?
08:03
Will the vaultervaulter stickPind the landinglanding?
136
471144
2000
Vil stangspringeren klare landingen?
08:05
SupposeAntag, at we want this quadquad here
137
473144
1668
Forestil jer at vi vil have denne quad
08:06
to performudføre a tripletriple flipflip and finishAfslut off
138
474812
2451
til at udføre en tredobbelt salto og slutte
08:09
at the exacteksakt samesamme spotfå øje på that it startedstartede.
139
477263
2269
på præcis det samme punkt som den startede.
08:11
This maneuvermanøvre is going to happenske so quicklyhurtigt
140
479532
2347
Denne manøvre vil ske så hurtigt
08:13
that we can't use positionposition feedbacktilbagemeldinger to correctkorrekt the motionbevægelse duringi løbet af executionudførelse.
141
481879
3629
at vi ikke kan bruge feedback om positionen
til at korrigere bevægelsen under udførelsen.
08:17
There simplyganske enkelt isn't enoughnok time.
142
485508
2274
Der er simpelthen ikke tid nok.
08:19
InsteadI stedet, what the quadquad can do is performudføre the maneuvermanøvre blindlyblindt,
143
487782
3694
I stedet, kan quaden udføre manøvren i blinde,
08:23
observeobservere how it finishesfinish the maneuvermanøvre,
144
491476
2232
observere hvordan den afslutter manøvren,
08:25
and then use that informationinformation to modifymodificere its behavioropførsel
145
493708
2424
og så bruge den information til
at moderere dens adfærd
08:28
so that the nextNæste flipflip is better.
146
496132
2289
så den næste salto er bedre.
08:30
SimilarLignende to the diverdykker and the vaultervaulter,
147
498421
1812
Tilsvarende dykkerens og stangspringerens,
08:32
it is only throughigennem repeatedgentaget practiceøve sig
148
500233
1919
er det kun gennem gentaget øvelse
08:34
that the maneuvermanøvre can be learnedlærte and executedhenrettet
149
502152
1925
at den manøvre kan læres og udføres
08:36
to the highesthøjeste standardstandard.
150
504077
2133
til den højeste standard.
08:46
(ApplauseBifald)
151
514412
4752
(Bifald)
08:51
StrikingSlående a movingbevæger sig ballbold is a necessarynødvendig skilldygtighed in manymange sportssport.
152
519164
3472
At ramme en bevægende kugle er en
nødvendig færdighed i mange sportsgrene.
08:54
How do we make a machinemaskine do
153
522636
1795
Hvordan får vi en maskine til at
08:56
what an athleteatlet does seeminglytilsyneladende withoutuden effortindsats?
154
524431
3753
gøre det en atlet tilsyneladende
gør uden anstrengelse?
09:15
(ApplauseBifald)
155
543943
6599
(Bifald)
09:22
This quadquad has a racketKetsjer strappedspændes onto its headhoved
156
550542
2650
Denne quad har en ketcher bundet til sit hoved
09:25
with a sweetsød spotfå øje på roughlyrundt regnet the sizestørrelse of an appleæble, so not too largestor.
157
553192
3487
med et sweet spot der groft set er på størrelse
med et æble, så ikke for stort.
09:28
The followingfølge calculationsberegninger are madelavet everyhver 20 millisecondsmillisekunder,
158
556679
3167
De følgende beregninger bliver
udført hvert 20. millisekund,
09:31
or 50 timesgange perom secondanden.
159
559846
1756
eller 50 gange per sekund.
09:33
We first figurefigur out where the ballbold is going.
160
561602
2812
Først regner vi ud hvor bolden er på vej hen.
09:36
We then nextNæste calculateBeregn how the quadquad should hithit the ballbold
161
564414
2437
Derefter regner vi ud hvordan
quaden skal ramme bolden
09:38
so that it fliesfluer to where it was thrownkastet from.
162
566851
3099
så den flyver tilbage til der hvor den blev kastet fra.
09:41
ThirdTredje, a trajectorybane is plannedplanlagt that carriesbærer the quadquad
163
569950
4456
For det tredje, bliver der planlagt
en bane der får quaden
09:46
from its currentnuværende statestat to the impactpåvirkning pointpunkt with the ballbold.
164
574406
3024
fra den nuværende tilstand til
sammenstødspunktet med bolden.
09:49
FourthFjerde, we only executeudføre 20 milliseconds'millisekunder' worthværdi of that strategystrategi.
165
577430
3809
For det fjerde, udfører vi kun
20 millisekunder af den strategi.
09:53
TwentyTyve millisecondsmillisekunder latersenere, the wholehel processbehandle is repeatedgentaget
166
581239
2807
Tyve millisekunder senere,
bliver hele processen gentaget
09:56
untilindtil the quadquad strikesstrejker the ballbold.
167
584046
2243
indtil quaden rammer bolden.
10:07
(ApplauseBifald)
168
595560
2646
(Bifald)
10:10
MachinesMaskiner can not only performudføre dynamicdynamisk maneuversmanøvrer on theirderes ownegen,
169
598206
3372
Maskiner kan ikke kun udføre
dynamiske manøvrer på egen hånd,
10:13
they can do it collectivelykollektivt.
170
601578
1863
de kan gøre det kollektivt.
10:15
These threetre quadsquads are cooperativelysammen carryingtransporterer a skyhimmel netnet.
171
603441
3587
Disse quader bærer sammen et net.
10:28
(ApplauseBifald)
172
616574
5411
(Bifald)
10:33
They performudføre an extremelyekstremt dynamicdynamisk
173
621985
2197
De udfører en ekstrem dynamisk
10:36
and collectivekollektive maneuvermanøvre
174
624182
2168
og kollektiv manøvre
10:38
to launchlancering the ballbold back to me.
175
626350
1692
til at skyde bolden tilbage til mig.
10:40
NoticeVarsel that, at fullfuld extensionforlængelse, these quadsquads are verticallodret.
176
628042
3511
Læg mærke til, ved fuld forlængelse,
er disse quads vertikale.
10:48
(ApplauseBifald)
177
636486
1772
(Bifald)
10:50
In factfaktum, when fullyfuldt ud extendedudvidet,
178
638258
2287
Faktisk, når de forlænger fuldt,
10:52
this is roughlyrundt regnet fivefem timesgange greaterstørre than what a bungeeBungee jumperjumper feelsføles
179
640545
2685
er dette groft set fem gange stærkere
end det en bungeehopper føler
10:55
at the endende of theirderes launchlancering.
180
643230
4588
ved slutningen af deres hop.
11:03
The algorithmsalgoritmer to do this are very similarlignende
181
651009
2677
Algoritmerne til at gøre dette er meget lig
11:05
to what the singleenkelt quadquad used to hithit the ballbold back to me.
182
653686
3384
det en enkelt quad bruger til
at slå bolden tilbage til mig.
11:09
MathematicalMatematiske modelsmodeller are used to continuouslykontinuerligt re-planre-plan
183
657070
2864
Matematisk modeller bruges
konstant til at replanlægge
11:11
a cooperativeCooperative strategystrategi 50 timesgange perom secondanden.
184
659934
4515
en samarbejdende strategi 50 gange i sekundet.
11:16
Everything we have seenset so farlangt has been
185
664449
1877
Alt vi har set indtil videre har handlet
11:18
about the machinesmaskiner and theirderes capabilitieskapaciteter.
186
666326
2463
om maskinerne og deres evner.
11:20
What happenssker when we couplepar this machinemaskine athleticismatletiske
187
668789
3015
Hvad sker der hvis vi kobler
denne maskines adræthed
11:23
with that of a humanhuman beingvære?
188
671804
1776
med et menneskes?
11:25
What I have in frontforan of me is a commercialkommerciel gesturegestus sensorsensor
189
673580
3805
Det jeg har foran mig er en
kommerciel bevægelsessensor
11:29
mainlyhovedsagelig used in gaminggaming.
190
677385
1309
der hovedsagelig bliver brugt til gaming.
11:30
It can recognizegenkende what my variousforskellige bodylegeme partsdele
191
678694
1804
Den kan genkende det mine forskellige kropsdele
11:32
are doing in realægte time.
192
680498
2048
gør i realtid.
11:34
SimilarLignende to the pointerpointer that I used earliertidligere,
193
682546
2116
I stil med den pegepind jeg brugte tidligere,
11:36
we can use this as inputsindgange to the systemsystem.
194
684662
2792
kan vi bruge dette som input i systemet.
11:39
We now have a naturalnaturlig way of interactinginteragerende
195
687454
2396
Nu har vi en naturlig måde til at interagere
11:41
with the raw athleticismatletiske of these quadsquads with my gesturesfagter.
196
689850
4944
med den rå adræthed af
disse quads med mine gestus.
12:22
(ApplauseBifald)
197
730453
4400
(Bifald)
12:35
InteractionInteraktion doesn't have to be virtualvirtuel. It can be physicalfysisk.
198
743982
4007
Interaktion behøver ikke at være virtuel.
Det kan være fysisk.
12:39
Take this quadquad, for exampleeksempel.
199
747989
1725
Tag denne quad, for eksempel.
12:41
It's tryingforsøger to stayBliv at a fixedfast pointpunkt in spaceplads.
200
749714
2628
Den prøver at forblive på et fast punkt i rummet.
12:44
If I try to movebevæge sig it out of the way, it fightsslagsmål me,
201
752342
3837
Hvis jeg prøver at flytte den væk,
kæmper den imod mig,
12:48
and movesflytter sig back to where it wants to be.
202
756179
4155
og flytter sig tilbage til hvor den vil være.
12:52
We can changelave om this behavioropførsel, howeverimidlertid.
203
760334
3039
Vi kan, dog, ændre denne adfærd.
12:55
We can use mathematicalmatematisk modelsmodeller
204
763373
1699
Vi kan bruge matematiske modeller
12:57
to estimateskøn the forcekraft that I'm applyinganvende to the quadquad.
205
765072
3133
til at vurdere den kraft som jeg bruger imod quaden.
13:00
OnceÉn gang we know this forcekraft, we can alsoogså changelave om the lawslove of physicsfysik,
206
768205
3238
Når vi kender denne kraft,
kan vi også ændre fysikkens love,
13:03
as farlangt as the quadquad is concernedberørte, of courseRute.
207
771443
4499
når det handler om quaden, selvfølgelig.
13:07
Here the quadquad is behavingopfører sig as if it were
208
775942
2263
Her opfører quaden sig som om den opholdte
13:10
in a viscoustyktflydende fluidvæske.
209
778205
4365
sig i en tyktflydende væske.
13:14
We now have an intimateintime way
210
782570
2174
Nu har vi en intim måde
13:16
of interactinginteragerende with a machinemaskine.
211
784744
1849
til at interagere med maskinen på.
13:18
I will use this newny capabilityevne to positionposition
212
786593
2506
Jeg vil bruge denne nye evne til at positionere
13:21
this camera-carryingkamera-regnskabsmæssige quadquad to the appropriatepassende locationBeliggenhed
213
789099
2577
denne kamera bærende quad
til den passende placering
13:23
for filmingfilme the remainderresten of this demonstrationdemonstration.
214
791676
3186
til at filme resten af denne demonstration.
13:36
So we can physicallyfysisk interactinteragere with these quadsquads
215
804222
2768
Så vi kan fysisk interagere med disse quads
13:38
and we can changelave om the lawslove of physicsfysik.
216
806990
2403
og vi kan ændre fysikkens love.
13:41
Let's have a little bitbit of funsjovt with this.
217
809393
2313
Lad os more os en smule med dette.
13:43
For what you will see nextNæste, these quadsquads
218
811706
1704
Det I vil se næst, vil disse quads
13:45
will initiallyi første omgang behaveopføre sig as if they were on PlutoPluto.
219
813410
3496
til at starte med at opføre sig
som om de er på Pluto.
13:48
As time goesgår on, gravitytyngdekraft will be increasedøget
220
816906
2312
Som tiden går, vil tyngdekraften tiltage
13:51
untilindtil we're all back on planetplanet EarthJorden,
221
819218
2120
indtil vi er tilbage på planeten jorden,
13:53
but I assureforsikre you we won'tvil ikke get there.
222
821338
1719
men jeg forsikrer jer om
at vi ikke kommer dertil.
13:55
Okay, here goesgår.
223
823057
3501
Okay, så starter vi.
14:05
(LaughterLatter)
224
833667
3412
(Latter)
14:34
(LaughterLatter)
225
862778
3208
(Latter)
14:37
(ApplauseBifald)
226
865986
3386
(Bifald)
14:41
WhewPuha!
227
869372
1207
Puha!
14:46
You're all thinkingtænker now,
228
874779
1517
Nu tænker I allesammen,
14:48
these guys are havingat have way too much funsjovt,
229
876296
1975
at disse gutter fornøjer sig alt for meget,
14:50
and you're probablysandsynligvis alsoogså askingspørger yourselfdig selv,
230
878271
2079
og I spørger sikkert også jer selv om,
14:52
why exactlyNemlig are they buildingbygning machinemaskine athletesatleter?
231
880350
3936
hvorfor er det helt præcis at
de bygger maskinatleter?
14:56
Some conjectureformodninger that the rolerolle of playSpille in the animaldyr kingdomKongerige
232
884286
2652
En formodning om rollen af leg i dyreriget
14:58
is to honefinpudse skillsfærdigheder and developudvikle capabilitieskapaciteter.
233
886938
2752
er at finpudse og udvikle evner.
15:01
OthersAndre think that it has more of a socialsocial rolerolle,
234
889690
2066
Andre tænker at det er mere end social rolle,
15:03
that it's used to bindbinde the groupgruppe.
235
891756
1674
at det bliver brugt til at binde gruppen sammen.
15:05
SimilarlyPå samme måde, we use the analogyanalogi of sportssport and athleticismatletiske
236
893430
3533
På samme måde bruger vi
analogien om sport og adræthed
15:08
to createskab newny algorithmsalgoritmer for machinesmaskiner
237
896963
2079
til at skabe nye algoritmer til maskiner
15:11
to pushskubbe them to theirderes limitsgrænser.
238
899042
2147
til at skubbe dem til deres grænse.
15:13
What impactpåvirkning will the speedfart of machinesmaskiner have on our way of life?
239
901189
3677
Hvilken betydning vil maskiners
hastighed have på vores levevis?
15:16
Like all our pastforbi creationskreationer and innovationsinnovationer,
240
904866
2389
Ligesom alle vores tidligere
opfindelser og innovationer,
15:19
they maykan be used to improveforbedre the humanhuman conditiontilstand
241
907255
2827
kan de bruges til at forbedre
de menneskelige forudsætninger
15:22
or they maykan be misusedmisbrugt and abusedmisbrugt.
242
910082
2501
eller de kan misbruges og mishandles.
15:24
This is not a technicalteknisk choicevalg we are facedkonfronteret with;
243
912583
1923
Dette er ikke et teknisk valg vi står overfor;
15:26
it's a socialsocial one.
244
914506
1755
det er et socialt valg.
15:28
Let's make the right choicevalg,
245
916261
1390
Lad os tage det rigtige valg,
15:29
the choicevalg that bringsbringer out the bestbedst in the futurefremtid of machinesmaskiner,
246
917651
2405
valget der frembringer det
bedste i maskinernes fremtid,
15:32
just like athleticismatletiske in sportssport
247
920056
1812
ligesom adræthed i sport
15:33
can bringtage med out the bestbedst in us.
248
921868
2161
kan frembringe det bedste i os.
15:36
Let me introduceindføre you to the wizardsguider behindbag the greengrøn curtaingardin.
249
924029
3450
Lad mig introducere jer for troldmændene
bag det grønne gardin.
15:39
They're the currentnuværende membersmedlemmer of the FlyingFlyvende MachineMaskine ArenaArena researchforskning teamhold.
250
927479
2900
De er nuværende medlemmer af
Flying machine Arena research team.
15:42
(ApplauseBifald)
251
930379
4769
(Bifald)
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 and Robin Ritz.
15:53
Look out for them. They're destinedbestemt for great things.
254
941018
1932
Hold øje med dem. De er bestemt til store ting.
15:54
Thank you.
255
942950
1178
Tak.
15:56
(ApplauseBifald)
256
944128
6354
(Bifald)

▲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