
Forskare från Google har i samarbete med Princeton University, MIT och Columbia University tagit fram en robot som kan kasta objekt av olika storlek och former i lådor.
TossingBot, som roboten heter, kan med 85 procents träffsäkerhet kasta objekt i lådor med en öppning på 25 x 15 centimeter ett par meter bort. Vad ska man då ha en robot som kastar saker till? Primärt verkar roboten vara tänkt som ett snabbare alternativ till de traditionella plockrobotar som används inom industrin och inom snar framtiden även kommer vara standard på lagren hos e-handelsföretagen.
De bästa plock- och placeringsrobotarna idag klarar av att plocka ungefär 200-300 objekt i timmen. Eftersom TossingBot inte behöver ödsla tid med själva placeringen av objekten i lådorna, utan kastar dem istället, är den ungefär dubbelt så snabb och klarar av över 500 objekt per timme. Den här metoden fungerar förstås bara på objekt som tål att kastas utan risk för att gå sönder eller deformeras, men det är en hel del saker som inte är så ömtåliga.
Istället för att manuellt behöva skriva algoritmer för hur varje enskilt objekt ska greppas och kastas lär sig Tossingbot detta själv. Med hjälp av en djupseende kamera och djupinlärningsalgoritmer kan roboten utifrån ett objekts utseende lära sig både hur det ska greppas och kastas för att träffa rätt låda. Tossing bot lär sig av sina misstag genom ”trial and error” hur den lämpligast ska greppa varje objekt och sedan kasta det. Nya objekt som den aldrig har sett förut ska bara ta 1-2 timmar att lära sig kasta tillräckligt pricksäkert.
Andy Zeng, som lett forskningen, nämner för IEEE Spectrum ett exempel där TossingBot i början av sin träning plockade upp en penna genom att greppa den i ena änden innan den kastades iväg. Pennan for då iväg alldeles för långt från lådan, men roboten lärde sig med tiden att det mest optimala var att greppa pennan på mitten innan den kastades iväg.
Han tror också att en uppskalad version av denna typ av robot skulle kunna användas vid katastrofer för att röja undan bråte som har rasat. TossingBot bygger på en UR5-robotarm som är en lättviktsrobot med en nyttolast på fem kilo.