Raffaello D'Andrea: Het verbazende atletische vermogen van quadcopters
-
0:11 - 0:14Wat betekent het voor een machine
om atletisch te zijn? -
0:14 - 0:18We zullen het concept
van machine-atletiek demonstreren -
0:18 - 0:20evenals het onderzoek om het te bereiken
-
0:20 - 0:22met behulp van deze vliegmachines,
-
0:22 - 0:24quadrocopters of korter quads genaamd.
-
0:26 - 0:29Quads zijn er al een hele tijd.
-
0:29 - 0:30Hun tegenwoordige populariteit
-
0:30 - 0:32hebben ze te danken
aan hun eenvoudige mechanica. -
0:32 - 0:34Door het controleren van de snelheden
van deze vier schroeven, -
0:34 - 0:37kunnen deze machines
rollen, stampen, gieren -
0:37 - 0:40en versnellen
langs hun gemeenschappelijke richting. -
0:40 - 0:43Ze hebben ook nog een batterij, een computer,
-
0:43 - 0:47diverse sensoren
en radio's aan boord. -
0:47 - 0:52Quads zijn uiterst wendbaar,
maar deze flexibiliteit heeft haar prijs. -
0:52 - 0:55Ze zijn inherent instabiel
en een vorm van -
0:55 - 0:59automatische terugkoppelingscontrole is nodig
om te kunnen vliegen. -
1:04 - 1:07Hoe deed hij dit?
-
1:07 - 1:09Camera's op het plafond en een laptop
-
1:09 - 1:12dienen als een overdekt global positioning system.
-
1:12 - 1:14Het wordt gebruikt om objecten
te lokaliseren in de ruimte -
1:14 - 1:17door middel van die reflecterende merkpunten.
-
1:17 - 1:19Deze gegevens wordt vervolgens verzonden
naar een andere laptop -
1:19 - 1:21die schattings-
en controlealgoritmen uitvoert -
1:21 - 1:23en op zijn beurt commando's
naar de quad stuurt -
1:23 - 1:26die ook schattings-
en controlealgoritmen uitvoert. -
1:30 - 1:32Het grootste deel van ons onderzoek
gaat over algoritmen. -
1:32 - 1:36Dat is de magie
die deze machines tot leven brengt. -
1:36 - 1:38Maar hoe ontwerp je algoritmen
-
1:38 - 1:41om een machine-atleet te maken?
-
1:41 - 1:43In grote lijnen door
wat we modelgebaseerd ontwerp noemen. -
1:43 - 1:47Wij leggen eerst de fysica vast
in een wiskundig model -
1:47 - 1:49van hoe deze machines zich gedragen.
-
1:49 - 1:51We gebruiken een deelgebied van de wiskunde,
-
1:51 - 1:54regeltechniek genoemd,
voor het analyseren van deze modellen -
1:54 - 1:58en ook voor het opstellen van algoritmen
om ze te controleren. -
1:58 - 2:01Zo laten we de quad bijvoorbeeld zweven.
-
2:01 - 2:02We leggen de dynamica vast
-
2:02 - 2:04in een set differentiaalvergelijkingen.
-
2:04 - 2:07Dan manipuleren we deze vergelijkingen
-
2:07 - 2:11met behulp van regeltechniek
om algoritmen te maken die de quad stabiliseren. -
2:11 - 2:14Ik toon even de mogelijkheden van deze aanpak.
-
2:17 - 2:20Stel dat we deze quad
niet alleen willen laten zweven, -
2:20 - 2:23maar ook nog deze stok in evenwicht houden.
-
2:23 - 2:24Met een beetje oefening
-
2:24 - 2:27heeft een mens daar geen probleem mee.
-
2:27 - 2:29Maar wij hebben het voordeel
-
2:29 - 2:30van twee voeten op de grond
-
2:30 - 2:33en zeer veelzijdige handen.
-
2:33 - 2:35Dit wordt een beetje moeilijker
-
2:35 - 2:38Ik heb slechts één voet op de grond
-
2:38 - 2:40en ik gebruik mijn handen niet.
-
2:40 - 2:43Let op de reflecterende markering
bovenaan de stok. -
2:43 - 2:47Daardoor wordt hij gelokaliseerd
in de ruimte. -
2:53 - 2:59(Applaus)
-
2:59 - 3:02Merk de fijne correcties op
-
3:02 - 3:04om de stok in evenwicht te houden.
-
3:04 - 3:07Hoe ontwierpen we de algoritmen hiervoor?
-
3:07 - 3:09Wij combineerden het mathematisch model
van de stok met dat van de quad. -
3:09 - 3:11Wij combineerden het mathematisch model
van de stok met dat van de quad. -
3:11 - 3:14Zodra we een model hebben
van het gecombineerde quad-stok-systeem -
3:14 - 3:19kunnen we met regeltechniek
algoritmen maken om te controleren. -
3:19 - 3:20Je kunt zien dat het stabiel is,
-
3:20 - 3:23zelfs als ik er kleine duwtjes tegen geef,
-
3:23 - 3:28komt het terug naar de evenwichtspositie.
-
3:28 - 3:30We kunnen het model ook uitbreiden
-
3:30 - 3:32met waar we de quad
willen hebben in de ruimte. -
3:32 - 3:35Met behulp van deze aanwijzer
met reflecterende markeringen -
3:35 - 3:38kan ik aanwijzen
waar ik de quad wil hebben in de ruimte -
3:38 - 3:41op een vaste afstand van mij.
-
3:56 - 3:59De sleutel tot deze acrobatische manoeuvres
zijn algoritmen -
3:59 - 4:01ontworpen met behulp
van wiskundige modellen -
4:01 - 4:03en regeltechniek.
-
4:03 - 4:05Laten we de quad terugroepen
-
4:05 - 4:07en de stok laten zakken.
-
4:07 - 4:09Vervolgens zal ik het belang aantonen
-
4:09 - 4:11van het begrip van fysische modellen
-
4:11 - 4:15en de werking van de fysische wereld.
-
4:25 - 4:27Merk op hoe de quad hoogte verloor
-
4:27 - 4:29toen ik dit glas water erop zette.
-
4:29 - 4:32In tegenstelling tot de balanceerstok
-
4:32 - 4:35heb ik het wiskundige model van het glas
niet in het systeem opgenomen. -
4:35 - 4:38In feite weet het systeem niet eens
dat het glas water er is. -
4:38 - 4:41Net zoals daarstraks kan ik de aanwijzer
gebruiken om de quad te vertellen -
4:41 - 4:43waar ik hem wil hebben in de ruimte.
-
4:43 - 4:53(Applaus)
-
4:53 - 4:55Je zou je moeten afvragen:
waarom valt het water niet uit het glas? -
4:55 - 4:58Je zou je moeten afvragen:
waarom valt het water niet uit het glas? -
4:58 - 5:01Twee redenen: ten eerste werkt de zwaartekracht
-
5:01 - 5:03op alle objecten op dezelfde manier.
-
5:03 - 5:06Ten tweede wijzen alle schroeven
-
5:06 - 5:09in dezelfde richting als het glas,
omhoog dus. -
5:09 - 5:11Het netto resultaat
van deze twee dingen samen -
5:11 - 5:13is dat alle zijdelingse krachten
op het glas klein zijn -
5:13 - 5:16en vooral gedomineerd worden
door aërodynamische effecten, -
5:16 - 5:20die bij deze snelheden te verwaarlozen zijn.
-
5:23 - 5:25Daarom hoef je het glas
niet in het model op te nemen. -
5:25 - 5:29Uit zichzelf morst het niet,
wat de quad ook doet. -
5:39 - 5:46(Applaus)
-
5:46 - 5:50De les hieruit
is dat sommige ingewikkelde taken -
5:50 - 5:51gemakkelijker zijn dan andere,
-
5:51 - 5:53en dat het inzicht in de fysica
van het probleem -
5:53 - 5:56je vertelt welke gemakkelijk
en welke moeilijk zijn. -
5:56 - 5:58In dit geval is het dragen
van een glas water eenvoudig. -
5:58 - 6:02En een stok balanceren moeilijk.
-
6:02 - 6:04We hebben allemaal al verhalen gehoord van atleten
-
6:04 - 6:06die prestaties verrichtten
nadat ze fysiek gewond waren geraakt. -
6:06 - 6:08Kan een machine haar taak ook uitvoeren
-
6:08 - 6:11met extreme fysieke schade?
-
6:11 - 6:12Conventionele wijsheid zegt je dat je
-
6:12 - 6:16ten minste vier vaste motor-propellerparen
nodig hebt om te vliegen, -
6:16 - 6:18omdat er vier graden van vrijheid
gecontroleerd moeten worden: -
6:18 - 6:21rollen, stampen, gieren en versnelling.
-
6:21 - 6:24Hexacopters en octocopters,
met zes en acht schroeven, -
6:24 - 6:26kunnen redundantie bieden,
-
6:26 - 6:28maar quadrocopters zijn veel meer in trek
-
6:28 - 6:30omdat ze het minimum aantal
-
6:30 - 6:32vaste motor-propellerparen hebben: vier.
-
6:32 - 6:34Is dat wel zo?
-
6:49 - 6:52Als we het mathematisch model
van deze machine analyseren -
6:52 - 6:54met slechts twee werkende schroeven
-
6:54 - 7:01ontdekken we dat er een onconventionele
manier bestaat om te vliegen. -
7:08 - 7:10Gieren controleren lukt niet meer,
-
7:10 - 7:13maar rollen, stampen en versnelling
kunnen nog steeds worden gecontroleerd -
7:13 - 7:18met algoritmes die gebruik maken
van deze nieuwe configuratie. -
7:22 - 7:24Wiskundige modellen vertellen ons precies
-
7:24 - 7:26wanneer en waarom dit mogelijk is.
-
7:26 - 7:29In dit geval laat deze kennis ons toe
-
7:29 - 7:31nieuwe machinearchitecturen
-
7:31 - 7:35of slimme algoritmen te ontwerpen
die elegant de schade kunnen ondervangen, -
7:35 - 7:37net zoals menselijke atleten dat doen,
-
7:37 - 7:41in plaats van machines met redundantie te bouwen.
-
7:41 - 7:43Vanzelf houden we onze adem in wanneer we kijken
-
7:43 - 7:45naar een duiker die een dubbele schroef maakt
-
7:45 - 7:47of wanneer een hoogspringer
een salto maakt in de lucht, -
7:47 - 7:49terwijl de grond op hem af komt.
-
7:49 - 7:51Zal de duiker mooi het water raken?
-
7:51 - 7:53Zal de hoogspringer goed neerkomen?
-
7:53 - 7:55Stel dat we willen dat deze quad hier
-
7:55 - 7:57een drievoudige salto uitvoert en
-
7:57 - 8:00op exact dezelfde plek neerkomt
als waarvan hij vertrok. -
8:00 - 8:02Deze manoeuvre gaat zo snel
-
8:02 - 8:06dat we geen positiefeedback kunnen gebruiken
om de beweging tijdens de uitvoering te corrigeren. -
8:06 - 8:08Er is gewoon niet genoeg tijd.
-
8:08 - 8:11De quad kan dit manoeuvre blindelings uitvoeren,
-
8:11 - 8:14observeren hoe hij eindigt
-
8:14 - 8:16en die informatie gebruiken om het gedrag aan te passen
-
8:16 - 8:18zodat zijn volgende salto beter is.
-
8:18 - 8:20Vergelijkbaar met de duiker en de hoogspringer
-
8:20 - 8:22kan de manoeuvre alleen
door middel van herhaalde praktijk -
8:22 - 8:24worden geleerd en uitgevoerd
-
8:24 - 8:26tot de hoogste norm.
-
8:34 - 8:39(Applaus)
-
8:39 - 8:43Een bewegende bal raken,
is een noodzakelijke vaardigheid in vele sporten. -
8:43 - 8:44Hoe laten we een machine doen
-
8:44 - 8:48wat een atleet schijnbaar zonder moeite kan?
-
9:04 - 9:11(Applaus)
-
9:11 - 9:13Deze quad heeft een racket op zijn kop
-
9:13 - 9:17met een ‘sweet spot’ ongeveer ter grootte van een appel, niet al te groot dus.
-
9:17 - 9:20De volgende berekeningen gebeuren
elke 20 milliseconden -
9:20 - 9:22of 50 keer per seconde.
-
9:22 - 9:24Eerst bepalen we waar de bal naartoe gaat.
-
9:24 - 9:27Dan berekenen we hoe de quad de bal moet raken
-
9:27 - 9:30zodat hij terugkeert naar zijn uitgangspunt.
-
9:30 - 9:34Ten derde wordt een baan bepaald
-
9:34 - 9:37die de quad van zijn huidige positie
naar het raakpunt met de bal brengt. -
9:37 - 9:41Ten vierde voeren we alleen maar 20 milliseconden
van die strategie uit. -
9:41 - 9:44Twintig milliseconden later
wordt het hele proces herhaald -
9:44 - 9:46totdat de quad de bal raakt.
-
9:56 - 9:58(Applaus)
-
9:58 - 10:02Machines kunnen niet alleen op zichzelf
dynamische manoeuvres uitvoeren, -
10:02 - 10:03ze kunnen het ook samen doen.
-
10:03 - 10:07Deze drie quads dragen coöperatief een vangnet.
-
10:17 - 10:22(Applaus)
-
10:22 - 10:24Zij voeren een uiterst dynamisch
-
10:24 - 10:26en collectief manoeuvre uit
-
10:26 - 10:28om de bal terug naar mij te gooien.
-
10:28 - 10:32Merk op dat deze quads
bij volledige uitrekking verticaal staan. -
10:36 - 10:38(Applaus)
-
10:38 - 10:41In feite voelen ze bij volledige uitrekking
-
10:41 - 10:43een ongeveer vijf keer grotere kracht
-
10:43 - 10:48dan een bungeespringer
aan het einde van zijn val. -
10:51 - 10:54Deze algoritmen zijn zeer vergelijkbaar
-
10:54 - 10:57met die van de enkele quad
om de bal naar mij terug te slaan. -
10:57 - 11:00Wiskundige modellen worden gebruikt
om continu 50 keer per seconde -
11:00 - 11:04een coöperatieve strategie te herplannen.
-
11:04 - 11:06Alles wat we tot nu toe hebben gezien,
-
11:06 - 11:09ging over de machines en hun mogelijkheden.
-
11:09 - 11:12Wat gebeurt er als we deze machine-atletiek
-
11:12 - 11:14met die van een mens koppelen?
-
11:14 - 11:17Ik heb hier een commerciële gebarensensor
-
11:17 - 11:19voornamelijk gebruikt bij het gamen.
-
11:19 - 11:20Hij herkent wat mijn verschillende lichaamsdelen
-
11:20 - 11:23in real time doen.
-
11:23 - 11:25Vergelijkbaar met de aanwijzer
die ik al eerder gebruikte, -
11:25 - 11:27kunnen we dit gebruiken
als input voor het systeem. -
11:27 - 11:30We hebben nu een natuurlijke manier
van interactie -
11:30 - 11:35van de ruwe atletiek van deze quads
met mijn gebaren. -
12:10 - 12:15(Applaus)
-
12:24 - 12:28Interactie hoeft niet virtueel te zijn.
Het kan ook fysiek. -
12:28 - 12:30Neem bijvoorbeeld deze quad.
-
12:30 - 12:32Hij probeert om op een vast punt
in de ruimte te blijven. -
12:32 - 12:36Als ik hem probeer te verplaatsen,
vecht hij tegen -
12:36 - 12:40en gaat terug naar waar hij wil zijn.
-
12:40 - 12:43We kunnen dit gedrag echter wijzigen.
-
12:43 - 12:45Met wiskundige modellen kunnen we
-
12:45 - 12:48de kracht schatten
die ik uitoefen op de quad. -
12:48 - 12:51Zodra we deze kracht kennen,
kunnen we ook de wetten van de fysica veranderen. -
12:51 - 12:56Die van de quad, natuurlijk.
-
12:56 - 12:58Hier gedraagt de quad zich alsof hij
-
12:58 - 13:03in een kleverige vloeistof zit.
-
13:03 - 13:05We hebben nu een intieme manier
-
13:05 - 13:07van interactie met een machine.
-
13:07 - 13:09Ik gebruik nu deze nieuwe mogelijkheid
-
13:09 - 13:12om deze quad-met-camera
op de juiste locatie te plaatsen -
13:12 - 13:15om de rest van deze demonstratie te filmen.
-
13:24 - 13:27We kunnen nu fysiek met deze quads communiceren
-
13:27 - 13:29en de wetten van de fysica veranderen.
-
13:29 - 13:32Laten we daar eens een beetje lol mee maken.
-
13:32 - 13:33Deze quads gaan zich gedragen
-
13:33 - 13:37alsof ze op Pluto zijn.
-
13:37 - 13:39Geleidelijk aan zal de zwaartekracht toenemen
-
13:39 - 13:41totdat we allemaal terug op de Aarde zijn.
-
13:41 - 13:43Maar ik verzeker jullie
dat we er niet zullen geraken. -
13:43 - 13:47Oké, hier gaan we.
-
13:54 - 13:57(Gelach)
-
14:23 - 14:26(Gelach)
-
14:26 - 14:29(Applaus)
-
14:29 - 14:31Oef!
-
14:35 - 14:36Jullie denken nu allemaal zeker
-
14:36 - 14:38dat deze jongens veel te veel plezier hebben.
-
14:38 - 14:40Waarschijnlijk vraag je jezelf ook af
-
14:40 - 14:44waarom ze eigenlijk die machine-atleten maken.
-
14:44 - 14:47Sommigen vermoeden dat
spelen in het dierenrijk -
14:47 - 14:50dient om vaardigheden aan te scherpen
en vermogens te ontwikkelen. -
14:50 - 14:52Anderen zien er meer een sociale rol in
-
14:52 - 14:53voor het versterken van de groepsbinding.
-
14:53 - 14:57Zo gebruiken wij de analogie
met sport en atletiek -
14:57 - 14:59voor het maken van nieuwe algoritmen
voor machines -
14:59 - 15:01om ze tot hun uiterste mogelijkheden
te dwingen. -
15:01 - 15:05Welke gevolgen zal de snelheid van machines hebben
op onze manier van leven? -
15:05 - 15:07Zoals onze vroegere creaties en innovaties
-
15:07 - 15:10kunnen ze worden gebruikt ter verbetering
van het menselijk bestaan, -
15:10 - 15:13maar ze kunnen ook worden misbruikt.
-
15:13 - 15:15Het is geen technische keuze
waar wij mee worden geconfronteerd, -
15:15 - 15:16maar een sociale keuze.
-
15:16 - 15:18Laten we de juiste keuze maken,
-
15:18 - 15:20de keuze die het beste haalt
uit de toekomst van de machines, -
15:20 - 15:22net zoals atletiek in de sport
-
15:22 - 15:24het beste uit ons kan halen.
-
15:24 - 15:27Laat me jullie de tovenaars
achter de schermen voorstellen. -
15:27 - 15:30Het zijn de huidige leden
van het onderzoeksteam Flying Machine Arena. -
15:30 - 15:35(Applaus)
-
15:35 - 15:38Federico Augugliaro, Dario Brescianini, Markus Hehn,
-
15:38 - 15:41Sergei Lupashin, Mark Muller en Robin Ritz.
-
15:41 - 15:43Hou ze in de gaten.
Ze zijn voorbestemd voor grote dingen. -
15:43 - 15:44Bedankt.
-
15:44 - 15:50(Applaus)
- Title:
- Raffaello D'Andrea: Het verbazende atletische vermogen van quadcopters
- Speaker:
- Raffaello D'Andrea
- Description:
-
In een robotlaboratorium bij TEDGlobal demonstreert Raffaelo D'Andrea zijn vliegende quadcopters: robots die denken zoals atleten. Ze lossen fysische problemen op met algoritmen die hen helpen te leren. In een reeks van slimme demo's toont D'Andrea drones die vangen, balanceren en samen beslissingen nemen. Let vooral op die ik-wil-hem-en-ik-wil-hem-nu demo van Kinect-gestuurde quads.
- Video Language:
- English
- Team:
- closed TED
- Project:
- TEDTalks
- Duration:
- 16:08
Els De Keyser edited Dutch subtitles for The astounding athletic power of quadcopters | ||
Els De Keyser edited Dutch subtitles for The astounding athletic power of quadcopters | ||
Els De Keyser approved Dutch subtitles for The astounding athletic power of quadcopters | ||
Els De Keyser accepted Dutch subtitles for The astounding athletic power of quadcopters | ||
Els De Keyser commented on Dutch subtitles for The astounding athletic power of quadcopters | ||
Els De Keyser edited Dutch subtitles for The astounding athletic power of quadcopters | ||
Els De Keyser edited Dutch subtitles for The astounding athletic power of quadcopters | ||
Rik Delaet edited Dutch subtitles for The astounding athletic power of quadcopters |