Return to Video

A kvadrokopterek bámulatos atlétikai teljesítménye

  • 0:11 - 0:14
    Mit jelent az, hogy atletikus egy gép esetében?
  • 0:14 - 0:18
    A gépi atleticizmus szemléltetéséhez
  • 0:18 - 0:20
    és a kapcsolódó kutatások áttekintéséhez
  • 0:20 - 0:22
    a kvadrokopter nevű repülő szerkezetet --
  • 0:22 - 0:24
    röviden: a kvadot -- fogom példaként használni.
  • 0:26 - 0:29
    A kvad nem új dolog.
  • 0:29 - 0:30
    Mai nagy népszerűségét
  • 0:30 - 0:32
    egyszerű mechanikai felépítésének köszönheti.
  • 0:32 - 0:34
    A négy propeller sebességétől függően
  • 0:34 - 0:37
    képes billenni, megdőlni, elfordulni
  • 0:37 - 0:40
    és gyorsulni az eredeti állapotához képest.
  • 0:40 - 0:43
    A kvad fedélzetén van egy telep, egy komputer,
  • 0:43 - 0:47
    számos érzékelő és adó-vevő.
  • 0:47 - 0:52
    A kvad rendkívül mozgékony, de ennek ára van:
  • 0:52 - 0:55
    eredendően instabil. Ezért csak visszacsatolás és
  • 0:55 - 0:59
    automatikus vezérlés segítségével képes repülni.
  • 1:04 - 1:07
    Lássuk, hogy megy ez.
  • 1:07 - 1:09
    A mennyezeti kamerák és egy laptop együttese
  • 1:09 - 1:12
    afféle beltéri GPS-t alkot.
  • 1:12 - 1:14
    Megállapítja azoknak a testeknek a térbeli helyzetét,
  • 1:14 - 1:17
    amelyeken ilyen fényvisszaverő jelölések vannak.
  • 1:17 - 1:19
    Ezeket az adatokat átküldi egy másik laptopra,
  • 1:19 - 1:21
    mely közelítő és szabályozó algoritmusokat futtat.
  • 1:21 - 1:23
    Ez a laptop utasításokat küld a kvadnak, amelyen
  • 1:23 - 1:26
    szintén futnak közelítő és szabályozó algoritmusok.
  • 1:30 - 1:32
    Nos, kutatásaink zöme algoritmusokról szól.
  • 1:32 - 1:36
    Ez az a varázslat, mely életre kelti a kvadot.
  • 1:36 - 1:38
    Hogyan lehet olyan algoritmust kreálni,
  • 1:38 - 1:41
    amelytől a kvad gépi atlétává válik?
  • 1:41 - 1:43
    A dolog alapját a modellalapú tervezés adja.
  • 1:43 - 1:47
    Először is a gépviselkedés fizikáját
  • 1:47 - 1:49
    lefordítjuk egy matematikai modellre.
  • 1:49 - 1:51
    Azután a modellt a szabályozáselmélet matematikai
  • 1:51 - 1:54
    eszközeivel elemezzük, és létrehozunk olyan algoritmusokat,
  • 1:54 - 1:58
    amelyekkel szabályozható lesz a modell.
  • 1:58 - 2:01
    A kvad lebegtetését például így oldottuk meg:
  • 2:01 - 2:02
    Először is a dinamikát felírtuk
  • 2:02 - 2:04
    egy differenciálegyenlet-rendszer segítségével.
  • 2:04 - 2:07
    Ezután a felírt egyenleteket elkezdtük manipulálni
  • 2:07 - 2:11
    a szabályozáselmélet segítségével, hogy olyan algoritmust kapjunk, mely a kvadot stabilizálni tudja.
  • 2:11 - 2:14
    Hadd demonstráljam a módszer erejét egy példával.
  • 2:17 - 2:20
    Tegyük fel, hogy nemcsak azt szeretnénk, hogy ez a kvad
  • 2:20 - 2:23
    lebegjen, hanem azt is, hogy egyensúlyozni tudja ezt a pálcát.
  • 2:23 - 2:24
    Mi, emberi lények, egy kis gyakorlattal,
  • 2:24 - 2:27
    könnyedén elvégezzük ezt a feladatot --
  • 2:27 - 2:29
    persze előnyben vagyunk a kvaddal szemben,
  • 2:29 - 2:30
    mert két lábon állunk a földön,
  • 2:30 - 2:33
    és ügyes kezünk van.
  • 2:33 - 2:35
    Kissé nehezebben megy a dolog,
  • 2:35 - 2:38
    ha fél lábon állok,
  • 2:38 - 2:40
    és nem a kezemet használom.
  • 2:40 - 2:43
    Amint látják, a pálca tetején van egy fényvisszaverő jelzés,
  • 2:43 - 2:47
    ami azt jelenti, hogy a térbeli helyzete megállapítható.
  • 2:53 - 2:59
    (Taps)
  • 2:59 - 3:02
    Figyeljék meg: a kvad finom korrekciókat végez,
  • 3:02 - 3:04
    hogy a pálca egyensúlyban maradjon.
  • 3:04 - 3:07
    Hogyan terveztük meg vajon az ehhez szükséges algoritmust?
  • 3:07 - 3:09
    Egyszerűen: a pálca matematikai modelljét
  • 3:09 - 3:11
    hozzáadtuk a kvadéhoz.
  • 3:11 - 3:14
    Mihelyt megvan a kvad-pálca rendszer együttes modellje,
  • 3:14 - 3:19
    a szabályozáselmélet segítségével algoritmust rendelhetünk hozzá.
  • 3:19 - 3:20
    Amint látják, a rendszer stabil,
  • 3:20 - 3:23
    és még ha lökdösöm is egy picit,
  • 3:23 - 3:28
    akkor is visszaviszi a pálcát az egyensúlyi helyzetébe.
  • 3:28 - 3:30
    A modellt kibővíthetjük azzal, hogy megmondjuk,
  • 3:30 - 3:32
    melyik pontban legyen a kvad.
  • 3:32 - 3:35
    Ha fogom ezt a fényvisszaverővel ellátott mutatót,
  • 3:35 - 3:38
    akkor kijelölhetek egy fix távolságra lévő pontot,
  • 3:38 - 3:41
    ahová a kvadot át akarom irányítani.
  • 3:56 - 3:59
    Az ilyen atlétikai mutatványok titka egy algoritmus,
  • 3:59 - 4:01
    melyet valamilyen matematikai modellre építettek
  • 4:01 - 4:03
    a szabályozáselmélet segítségével.
  • 4:03 - 4:05
    Mondjuk meg a kvadnak, hogy jöjjön vissza ide,
  • 4:05 - 4:07
    és hagyja leesni a pálcát.
  • 4:07 - 4:09
    Most pedig érzékeltetni szeretném, milyen fontos
  • 4:09 - 4:11
    megérteni a fizikai modelleket
  • 4:11 - 4:15
    és a fizikai elvek működését.
  • 4:25 - 4:27
    Figyeljék meg, hogy a kvad lejjebb ereszkedett,
  • 4:27 - 4:29
    amikor rátettem a pohár vizet.
  • 4:29 - 4:32
    Most ugyanis, a pálca-egyensúlyozással ellentétben,
  • 4:32 - 4:35
    a pohár matematikai modelljét nem foglaltam bele a rendszerbe.
  • 4:35 - 4:38
    Tehát a rendszer nem is sejti, hogy van itt egy pohár víz is.
  • 4:38 - 4:41
    De ahogy az imént, a mutatóval most is jelezni tudom
  • 4:41 - 4:43
    a kvadnak, hová menjen.
  • 4:43 - 4:53
    (Taps)
  • 4:53 - 4:55
    Most nyilván azon tűnődnek,
  • 4:55 - 4:58
    hogyhogy nem löttyen ki a víz a pohárból.
  • 4:58 - 5:01
    Két tényt említek. Először is, a gravitáció
  • 5:01 - 5:03
    minden testre ugyanúgy hat.
  • 5:03 - 5:06
    Másodszor, a propellerek tengelye párhuzamos a poháréval,
  • 5:06 - 5:09
    vagyis alaphelyzetben felfelé mutat.
  • 5:09 - 5:11
    Tekintsük a kettőt egyszerre: kiderül,
  • 5:11 - 5:13
    hogy a pohárra ható oldalerők, melyekért
  • 5:13 - 5:16
    főleg az aerodinamikai hatások felelősek,
  • 5:16 - 5:20
    elhanyagolhatóan kicsik ekkora sebességeknél.
  • 5:23 - 5:25
    Ezért nincs szükség a pohár modellezésére:
  • 5:25 - 5:29
    a víz nem fog kilöttyenni, akárhogy mozog is a kvad.
  • 5:39 - 5:46
    (Taps)
  • 5:46 - 5:50
    Az a tanulság ebből, hogy a mutatványok egy része
  • 5:50 - 5:51
    könnyebben megy a többinél,
  • 5:51 - 5:53
    és hogy a probléma fizikájának megértése dönti el,
  • 5:53 - 5:56
    hogy melyiket lesz egyszerűbb kivitelezni.
  • 5:56 - 5:58
    Például az imént a pohár víz szállítása egyszerű volt,
  • 5:58 - 6:02
    a pálca egyensúlyozása viszont nehéz.
  • 6:02 - 6:04
    Mindannyian hallottunk már olyan atlétákról,
  • 6:04 - 6:06
    akik fizikai sérülésük dacára sem adták fel a versenyt.
  • 6:06 - 6:08
    Vajon egy súlyosan megrongálódott gép is
  • 6:08 - 6:11
    képes működni?
  • 6:11 - 6:12
    Józan eszünk azt súgja, hogy legalább
  • 6:12 - 6:16
    négy rögzített motor-propeller együttes kell a repüléshez,
  • 6:16 - 6:18
    mert a következő négy szabadsági fokot kell szabályozni:
  • 6:18 - 6:21
    billenés, dőlés, elfordulás és gyorsulás.
  • 6:21 - 6:24
    A hexakopter és az oktokopter -- 6, ill. 8 propelleres lévén --
  • 6:24 - 6:26
    redundanciát, magyarán tartalékot biztosít,
  • 6:26 - 6:28
    de a kvadrokopter mégis sokkal népszerűbb,
  • 6:28 - 6:30
    mert a minimális számú -- tehát 4 --
  • 6:30 - 6:32
    rögzített motor-propeller együttessel rendelkezik.
  • 6:32 - 6:34
    Vagy kevesebb is elég?
  • 6:49 - 6:52
    Ha elemezzük a kvad matematikai modelljét,
  • 6:52 - 6:54
    mindössze két működő propellerrel,
  • 6:54 - 7:01
    kiderül, hogy rendhagyó módon is lehet működtetni.
  • 7:08 - 7:10
    Le kell mondanunk ugyan az elfordulás szabályozásáról,
  • 7:10 - 7:13
    de a billenés, dőlés és gyorsulás szabályozható marad,
  • 7:13 - 7:18
    csak az új konfigurációhoz való algoritmust kell használni.
  • 7:22 - 7:24
    A matematikai modell elárulja, hogy pontosan mikor
  • 7:24 - 7:26
    és mért lehetséges ez.
  • 7:26 - 7:29
    Ennek ismeretében képesek vagyunk
  • 7:29 - 7:31
    újszerű géparchitektúrák kialakítására,
  • 7:31 - 7:35
    ill. olyan okos algoritmusok létrehozására, melyek
  • 7:35 - 7:37
    az emberi atlétákhoz hasonlóan viselik el a sérülést,
  • 7:37 - 7:41
    és így nem kell redundanciát biztosító gépeket használni.
  • 7:41 - 7:43
    Lélegzetvisszafojtva bámuljuk
  • 7:43 - 7:45
    a vízbe szaltózó műugrót
  • 7:45 - 7:47
    és a levegőben megforduló tornászt,
  • 7:47 - 7:49
    miközben a talaj sebesen közeledik felé.
  • 7:49 - 7:51
    Vajon az ugró csobbanás nélkül fog a vízben elmerülni?
  • 7:51 - 7:53
    Vajon a tornász talajfogása tökéletes lesz?
  • 7:53 - 7:55
    Mondjuk, hogy azt szeretnénk, ha ez a kvad itt
  • 7:55 - 7:57
    egy tripla flipet hajtana végre, melyet pontosan ott
  • 7:57 - 8:00
    kell befejeznie, ahol elkezdte.
  • 8:00 - 8:02
    A manőver olyan gyorsan megy végbe, hogy a
  • 8:02 - 8:06
    visszacsatolás és pályakorrekció nem működik.
  • 8:06 - 8:08
    Egyszerűen nincs rá idő!
  • 8:08 - 8:11
    Ezért a kvad "vakon" hajtja végre a mutatványt,
  • 8:11 - 8:14
    megfigyeli, hogyan sikerült,
  • 8:14 - 8:16
    majd ez alapján úgy módosítja a viselkedését,
  • 8:16 - 8:18
    hogy a következő flip pontosabb legyen.
  • 8:18 - 8:20
    Akárcsak a műugró és a tornász esetében,
  • 8:20 - 8:22
    csakis a gyakorlás segítheti abban,
  • 8:22 - 8:24
    hogy a manővert megtanulja és így a végrehajtás
  • 8:24 - 8:26
    a lehető legjobban sikerüljön.
  • 8:34 - 8:39
    (Taps)
  • 8:39 - 8:43
    A mozgó labda eltalálása több sportban elvárt képesség.
  • 8:43 - 8:44
    Hogy lehet elérni, hogy egy gép megcsinálja azt,
  • 8:44 - 8:48
    amit egy sportoló látható könnyedséggel képes megtenni?
  • 9:04 - 9:11
    (Taps)
  • 9:11 - 9:13
    Ennek a kvadnak egy ütőt szíjaztunk a fejéhez:
  • 9:13 - 9:17
    az ütő optimális területe kb. alma nagyságú, tehát nem túl nagy.
  • 9:17 - 9:20
    A következő számítást másodpercenként 50-szer kell elvégezni,
  • 9:20 - 9:22
    vagyis 20 milliszekundumonként egyszer.
  • 9:22 - 9:24
    Először is meg kell határozni, hogy merre megy a labda.
  • 9:24 - 9:27
    Aztán azt kell kiszámolni, hogy üsse meg a kvad a labdát,
  • 9:27 - 9:30
    hogy az arra repüljön, ahonnan jött.
  • 9:30 - 9:34
    Harmadszor, ki kell számítani a kvad mozgáspályáját
  • 9:34 - 9:37
    az adott helyétől addig a pontig, ahol elvileg ütközni fog a labdával.
  • 9:37 - 9:41
    Negyedszer, 20 ms időtartamig követjük a kiszámolt stratégiát.
  • 9:41 - 9:44
    Húsz milliszekundum múlva megismételjük az egészet,
  • 9:44 - 9:46
    míg a kvad ténylegesen el nem éri a labdát.
  • 9:56 - 9:58
    (Taps)
  • 9:58 - 10:02
    A gépek tehát önállóan képesek dinamikai manőverezésre,
  • 10:02 - 10:03
    sőt, képesek az együttműködésre is.
  • 10:03 - 10:07
    Ez a három kvad közösen visz egy hálót.
  • 10:17 - 10:22
    (Taps)
  • 10:22 - 10:24
    Rendkívül dinamikus
  • 10:24 - 10:26
    és összehangolt manőverezés szükséges ahhoz,
  • 10:26 - 10:28
    hogy a labdát visszapasszolják nekem.
  • 10:28 - 10:32
    Figyeljék meg: amikor a háló kifeszül, a kvadok kifelé fordulnak.
  • 10:36 - 10:38
    (Taps)
  • 10:38 - 10:41
    Nem véletlen: amikor a háló kifeszül, a kvadok kb. az ötszörösét
  • 10:41 - 10:43
    kapják annak a gyorsulásnak, amit a bungee-jumpingozó
  • 10:43 - 10:48
    érez a zuhanás végén.
  • 10:51 - 10:54
    A mutatvány algoritmusa nagyon hasonlít ahhoz,
  • 10:54 - 10:57
    mint amikor egyetlen kvaddal üttetem vissza a labdát.
  • 10:57 - 11:00
    A matematikai modell segítségével folyamatosan, azaz
  • 11:00 - 11:04
    másodpercenként 50-szer újratervezzük a kooperatív stratégiát.
  • 11:04 - 11:06
    Minden, amit eddig láttunk,
  • 11:06 - 11:09
    gépekről és ezek képességeiről szólt.
  • 11:09 - 11:12
    Mi történik akkor, ha a gépi atleticizmust
  • 11:12 - 11:14
    összekapcsoljuk az emberivel?
  • 11:14 - 11:17
    Ami előttem van, az egy kereskedelmi forgalomban lévő
  • 11:17 - 11:19
    gesztikulációérzékelő, melyet főleg játékokhoz használnak.
  • 11:19 - 11:20
    Ez valós időben képes felismerni, hogy mit csinálok
  • 11:20 - 11:23
    a testem különböző részeivel.
  • 11:23 - 11:25
    Ahogy korábban a mutató mozgatásával,
  • 11:25 - 11:27
    úgy ezzel is adhatok jelzéseket a rendszernek.
  • 11:27 - 11:30
    Így természetesebb kapcsolatot alakíthatok ki a kvad
  • 11:30 - 11:35
    nyers atleticizmusával, mert csak gesztikulálnom kell.
  • 12:10 - 12:15
    (Taps)
  • 12:24 - 12:28
    A kapcsolat nem okvetlenül virtuális -- lehet fizikai is.
  • 12:28 - 12:30
    Tekintsük pl. ezt a kvadot.
  • 12:30 - 12:32
    Megpróbál a tér egy adott pontjában maradni.
  • 12:32 - 12:36
    Ha el akarom mozdítani a helyéről, ellenáll nekem,
  • 12:36 - 12:40
    és visszamegy oda, ahol lenni szeretne.
  • 12:40 - 12:43
    Ez a viselkedés azonban megváltoztatható.
  • 12:43 - 12:45
    Matematikai modellt használhatunk annak az erőnek
  • 12:45 - 12:48
    a becslésére, amellyel a kvadra hatok.
  • 12:48 - 12:51
    Ha ismerem ezt az erőt, akkor megváltoztathatom
  • 12:51 - 12:56
    a fizika törvényeit, de persze csak a kvadra vonatkozóan.
  • 12:56 - 12:58
    Ez a kvad úgy viselkedik, mintha
  • 12:58 - 13:03
    viszkózus folyadék venné körül.
  • 13:03 - 13:05
    Ezáltal lehetőség van arra,
  • 13:05 - 13:07
    hogy a géppel való kapcsolat simább legyen.
  • 13:07 - 13:09
    Ezt az új lehetőséget arra fogom használni, hogy ezt a
  • 13:09 - 13:12
    kamerahordozó kvadot arra a helyre mozgassam,
  • 13:12 - 13:15
    ahonnan a demonstráció hátralévő részét filmeznie kell.
  • 13:24 - 13:27
    Tehát fizikai kölcsönhatásba léphetünk a kvadokkal,
  • 13:27 - 13:29
    és megváltoztathatjuk a fizika törvényeit.
  • 13:29 - 13:32
    És most játsszunk egy kicsit.
  • 13:32 - 13:33
    A következő mutatvány elején a kvadok
  • 13:33 - 13:37
    úgy fognak viselkedni, mintha a Plútón lennének.
  • 13:37 - 13:39
    Ahogy telik az idő, a gravitáció erősödni fog,
  • 13:39 - 13:41
    míg vissza nem térünk a Földre,
  • 13:41 - 13:43
    ahonnan persze el sem mozdulunk.
  • 13:43 - 13:47
    Nos, vágjunk bele!
  • 13:54 - 13:57
    (Nevetés)
  • 14:23 - 14:26
    (Nevetés)
  • 14:26 - 14:29
    (Taps)
  • 14:29 - 14:31
    Fhu!
  • 14:35 - 14:36
    Most biztos azt gondolják,
  • 14:36 - 14:38
    hogy ezek a fickók itt jól elszórakozgatnak;
  • 14:38 - 14:40
    no meg azt,
  • 14:40 - 14:44
    hogy mi szükség van gépi atlétákra.
  • 14:44 - 14:47
    Egyeseknek az ugrik be, hogy az állatvilágban a játék szerepe
  • 14:47 - 14:50
    a készségek csiszolása és a képességek fejlesztése.
  • 14:50 - 14:52
    Mások arra gondolnak, hogy inkább közösségi szerepe van,
  • 14:52 - 14:53
    vagyis a csoportok megerősítésére szolgál.
  • 14:53 - 14:57
    A sport és az atleticizmus párhuzamát arra használjuk,
  • 14:57 - 14:59
    hogy új algoritmusokat hozzunk létre, és így a gépeket
  • 14:59 - 15:01
    a teljesítőképességük határáig fejlesszük.
  • 15:01 - 15:05
    Milyen hatása lesz a gépek sebességének az életünkre?
  • 15:05 - 15:07
    Az összes eddigi találmányhoz és innovációhoz hasonlóan
  • 15:07 - 15:10
    hasznára is lehet a dolog az embernek,
  • 15:10 - 15:13
    de vissza is lehet élni vele.
  • 15:13 - 15:15
    A kérdés nem technikai természetű,
  • 15:15 - 15:16
    hanem társadalmi.
  • 15:16 - 15:18
    Egyetlen helyes választás létezik:
  • 15:18 - 15:20
    kihozni a legjobbat abból, amit a gépek jövője tartogathat --
  • 15:20 - 15:22
    épp úgy, ahogy a sportban az atleticizmus
  • 15:22 - 15:24
    segíthet kihozni a legjobbat önmagunkból.
  • 15:24 - 15:27
    Hadd mutassam be a zöld függöny mögött rejtőző varázslókat --
  • 15:27 - 15:30
    a Flying Machine Arena kutatócsoport jelenlegi tagjait!
  • 15:30 - 15:35
    (Taps)
  • 15:35 - 15:38
    Federico Augugliaro, Dario Brescianini, Markus Hehn,
  • 15:38 - 15:41
    Sergei Lupashin, Mark Muller és Robin Ritz.
  • 15:41 - 15:43
    Jegyezzék meg őket. Szerintem hallani fognak még róluk.
  • 15:43 - 15:44
    Köszönöm.
  • 15:44 - 15:50
    (Taps)
Title:
A kvadrokopterek bámulatos atlétikai teljesítménye
Speaker:
Raffaello D'Andrea
Description:

A TEDGlobal robotműhelyében Raffaelo D'Andrea repülőbemutatót tart kvadrokoptereivel -- ezekkel az atléta módjára gondolkodó robotokkal, melyek a fizikai problémákat tanuló algoritmusok segítségével oldják meg. D'Andrea bemutatójában olyan drónokat látunk, amelyek labdázni, egyensúlyozni tudnak, közös döntésekre képesek -- mi több, Kinect segítségével, gesztikulációval is vezérelhetők.

more » « less
Video Language:
English
Team:
closed TED
Project:
TEDTalks
Duration:
16:08

Hungarian subtitles

Revisions