Robottien opettaminen robottien opettamiseen
Uusi järjestelmä, C-LEARN, yhdistää kaksi perinteistä robottioppimisen elementtiä – demonstraatiosta oppimisen ja liikkeen suunnittelun, toiminnot, jotka kehittäjien on koodattava. He sanovat, että tämä uusi tekniikka on tarkoitettu helpottamaan robottien suorittamista monenlaisten tehtävien suorittamisessa vähemmällä ohjelmointilla.
"Roboteista voisi olla paljon apua, jos vain useammat ihmiset voisivat käyttää niitä" Claudia Perez-D’Arpino, projektin parissa työskennellyt tohtorikandidaatti, kertoi Digital Trendsille. Hän selitti, että tiimin motiivi oli säilyttää osa huipputason ohjelmoijien mahdollistamista korkeatasoisista taidoista ja samalla antaa järjestelmän oppia esittelyn kautta.
Suositellut videot
Robottien ohjelmointi suorittamaan jopa yksittäinen tehtävä voi olla monimutkaista, sillä siihen liittyy tarkkoja ohjeita, joiden koodaaminen vie aikaa. Sen sijaan Perez-D’Arpino ja hänen tiiminsä kehittivät C-LEARNin, jotta asiantuntijat voivat keskittyä omiin aloihinsa oleellisiin tehtäviin. Tämän järjestelmän avulla ei-koodaajat voivat antaa roboteille tietoja toiminnasta ja sitten täyttää aukot näyttämällä robotille käsillä olevan tehtävän esittelyn.
Jason Dorfman / MIT CSAIL
"Halusimme … valtuuttaa [asiantuntijoita] opettamaan robotteja suunnittelemaan tehtäviä, jotka ovat kriittisiä niiden sovellusalueella", Pérez-D'Arpino sanoi. "Viime vuosien edistyminen mielenosoituksista oppimisessa on menossa tähän suuntaan",
C-LEARN toimii keräämällä kokemusta, jota tutkijat kutsuvat tietopohjaksi. Tämä pohja sisältää geometristä tietoa esineiden saavuttamisesta ja tarttumisesta. Seuraavaksi ihmisoperaattori näyttää robotille 3D-esitykset käsillä olevasta tehtävästä. Suhtautumalla tietopohjaansa havaittuun toimintaan robotti voi tehdä ehdotuksia toimintojen suorittamiseksi parhaiten, ja käyttäjä voi hyväksyä tai muokata ehdotuksia parhaaksi katsomallaan tavalla.
"Tämä tietokanta voidaan siirtää yhdestä robotista toiseen", Pérez-D'Arpino sanoi. "Kuvittele, että robottisi lataa "sovellusta" manipulointitaitoja varten. "Sovellus" voi mukautua uuteen robottiin, jolla on erilainen runko, koska sillä on joustavuutta opittujen rajoitusten ansiosta, jotka ovat matemaattisia esitys tehtävän taustalla olevasta geometrisesta vaatimuksesta, joka eroaa tietyn polun oppimisesta, joka ei ehkä ole mahdollista uusi robotin runko."
Toisin sanoen C-LEARN mahdollistaa tiedon siirtämisen ja mukauttamisen kontekstiinsa – tavallaan niin kuin urheilija voi oppia taitoa yhdessä urheilulajissa ja muuta sitä hieman suorituskyvyn parantamiseksi toisessa lajissa ilman, että sinun tarvitsee opetella sitä kokonaan uudelleen toiminta.
Tutkijat testasivat C-LEARN-tekniikkaa Optimuksella, pienellä kaksikätisellä robotilla, joka on suunniteltu pommien hävittämiseen, ennen kuin siirsivät taidon onnistuneesti Atlasille, 6 jalkaa pitkälle humanoidille. He uskovat, että järjestelmä voisi auttaa parantamaan robottien suorituskykyä valmistuksessa ja katastrofiavussa, mikä mahdollistaa nopeamman reagoinnin aikaherkissä tilanteissa.
Toimittajien suositukset
- MIT oppii tekemään roboteista vähemmän kömpelöitä laittamalla kamerat heidän sormiinsa
- Katso, kuinka MIT: n Mini Cheetahs kovenee robottiapokalypsiin
- MIT: n käärmerobotti on suunniteltu ryömimään aivojen verisuonten läpi
- MIT whiz -lapset saivat robotin ottamaan vastaan viraalisen #BottleCapChallenge-haasteen
- Japanilaiset tutkijat käyttävät syväoppimisen A.I. saada ajopuurobotit liikkeelle
Päivitä elämäntapasiDigital Trends auttaa lukijoita pysymään tekniikan nopeatempoisessa maailmassa uusimpien uutisten, hauskojen tuotearvostelujen, oivaltavien toimitusten ja ainutlaatuisten kurkistusten avulla.