Raffaello D'Andrea: Quadkopteres forbløffende atletiske kraft
-
0:11 - 0:14Hvad betyder det for en maskine at være atletisk?
-
0:14 - 0:18Vi vil demonstrere konceptet om maskinadræthed
-
0:18 - 0:20og forskningen til at opnå det
-
0:20 - 0:22ved hjælp af disse flyvende maskiner der hedder 'quadrocopters',
-
0:22 - 0:24eller 'quads', som afkortning.
-
0:26 - 0:29Quads har været her i lang tid.
-
0:29 - 0:30Grunden til de er så populære nu til dags
-
0:30 - 0:32er at de mekanisk set er simple.
-
0:32 - 0:34Ved at kontrollere hastigheden af de fire propeller,
-
0:34 - 0:37disse maskiner kan rulle, pitch, yaw,
-
0:37 - 0:40og accelerere i den retning de flyver.
-
0:40 - 0:43Der er også et batteri om bord, en computer,
-
0:43 - 0:47forskellige sensorer og trådløse radioer.
-
0:47 - 0:52Quads er utrolig adrætte,
men denne adræthed har sin pris. -
0:52 - 0:55De er generelt ustabile,
og de har brug for en form for -
0:55 - 0:59automatisk feedback-styring
for at være i stand til at flyve. -
1:04 - 1:07Så, hvordan gjorde den lige det?
-
1:07 - 1:09Kameraer i loftet og en bærbar computer
-
1:09 - 1:12fungerer som et indendørs globalt positionssystem.
-
1:12 - 1:14Det bruges til at lokalisere objekter i rummet
-
1:14 - 1:17der har disse reflekterende afmærkninger på sig.
-
1:17 - 1:19Denne data bliver sendt til
en anden bærbar computer -
1:19 - 1:21der kører estimerings og kontrolalgoritmer,
-
1:21 - 1:23som til gengæld sender kommandoer til quaden,
-
1:23 - 1:26som også kører estimerings- og kontrolalgoritmer.
-
1:30 - 1:32Størstedelen af vores forskning er algoritmer.
-
1:32 - 1:36Det er den magi der giver liv til disse maskiner.
-
1:36 - 1:38Så hvordan designer man algoritmerne
-
1:38 - 1:41der skaber en maskinatlet?
-
1:41 - 1:43Vi bruger noget der bredt kaldes
for modelbaseret design. -
1:43 - 1:47Vi fanger først det fysiske
med en matematisk model -
1:47 - 1:49over hvordan maskinerne opfører sig.
-
1:49 - 1:51Så bruger vi en gren af matematikken
-
1:51 - 1:54der kaldes kontrolteori til at
analysere disse modeller -
1:54 - 1:58og også til at syntetisere
algoritmerne til at kontrollere dem. -
1:58 - 2:01For eksempel, er det sådan vi kan få
quaden til at stå stille i luften. -
2:01 - 2:02Vi fanger først dynamikken
-
2:02 - 2:04med et sæt differentialligninger.
-
2:04 - 2:07Så manipulerer vi disse ligninger ved hjælp
-
2:07 - 2:11af kontrolteori til at skabe
algoritmer der stabiliserer quaden. -
2:11 - 2:14Lad mig demonstrere styrken
ved denne fremgangsmåde. -
2:17 - 2:20Forestil jer at vi vil have denne
quad til ikke kun at svæve i luften -
2:20 - 2:23men også at balancere denne pæl.
-
2:23 - 2:24Men en lille smule øvelse,
-
2:24 - 2:27er det temmelig ukompliceret
for et menneske at gøre dette, -
2:27 - 2:29selvom vi har den fordel at vi har
-
2:29 - 2:30to fødder på jorden
-
2:30 - 2:33og brugen af vores meget alsidige hænder.
-
2:33 - 2:35Det bliver lidt sværere
-
2:35 - 2:38når jeg kun har en fod på jorden
-
2:38 - 2:40og når jeg ikke bruger mine hænder.
-
2:40 - 2:43Læg mærke til hvordan denne pæl
har et reflekterende mærke i toppen, -
2:43 - 2:47hvilket betyder at den kan lokaliseres i rummet.
-
2:53 - 2:59(Bifald)
-
2:59 - 3:02Man kan se at denne quad
kommer med små justeringer -
3:02 - 3:04for at balancere pælen.
-
3:04 - 3:07Hvordan designer vi
algoritmerne til at gøre dette? -
3:07 - 3:09Vi tilføjede matematiske modeller af pælen
-
3:09 - 3:11til quadens.
-
3:11 - 3:14Når vi har en model af det
kombinerede quad-pæl system, -
3:14 - 3:19vi kan bruge kontrolteori til at skabe
algoritmer for at kontrollere den. -
3:19 - 3:20Her, ser man at den er stabil,
-
3:20 - 3:23og selv hvis jeg giver den små skub,
-
3:23 - 3:28smutter den tilbage til den fine,
balancerede position. -
3:28 - 3:30Vi kan også supplere modellen så den inkluderer
-
3:30 - 3:32hvor vi vil have quaden til at være i rummet.
-
3:32 - 3:35Ved hjælp af denne pegepind,
lavet af reflekterende markører, -
3:35 - 3:38kan jeg pege derhen hvor jeg vil have
quaden til at være i rummet -
3:38 - 3:41på et fast punkt fra mig.
-
3:56 - 3:59Nøglen til disse akrobatiske
manøvrer er algoritmer, -
3:59 - 4:01designet med hjælp af matematiske modeller
-
4:01 - 4:03og kontrolteori.
-
4:03 - 4:05Lad os fortælle quaden at komme tilbage hertil
-
4:05 - 4:07og smide pælen,
-
4:07 - 4:09og jeg vil demonstrere vigtigheden
-
4:09 - 4:11af at forstå fysiske modeller
-
4:11 - 4:15og hvordan den fysiske verden fungerer.
-
4:25 - 4:27Læg mærke til hvordan quaden tabte højde
-
4:27 - 4:29da jeg satte dette glas vand på den.
-
4:29 - 4:32Ulig at balancere pælen, inkluderede jeg ikke
-
4:32 - 4:35den matematiske model af glasset i systemet.
-
4:35 - 4:38Faktisk, ved systemet ikke engang
at glasset med vand er der. -
4:38 - 4:41Ligesom før, kunne jeg bruge
pegepinden til at fortælle quaden -
4:41 - 4:43hvor jeg vil have at den skal være i rummet.
-
4:43 - 4:53(Bifald)
-
4:53 - 4:55Okay, man burde spørge sig selv,
-
4:55 - 4:58hvorfor falder vandet ikke ud af glasset?
-
4:58 - 5:01To faktum: Den første er at
tyngdekræften påvirker -
5:01 - 5:03alle objekter på samme måde.
-
5:03 - 5:06Den anden er at propellerne alle peger
-
5:06 - 5:09i samme retning som glasset, peger opad.
-
5:09 - 5:11Sætter man disse to ting sammen, er resultatet
-
5:11 - 5:13at alle kræfter på siden af glasset er små
-
5:13 - 5:16og bliver hovedsageligt styret af
de aerodynamiske påvirkninger, -
5:16 - 5:20som er ubetydelige ved disse hastigheder.
-
5:23 - 5:25Og det er grunden til at man ikke
behøver at tage højde for glasset. -
5:25 - 5:29Det spilder naturligt ikke,
uanset hvad quaden gør. -
5:39 - 5:46(Bifald)
-
5:46 - 5:50Lektionen her er at der er nogle
højt belastende opgaver -
5:50 - 5:51er nemmere end andre,
-
5:51 - 5:53og at forstå fysikken bag problemet
-
5:53 - 5:56fortæller en hvilke der er nemme
og hvilke der er svære. -
5:56 - 5:58I dette tilfælde, at bære et glas vand er nemt.
-
5:58 - 6:02At balancere en pæl en svært.
-
6:02 - 6:04Vi har alle hørt historier om atleter
-
6:04 - 6:06der udfører præstationer
mens de har en fysisk skade. -
6:06 - 6:08Kan en maskine også præstere
-
6:08 - 6:11med ekstrem fysisk skade?
-
6:11 - 6:12Traditionel visdom siger at man har brug
-
6:12 - 6:16for mindst fire faste motorpropeller
par for at kunne flyve, -
6:16 - 6:18fordi der er fire grader af frihed
man skal kontrollere: -
6:18 - 6:21rul, pitch, yaw og acceleration.
-
6:21 - 6:24Hexakoptere og octokoptere,
med seks og otte propeller, -
6:24 - 6:26skaffer redundans,
-
6:26 - 6:28men quadrokoptere er meget mere populære
-
6:28 - 6:30fordi de har minimumsantallet
-
6:30 - 6:32af faste motor propelpar: fire.
-
6:32 - 6:34Eller har de?
-
6:49 - 6:52Hvis vi analyserer den matematiske
model af denne maskine -
6:52 - 6:54med kun to fungerende propeller,
-
6:54 - 7:01opdager vi at der er en ukonventionel
måde at flyve den på. -
7:08 - 7:10Vi slipper kontrollen over yaw,
-
7:10 - 7:13men rul, pitch og acceleration
kan stadig kontrolleres -
7:13 - 7:18med algoritmer der udnytter
denne nye konfiguration. -
7:22 - 7:24Matematiske modeller
fortæller os præcis hvornår -
7:24 - 7:26og hvorfor dette er muligt.
-
7:26 - 7:29I dette tilfælde, denne viden
tillader os at designe -
7:29 - 7:31nye maskinarkitekturer
-
7:31 - 7:35eller at designe snedige algoritmer der
på en yndefuld måde håndterer skader, -
7:35 - 7:37ligesom menneskelige atleter gør,
-
7:37 - 7:41i stedet for at bygge maskiner med redundanser.
-
7:41 - 7:43Vi kan ikke lade være med at holde vejret når vi ser
-
7:43 - 7:45en dykker der laver en saltomortale ud i vandet,
-
7:45 - 7:47eller når en stangspringer vrider sig i luften,
-
7:47 - 7:49og jorden nærmer sig hurtigt.
-
7:49 - 7:51Vil dykkeren være i stand til at klare
en flænsende landing? -
7:51 - 7:53Vil stangspringeren klare landingen?
-
7:53 - 7:55Forestil jer at vi vil have denne quad
-
7:55 - 7:57til at udføre en tredobbelt salto og slutte
-
7:57 - 8:00på præcis det samme punkt som den startede.
-
8:00 - 8:02Denne manøvre vil ske så hurtigt
-
8:02 - 8:06at vi ikke kan bruge feedback om positionen
til at korrigere bevægelsen under udførelsen. -
8:06 - 8:08Der er simpelthen ikke tid nok.
-
8:08 - 8:11I stedet, kan quaden udføre manøvren i blinde,
-
8:11 - 8:14observere hvordan den afslutter manøvren,
-
8:14 - 8:16og så bruge den information til
at moderere dens adfærd -
8:16 - 8:18så den næste salto er bedre.
-
8:18 - 8:20Tilsvarende dykkerens og stangspringerens,
-
8:20 - 8:22er det kun gennem gentaget øvelse
-
8:22 - 8:24at den manøvre kan læres og udføres
-
8:24 - 8:26til den højeste standard.
-
8:34 - 8:39(Bifald)
-
8:39 - 8:43At ramme en bevægende kugle er en
nødvendig færdighed i mange sportsgrene. -
8:43 - 8:44Hvordan får vi en maskine til at
-
8:44 - 8:48gøre det en atlet tilsyneladende
gør uden anstrengelse? -
9:04 - 9:11(Bifald)
-
9:11 - 9:13Denne quad har en ketcher bundet til sit hoved
-
9:13 - 9:17med et sweet spot der groft set er på størrelse
med et æble, så ikke for stort. -
9:17 - 9:20De følgende beregninger bliver
udført hvert 20. millisekund, -
9:20 - 9:22eller 50 gange per sekund.
-
9:22 - 9:24Først regner vi ud hvor bolden er på vej hen.
-
9:24 - 9:27Derefter regner vi ud hvordan
quaden skal ramme bolden -
9:27 - 9:30så den flyver tilbage til der hvor den blev kastet fra.
-
9:30 - 9:34For det tredje, bliver der planlagt
en bane der får quaden -
9:34 - 9:37fra den nuværende tilstand til
sammenstødspunktet med bolden. -
9:37 - 9:41For det fjerde, udfører vi kun
20 millisekunder af den strategi. -
9:41 - 9:44Tyve millisekunder senere,
bliver hele processen gentaget -
9:44 - 9:46indtil quaden rammer bolden.
-
9:56 - 9:58(Bifald)
-
9:58 - 10:02Maskiner kan ikke kun udføre
dynamiske manøvrer på egen hånd, -
10:02 - 10:03de kan gøre det kollektivt.
-
10:03 - 10:07Disse quader bærer sammen et net.
-
10:17 - 10:22(Bifald)
-
10:22 - 10:24De udfører en ekstrem dynamisk
-
10:24 - 10:26og kollektiv manøvre
-
10:26 - 10:28til at skyde bolden tilbage til mig.
-
10:28 - 10:32Læg mærke til, ved fuld forlængelse,
er disse quads vertikale. -
10:36 - 10:38(Bifald)
-
10:38 - 10:41Faktisk, når de forlænger fuldt,
-
10:41 - 10:43er dette groft set fem gange stærkere
end det en bungeehopper føler -
10:43 - 10:48ved slutningen af deres hop.
-
10:51 - 10:54Algoritmerne til at gøre dette er meget lig
-
10:54 - 10:57det en enkelt quad bruger til
at slå bolden tilbage til mig. -
10:57 - 11:00Matematisk modeller bruges
konstant til at replanlægge -
11:00 - 11:04en samarbejdende strategi 50 gange i sekundet.
-
11:04 - 11:06Alt vi har set indtil videre har handlet
-
11:06 - 11:09om maskinerne og deres evner.
-
11:09 - 11:12Hvad sker der hvis vi kobler
denne maskines adræthed -
11:12 - 11:14med et menneskes?
-
11:14 - 11:17Det jeg har foran mig er en
kommerciel bevægelsessensor -
11:17 - 11:19der hovedsagelig bliver brugt til gaming.
-
11:19 - 11:20Den kan genkende det mine forskellige kropsdele
-
11:20 - 11:23gør i realtid.
-
11:23 - 11:25I stil med den pegepind jeg brugte tidligere,
-
11:25 - 11:27kan vi bruge dette som input i systemet.
-
11:27 - 11:30Nu har vi en naturlig måde til at interagere
-
11:30 - 11:35med den rå adræthed af
disse quads med mine gestus. -
12:10 - 12:15(Bifald)
-
12:24 - 12:28Interaktion behøver ikke at være virtuel.
Det kan være fysisk. -
12:28 - 12:30Tag denne quad, for eksempel.
-
12:30 - 12:32Den prøver at forblive på et fast punkt i rummet.
-
12:32 - 12:36Hvis jeg prøver at flytte den væk,
kæmper den imod mig, -
12:36 - 12:40og flytter sig tilbage til hvor den vil være.
-
12:40 - 12:43Vi kan, dog, ændre denne adfærd.
-
12:43 - 12:45Vi kan bruge matematiske modeller
-
12:45 - 12:48til at vurdere den kraft som jeg bruger imod quaden.
-
12:48 - 12:51Når vi kender denne kraft,
kan vi også ændre fysikkens love, -
12:51 - 12:56når det handler om quaden, selvfølgelig.
-
12:56 - 12:58Her opfører quaden sig som om den opholdte
-
12:58 - 13:03sig i en tyktflydende væske.
-
13:03 - 13:05Nu har vi en intim måde
-
13:05 - 13:07til at interagere med maskinen på.
-
13:07 - 13:09Jeg vil bruge denne nye evne til at positionere
-
13:09 - 13:12denne kamera bærende quad
til den passende placering -
13:12 - 13:15til at filme resten af denne demonstration.
-
13:24 - 13:27Så vi kan fysisk interagere med disse quads
-
13:27 - 13:29og vi kan ændre fysikkens love.
-
13:29 - 13:32Lad os more os en smule med dette.
-
13:32 - 13:33Det I vil se næst, vil disse quads
-
13:33 - 13:37til at starte med at opføre sig
som om de er på Pluto. -
13:37 - 13:39Som tiden går, vil tyngdekraften tiltage
-
13:39 - 13:41indtil vi er tilbage på planeten jorden,
-
13:41 - 13:43men jeg forsikrer jer om
at vi ikke kommer dertil. -
13:43 - 13:47Okay, så starter vi.
-
13:54 - 13:57(Latter)
-
14:23 - 14:26(Latter)
-
14:26 - 14:29(Bifald)
-
14:29 - 14:31Puha!
-
14:35 - 14:36Nu tænker I allesammen,
-
14:36 - 14:38at disse gutter fornøjer sig alt for meget,
-
14:38 - 14:40og I spørger sikkert også jer selv om,
-
14:40 - 14:44hvorfor er det helt præcis at
de bygger maskinatleter? -
14:44 - 14:47En formodning om rollen af leg i dyreriget
-
14:47 - 14:50er at finpudse og udvikle evner.
-
14:50 - 14:52Andre tænker at det er mere end social rolle,
-
14:52 - 14:53at det bliver brugt til at binde gruppen sammen.
-
14:53 - 14:57På samme måde bruger vi
analogien om sport og adræthed -
14:57 - 14:59til at skabe nye algoritmer til maskiner
-
14:59 - 15:01til at skubbe dem til deres grænse.
-
15:01 - 15:05Hvilken betydning vil maskiners
hastighed have på vores levevis? -
15:05 - 15:07Ligesom alle vores tidligere
opfindelser og innovationer, -
15:07 - 15:10kan de bruges til at forbedre
de menneskelige forudsætninger -
15:10 - 15:13eller de kan misbruges og mishandles.
-
15:13 - 15:15Dette er ikke et teknisk valg vi står overfor;
-
15:15 - 15:16det er et socialt valg.
-
15:16 - 15:18Lad os tage det rigtige valg,
-
15:18 - 15:20valget der frembringer det
bedste i maskinernes fremtid, -
15:20 - 15:22ligesom adræthed i sport
-
15:22 - 15:24kan frembringe det bedste i os.
-
15:24 - 15:27Lad mig introducere jer for troldmændene
bag det grønne gardin. -
15:27 - 15:30De er nuværende medlemmer af
Flying machine Arena research team. -
15:30 - 15:35(Bifald)
-
15:35 - 15:38Federico Augugliaro, Dario Brescianini ,
Markus Hehn, -
15:38 - 15:41Sergei Lupashin, Mark Muller and Robin Ritz.
-
15:41 - 15:43Hold øje med dem. De er bestemt til store ting.
-
15:43 - 15:44Tak.
-
15:44 - 15:50(Bifald)
- Title:
- Raffaello D'Andrea: Quadkopteres forbløffende atletiske kraft
- Speaker:
- Raffaello D'Andrea
- Description:
-
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.
- Video Language:
- English
- Team:
- closed TED
- Project:
- TEDTalks
- Duration:
- 16:08
Anders Finn Jørgensen edited Danish subtitles for The astounding athletic power of quadcopters | ||
Anders Finn Jørgensen edited Danish subtitles for The astounding athletic power of quadcopters | ||
Anders Finn Jørgensen edited Danish subtitles for The astounding athletic power of quadcopters | ||
Anders Finn Jørgensen approved Danish subtitles for The astounding athletic power of quadcopters | ||
Anders Finn Jørgensen edited Danish subtitles for The astounding athletic power of quadcopters | ||
Anders Finn Jørgensen edited Danish subtitles for The astounding athletic power of quadcopters | ||
Anders Finn Jørgensen accepted Danish subtitles for The astounding athletic power of quadcopters | ||
David J. Kreps Finnemann edited Danish subtitles for The astounding athletic power of quadcopters |