ELEKTRISK

Denne roboten har lært seg å spille Jenga

Forskere ved MIT bruker maskinlæring for å utvikle en robot som er fintfølende og kan jobbe i produksjon av for eksempel mobiltelefoner.

Denne roboten demonstrerer noe som har vært vanskelig med tidligere systemer, nemlig evnen til raskt å lære seg den mest optimale metoden til å utføre en oppgave. Forskere på MIT har lært roboten til å spille Jenga.
Denne roboten demonstrerer noe som har vært vanskelig med tidligere systemer, nemlig evnen til raskt å lære seg den mest optimale metoden til å utføre en oppgave. Forskere på MIT har lært roboten til å spille Jenga. Foto: MIT
3. feb. 2019 - 09:25

Ved hjelp av maskinlæring og sensorikk har ingeniører ved Massachusetts Institute of Technology (MIT) utviklet en robot som har lært seg å spille spillet Jenga. Det skriver teknologiuniversitetet i en pressemelding

Teknologien kan bli brukt i roboter som jobber med produksjon av ulike komponenter på samlebånd, der det kreves fintfølende, fysiske egenskaper. Blant annet ser ingeniørene for seg at metoden de har brukt kan overføres til å utvikle roboter som produserer deler til mobiltelefoner.

Se video av roboten som «spiller» Jenga.

Ser og føler

Det er professor Alberto Rodriguez ved MIT's maskiningeniør-program og andre medlemmer av maskinlaben M Cube som står bak prosjektet.  

Vis mer

Roboten som ingeniørene har utviklet er utstyrt med en myk klype, ett håndledd som kjenner og styrer hvor mye kraft som trengs i operasjonen og et eksternt kamera.

På den måten kan roboten se og føle på tårnet og dets blokker, og vite hvilke blokker som kan skyves ut, uten at tårnet kollapser, skriver MIT i pressemeldingen.

Videre forklares det at når roboten skyver på en blokk, henter en datamaskin inn visuell tilbakemelding fra kameraet, og sammenligner denne informasjonen med bevegelser som roboten tidligere har gjort.

Maskinlæring

Datamaskinen vurderer også utfallet av bevegelsene, og trekker lærdom av en hendelse. Den merker seg hvor vellykket en operasjon er utifra hvilken posisjon blokken stod i, og hvor mye kraft som ble brukt for å skyve den ut. I sanntid lærer roboten å fortsette og skyve på en blokk eller velge en annen blokk for å holde tårnet stående.

Lars Johan Andresen, CEO Siemens Mobility. På Camp Nyland, Bane Nor. Presenterer robot og samarbeid med Railway Robotics.
Les også

Fulgte drømmen: : – Hadde kanskje litt vel høye ambisjoner

Rodriguez sier i pressemeldingen at Jenga krever mer fysiske egenskaper fra en robot, sammenlignet med roboter som skal spille sjakk og lignende spill. Da kreves kun "tankekraft" og evnen til å flytte på brikker.

– Det krever interaktiv oppfatning og manipulasjon, og at roboten finner ut hvor den kan berøre tårnet for å lære hvordan og når den skal flytte blokker, sier han. 

– Dette er veldig vanskelig å simulere, så roboten må lære seg dette i den virkelige verden, ved å samhandle med det virkelige Jenga-tårnet, sier han, og legger til at hovedutfordringen er at den skal lære av et relativt lite antall forsøk ved å bruke sunn fornuft om objekter og fysikk.

Roboter som resirkulerer søppel

Gjennom tester så forskerne at roboten kunne spille Jenga like bra som mennesker. Men roboten klarte ikke å legge opp samme spill-strategi som mennesker, som for eksempel å fjerne en blokk som gjorde at det ble vanskeligere for motstanderen i neste trekk.

Fremover fokuserer ikke forskerne på å gjøre roboten til en Jenga-mester, men heller finne ut hvordan de kan overføre teknologien til roboter som kan utføre viktige og mer nyttige oppgaver. For eksempel utvikle roboter som kan hjelpe eldre med å åpne flasker eller som resirkulerer søppel ved å klare og skille mellom plast, metall, papir og glass.

Artikkelen fortsetter etter annonsen
annonse
Schneider Electric
Forenkler bærekraftsrapportering i datasentre
Forenkler bærekraftsrapportering i datasentre
Eelume S kan bevege seg fritt i alle retninger og manøvrere tilpasset terrengets form.
Les også

Slangerobot: – En sjøens ATV

Del
Kommentarer:
Du kan kommentere under fullt navn eller med kallenavn. Bruk BankID for automatisk oppretting av brukerkonto.