The TossingBot. Kredit:Google
En grupp på Google med hjälp från team vid Columbia och Princeton Universities och MIT har utvecklat en robot som kan ta ett enstaka föremål bland andra föremål i en låda och slänga det i en specificerad papperskorg. I deras papper laddade upp till arXiv preprint server, teamet beskriver utmaningarna i arbetet och hur bra det blev.
Forskarna börjar med att påpeka hur svårt det är att ta tag i ett slumpmässigt föremål och kasta det med någon precision. Slumpmässigheten hos det valda objektet innebär att kastaren måste fatta kritiska beslut innan han kastar, med hänsyn till föremålets vikt och form. Kastaren måste då kunna omvandla besluten till en handling som skickar föremålet i en båge från kastaren till målet. I denna nya ansträngning, teamet valde att anta utmaningen att bygga en robotarm som gör det lika bra som en människa.
Roboten designad av teamet ser väldigt enkel ut – det är en robotarm, ungefär som de som bygger bilar i fabriker. I aktion, roboten böjer ner sin arm i en låda full med föremål, väljer en, slänger den sedan i en låda som har delats upp i separata soptunnor - och träffar den behållare som den har valt som mål.
För att bygga roboten, laget var tvunget att hjälpa det att lära sig, först genom att programmera den för att skanna och göra någon känsla av objekten den behövde för att kasta. Efter det, den var tvungen att lära sig att välja ett föremål slumpmässigt och plocka upp det. Nästa, den var tvungen att använda ett nätverk för djupinlärning för att lära sig hur man kastar varje möjligt föremål och sedan använda det den hade lärt sig för att kasta föremålet, lär dig mer för varje repetition.
När systemet väl var på plats, forskarna programmerade en slinga och lät roboten slänga sina föremål i lådor 10, 000 gånger utan hjälp. Programmerarna lade till lite kod för att roboten skulle kunna tömma soplådan tillbaka i sin egen låda när den hade slängt alla sina föremål.
Forskarna rapporterar att tester visade att systemet var ungefär 87 procent exakt när det gäller att gripa ett föremål att kasta och 85 procent exakt när det kastar det. Som en jämförelse, teamet försökte kasta föremålen själva och fann att de var mindre exakta än deras robot.
© 2019 Science X Network