Den utrolige atletiske kraften til quadcopters
-
0:11 - 0:14Så hva vil det si at en maskin er atletisk?
-
0:14 - 0:18Vi skal demonstrere konseptet atletiske maskiner
-
0:18 - 0:20og forskningen som står bak
-
0:20 - 0:22ved hjelp av disse flyvemaskinene kalt quadracopters
-
0:22 - 0:24ofte forkortet til quads.
-
0:26 - 0:29Vi har hatt disse en god stund.
-
0:29 - 0:30Grunnen til at de er blitt så populære nå
-
0:30 - 0:32er fordi de er mekanisk enkle.
-
0:32 - 0:34Ved å kontrollere hastigheten til disse fire propellene
-
0:34 - 0:37kan maskinene rulle, pitche, dreie
-
0:37 - 0:40og aksellerere rundt deres felles orientasjon.
-
0:40 - 0:43Om bord finnes også et batteri, en datamaskin,
-
0:43 - 0:47forskjellige sensorer og trådløse radioer.
-
0:47 - 0:52De er ekstremt smidige, men denne smidigheten har sin pris.
-
0:52 - 0:55De er inneboende ustabile, og trenger en eller annen form
-
0:55 - 0:59for automatisk tilbakemelding for å kunne fly.
-
1:04 - 1:07Så hvordan fikk jeg til det?
-
1:07 - 1:09I taket finnes det kameraer koblet til en bærbar PC
-
1:09 - 1:12som fungerer som en innendørs GPS.
-
1:12 - 1:14Disse brukes for å lokalisere objekter i rommet
-
1:14 - 1:17som har disse reflekterende markørene på seg.
-
1:17 - 1:19Dataene blir deretter sendt til en annen bærbar datamaskin
-
1:19 - 1:21som går igjennom estimering- og kontrollalgoritmer
-
1:21 - 1:23for igjen å sende kommandoer til helikopteret
-
1:23 - 1:26som også kjører estimering- og kontrollalgoritmer.
-
1:30 - 1:32Brorparten av vår forskning er algoritmer.
-
1:32 - 1:36De står for magien som gjør maskinene levende.
-
1:36 - 1:38Så hvordan designer man algoritmer
-
1:38 - 1:41som skaper en atletisk maskin?
-
1:41 - 1:43Vi bruker noe som utbredt kalles modellbasert design.
-
1:43 - 1:47Først finner vi ut av fysikken, med en matematisk modell,
-
1:47 - 1:49for hvordan maskinene oppfører seg.
-
1:49 - 1:51Deretter bruker vi en gren av matematikk
-
1:51 - 1:54kalt kontrollteori for å analysere disse modellene
-
1:54 - 1:58samt komponere algoritmer for å kontrollere de.
-
1:58 - 2:01Det er for eksempel slik vi kan la helikopteret sveve på samme plass i luften.
-
2:01 - 2:02Først fant vi ut av dynamikken
-
2:02 - 2:04ved hjelp av et sett differensialligninger.
-
2:04 - 2:07Deretter manipulerte vi disse ligningende ved hjelp av
-
2:07 - 2:11kontrollteori for å skape algoritmer som stabliserer helikopteret.
-
2:11 - 2:14La meg demonstrere styrken ved denne strategien.
-
2:17 - 2:20Hva om vi ikke bare vil at helikopteret skal stå stille,
-
2:20 - 2:23men også skal balansere denne pålen.
-
2:23 - 2:24Ved hjelp av litt øving er det
-
2:24 - 2:27ganske lett for et menneske å lære seg dette,
-
2:27 - 2:29men vi har riktignok fordelene ved å ha
-
2:29 - 2:30to bein i bakken
-
2:30 - 2:33samt svært anvendelige hender.
-
2:33 - 2:35Det blir litt vanskeligere
-
2:35 - 2:38når jeg står på ett bein
-
2:38 - 2:40og ikke bruker hendene.
-
2:40 - 2:43Legg merke til at denne pålen har en reflektiv markør på toppen,
-
2:43 - 2:47noe som betyr at den kan lokaliseres i rommet.
-
2:53 - 2:59(Applaus)
-
2:59 - 3:02Du kan se at helikopteret gjør små justeringer
-
3:02 - 3:04for å holde pålen balansert.
-
3:04 - 3:07Hvordan designet vi algoritmene til å gjøre dette?
-
3:07 - 3:09Vi la inn den matematiske modellen til pålen
-
3:09 - 3:11til helikopterets modell.
-
3:11 - 3:14Så fort vi har en modell for det kombinerte quad-påle-systemet
-
3:14 - 3:19kan vi bruke kontrollteori for å styre den.
-
3:19 - 3:20Her ser dere at den er stabil,
-
3:20 - 3:23og selv om jeg gir den et lite dult,
-
3:23 - 3:28går den tilbake til en rolig og balansert posisjon.
-
3:28 - 3:30Vi kan også endre modellen til å inkludere
-
3:30 - 3:32hvor vi ønsker å plassere helikopteret i rommet.
-
3:32 - 3:35Ved hjelp av denne pekeren, laget av reflektive markører,
-
3:35 - 3:38kan jeg peke på hvor jeg vil at den skal være i rommet
-
3:38 - 3:41en bestemt avstand ifra meg.
-
3:56 - 3:59Nøkkelen til disse akrobatiske manøvrene er algoritmer
-
3:59 - 4:01designet ved hjelp av matematiske modeller
-
4:01 - 4:03og kontrollteori.
-
4:03 - 4:05La oss be helikopteret komme tilbake hit,
-
4:05 - 4:07legge fra seg pålen,
-
4:07 - 4:09så skal jeg videre demonstrere viktigheten av
-
4:09 - 4:11forståelse for fysiske modeller
-
4:11 - 4:15og hvordan den fysiske verden fungerer.
-
4:25 - 4:27Legg merke til hvordan helikopteret mistet høyde
-
4:27 - 4:29når jeg puttet dette vannglasset på den.
-
4:29 - 4:32Til forskjell fra når vi balanserte pålen, så har jeg
-
4:32 - 4:35ikke inkludert den matematiske modellen av glasset i systemet.
-
4:35 - 4:38Faktisk så er ikke systemet en gang klar over at glasset med vann er der.
-
4:38 - 4:41Som tidligere så kan jeg bruke pekeren for å si
-
4:41 - 4:43hvor jeg vil at helikopteret skal befinne seg.
-
4:43 - 4:53(Applaus)
-
4:53 - 4:55Ok, så du spør kanskje deg selv,
-
4:55 - 4:58hvorfor går ikke vannet ut av glasset?
-
4:58 - 5:01Det er to grunner: Først av alt så vil tyngdekraften
-
5:01 - 5:03påvirke alle objekter på lik måte.
-
5:03 - 5:06For det andre peker alle propellene
-
5:06 - 5:09i samme retning som glasset - oppover.
-
5:09 - 5:11Når man setter disse to tingene sammen er resulatet
-
5:11 - 5:13at alle krefter fra sidene på glasset er små
-
5:13 - 5:16og er stort sett dominert av luftmotsand
-
5:16 - 5:20som er svært liten i denne hastigheten.
-
5:23 - 5:25Derfor trenger man ikke å modellere glasset.
-
5:25 - 5:29Det vil på naturlig vis ikke renne over uansett hva helikopteret gjør.
-
5:39 - 5:46(Applaus)
-
5:46 - 5:50Det vi kan lære av dette er at noen oppgaver som
-
5:50 - 5:51krever høy ytelse er enklere enn andre,
-
5:51 - 5:53og at forståelse for fysikken i et problem forteller
-
5:53 - 5:56noe om hvilke som er enkle og vanskelige
-
5:56 - 5:58I dette tilfellet er det å balansere et glass enkelt.
-
5:58 - 6:02Å balansere en påle er vanskelig.
-
6:02 - 6:04Vi har alle hørt om atleter som
-
6:04 - 6:06yter selv når de er fysisk skadet.
-
6:06 - 6:08Er det mulig for en maskin også
-
6:08 - 6:11å yte med ekstreme fysiske skader?
-
6:11 - 6:12Sunn fornuft tilsier at du trenger minst
-
6:12 - 6:16fire fastmonterte propellerpar for å kunne fly,
-
6:16 - 6:18fordi det er fire grader av frihet som kontrolleres:
-
6:18 - 6:21rulle, pitch, dreie og aksellerasjon.
-
6:21 - 6:24Hexakoptere og oktokoptere, med seks og åtte propeller
-
6:24 - 6:26kan tilby redundans,
-
6:26 - 6:28men kvadrakoptere er langt mer populære
-
6:28 - 6:30fordi de har det minste antallet
-
6:30 - 6:32påkrevde fastmonterte propellpar: fire.
-
6:32 - 6:34Eller?
-
6:49 - 6:52Dersom vi analyserer de matematiske modellene av denne maskinen
-
6:52 - 6:54med kun to fungerende propeller,
-
6:54 - 7:01oppdater vi at det er en uordinær måte å fly den på.
-
7:08 - 7:10Vi kan ikke lenger dreie,
-
7:10 - 7:13men det er fortsatt mulig å rulle, pitche og aksellerere
-
7:13 - 7:18med algoritmer som utnytter den nye konfigurasjonen.
-
7:22 - 7:24Matematiske modeller forteller oss nøyaktig når
-
7:24 - 7:26og hvorfor dette er mulig.
-
7:26 - 7:29I dette tilfellet gjør denne kunnskapen det mulig for
-
7:29 - 7:31oss å designe nye maskinarkitekturer
-
7:31 - 7:35eller smarte algoritmer som elegant håndterer skader,
-
7:35 - 7:37på samme måte som menneskelige atleter,
-
7:37 - 7:41i stedet for å bygge maskiner med redundans.
-
7:41 - 7:43Det er vanskelig å ikke holde pusten når vi ser
-
7:43 - 7:45en stuper tar en saltomortale mot vannet,
-
7:45 - 7:47eller når en høydehopper snur seg i luften,
-
7:47 - 7:49og faller raskt mot bakken.
-
7:49 - 7:51Klarer stuperen en perfekt inngang?
-
7:51 - 7:53Vil høydehopperen lande riktig.
-
7:53 - 7:55La oss si at vi vil at dette helikopteret
-
7:55 - 7:57skal ta tre saltoer og avslutte på
-
7:57 - 8:00nøyaktig det samme sted som det startet.
-
8:00 - 8:02Denne manøveren kommer til å skje så raskt
-
8:02 - 8:06at vi kan ikke bruke posisjonssystemet for å korrigere bevegelsene underveis.
-
8:06 - 8:08Det er rett og slett ikke nok tid.
-
8:08 - 8:11I stedet kan helikopteret få utføre manøveren blindt,
-
8:11 - 8:14observere hvordan den avslutter,
-
8:14 - 8:16for deretter å bruke informasjonen til å endre sin
-
8:16 - 8:18oppførsel slik at det neste forsøket blir bedre.
-
8:18 - 8:20Til sammenligning med stuperen og høydehopperen
-
8:20 - 8:22er det kun gjennom repetert øvelse
-
8:22 - 8:24at manøveren kan bli lært og utført
-
8:24 - 8:26til høyeste standard.
-
8:34 - 8:39(Applaus)
-
8:39 - 8:43I mange sporter er det å treffe en ball i bevegelse er en nødvendig ferdighet.
-
8:43 - 8:44Hvordan kan vi få en maskin til
-
8:44 - 8:48å gjøre det en atlét gjør tilsynelatende enkelt?
-
9:04 - 9:11(Applaus)
-
9:11 - 9:13Dette helikopteret har en racket festet til hodet
-
9:13 - 9:17med et treffpunkt på omtrentlig størrelse med et eple. Altså ikke veldig stort.
-
9:17 - 9:20De påfølgende kalkuleringene blir gjort hver 20. millisekund,
-
9:20 - 9:22eller 50 ganger per sekund.
-
9:22 - 9:24Først må vi finne ut hvor ballen skal hen.
-
9:24 - 9:27Deretter må vi kalkulere hvordan helikopteret skal treffe ballen
-
9:27 - 9:30slik at den flyr tilbake der den kom fra.
-
9:30 - 9:34Så planlegges en bane som helikopteret kan fly i fra
-
9:34 - 9:37der den er nå til punktet der ballen treffer.
-
9:37 - 9:41Denne strategien kjøres kun 20 millisekunder av gangen.
-
9:41 - 9:44Tjue millisekunder senere så gjentas hele prosessen
-
9:44 - 9:46på nytt til helikopteret treffer ballen.
-
9:56 - 9:58(Applaus)
-
9:58 - 10:02Maskiner kan ikke bare gjennomføre dynamiske
manøvre på egenhånd, -
10:02 - 10:03de kan også gjøre det kollektivt.
-
10:03 - 10:07Disse tre helikopterne holder et nett sammen.
-
10:17 - 10:22(Applaus)
-
10:22 - 10:24De gjennomfører en ekstremt dynamisk
-
10:24 - 10:26og kollektiv manøver
-
10:26 - 10:28for å slå ballen tilbake til meg.
-
10:28 - 10:32Legg merke til at når nettet er fullt utstrekt står helikoptrene vertikalt.
-
10:36 - 10:38(Applaus)
-
10:38 - 10:41Faktisk er kraften som påføres
-
10:41 - 10:43helikopterne omtrent fem ganger så kraftig
-
10:43 - 10:48sammenlignet med en strikkhopper.
-
10:51 - 10:54Algoritmene for å gjøre dette er veldig like
-
10:54 - 10:57sammenlignet med det ene helikopteret som returnerte ballen til meg.
-
10:57 - 11:00Matematiske modeller blir brukt kontinuerlig for å
-
11:00 - 11:04planlegge strategien for samarbeidet 50 ganger i sekunder.
-
11:04 - 11:06Alt vi har sett så langt har handlet om
-
11:06 - 11:09maskiner og deres evner.
-
11:09 - 11:12Hva skjer når vi kobler de atletiske evnene til maskinene
-
11:12 - 11:14med menneskets evner?
-
11:14 - 11:17Foran meg har jeg en kommersiell bevegelsessensor
-
11:17 - 11:19som primært er brukt til videospill.
-
11:19 - 11:20Den kan gjenkjenne hva de forskjellige kroppsdelene
-
11:20 - 11:23mine gjøre i sanntid.
-
11:23 - 11:25Ikke ulikt hvordan jeg brukte
pekeren tidligere -
11:25 - 11:27kan vi benytte dette som input til systemet.
-
11:27 - 11:30Vi har nå en naturlig måte å kombinere
-
11:30 - 11:35maskinenes atletiske ferdigheter med mine bevegelser.
-
12:10 - 12:15(Applaus)
-
12:24 - 12:28Interaksjonen trenger ikke være virtuell.
Den kan også være fysisk. -
12:28 - 12:30Ta for eksempel dette helikopteret.
-
12:30 - 12:32Det forsøker å sveve på et bestemt sted i rommet.
-
12:32 - 12:36Dersom jeg forsøker å flytte det vekk,
stritter den i mot. -
12:36 - 12:40Det flytter seg tilbake der den vil være.
-
12:40 - 12:43Vi kan riktignok forandre denne oppførselen.
-
12:43 - 12:45Vi kan benytte matematiske modeller
-
12:45 - 12:48for å anslå kraften som jeg påfører helikopteret.
-
12:48 - 12:51Når vi vet om denne kraften kan vi også endre fysikkens lover,
-
12:51 - 12:56for alt helikopteret vet, naturligvis.
-
12:56 - 12:58Her oppfører helikopteret seg som om det
-
12:58 - 13:03flyter i en tjukk væske.
-
13:03 - 13:05Vi har nå en intim måte for
-
13:05 - 13:07å oppnå interaksjon med maskinen.
-
13:07 - 13:09Jeg skal benytte denne muligheten for å
-
13:09 - 13:12plassere dette kamera-helikopteret på
en passelig plass -
13:12 - 13:15slik at den kan filme resten av demonstrasjonen.
-
13:24 - 13:27Vi kan altså fysisk påvirke disse maskinene
-
13:27 - 13:29og vi kan endre fysikkens lover.
-
13:29 - 13:32La oss ha det litt moro med dette.
-
13:32 - 13:33I den neste delen vil disse helikopterne
-
13:33 - 13:37opprinnelig oppføre seg som om de var på Pluto.
-
13:37 - 13:39Etter hvert som tiden går vil tyngdekraften økes
-
13:39 - 13:41til vi er tilbake på jorden,
-
13:41 - 13:43men jeg kan garantere at vi ikke kommer dit.
-
13:43 - 13:47Okay, da prøver vi.
-
13:54 - 13:57(Latter)
-
14:23 - 14:26(Latter)
-
14:26 - 14:29(Applaus)
-
14:29 - 14:31Whew!
-
14:35 - 14:36Dere tenker sikkert nå at
-
14:36 - 14:38disse gutta har det alt for moro.
-
14:38 - 14:40Du spør sikkert også
-
14:40 - 14:44hvorfor bygger vi disse maskinatletene?
-
14:44 - 14:47Noen påstår at lekens rolle i dyreriket
-
14:47 - 14:50er å finpusse ferdigheter og utvikle evner.
-
14:50 - 14:52Andre mener at det har en sosial rolle,
-
14:52 - 14:53at det binder gruppen sammen.
-
14:53 - 14:57På same måte bruker vi analogien med
sport og atleter -
14:57 - 14:59for å skape nye algoritmer for maskiner
-
14:59 - 15:01og presse de til grensene deres.
-
15:01 - 15:05Hvor kraftig vil maskiners hurtighet
påvirke vår levemåte? -
15:05 - 15:07På samme måte som tidligere
oppfinnelser og innovasjoner -
15:07 - 15:10kan de brukes for å forbedre menneskets tilstand
-
15:10 - 15:13eller bli misbrukt og utnyttet.
-
15:13 - 15:15Det er ikke teknisk valg vi står ovenfor;
-
15:15 - 15:16det er et sosialt.
-
15:16 - 15:18La oss ta det riktige valget.
-
15:18 - 15:20Valget som bringer det beste
ut av maskinenes fremtid -
15:20 - 15:22på samme måte som atletiske ferdigheter
-
15:22 - 15:24i sport bringer frem det beste i oss.
-
15:24 - 15:27La meg introdusere dere for tryllemennene
bak det grønne teppet. -
15:27 - 15:30De er nåværende medlemmer av forskningsteamet the Flying Machine Arena
-
15:30 - 15:35(Applaus)
-
15:35 - 15:38Federico Augugliaro, Dario Brescianini , Markus Hehn,
-
15:38 - 15:41Sergei Lupashin, Mark Muller and Robin Ritz.
-
15:41 - 15:43Hold et øye med dem. De er ment for store ting.
-
15:43 - 15:44Takk.
-
15:44 - 15:50(Applaus)
- Title:
- Den utrolige atletiske kraften til quadcopters
- Speaker:
- Raffaello D'Andrea
- Description:
-
I et robotlabaratorie på TEDGlobal demonstrerer Raffaelo D'Andrea sine flyvende helikoptre: roboter som tenker som atleter og løser fysiske utfordringer med algoritmer som hjelper dem å lære. I en serie av fiffige demoer viser D'Andrea droner som kaster ball, balanserer og tar kollektive avgjørelser -- og se opp for demoen av hans dette-må-jeg-ha-nå Kinect-kontrollerte helikoptre.
- Video Language:
- English
- Team:
- closed TED
- Project:
- TEDTalks
- Duration:
- 16:08
Martin Hassel approved Norwegian Bokmal subtitles for The astounding athletic power of quadcopters | ||
Martin Hassel edited Norwegian Bokmal subtitles for The astounding athletic power of quadcopters | ||
Martin Hassel edited Norwegian Bokmal subtitles for The astounding athletic power of quadcopters | ||
Jon Arne Toft accepted Norwegian Bokmal subtitles for The astounding athletic power of quadcopters | ||
Jon Arne Toft edited Norwegian Bokmal subtitles for The astounding athletic power of quadcopters | ||
Theodor Tonum edited Norwegian Bokmal subtitles for The astounding athletic power of quadcopters | ||
Theodor Tonum added a translation |