En nyutvecklad AI kan hjälpa robotar att härma mänskliga rörelser på ett naturligt sätt. Denna algoritm möjliggör för robotar att utföra olika handlingar, allt från att gå till att dansa och slåss. Tidigare har robotrörelser, såsom de som visas av Boston Dynamics, varit förprogrammerade. Att lära robotar att genomföra ett bredare spektrum av människolika rörelser har varit en utmaning.
Forskare vid University of California, San Diego, har skapat ett system kallat ExBody2. Det gör det möjligt för robotar att kopiera och utföra ett stort antal mänskliga rörelser på ett mer realistiskt sätt. Forskarna byggde en databas som innehåller handlingar en humanoidrobot kan göra, som att stå, gå och dansa. Denna databas inkluderade inspelade rörelser från hundratals människor.
Det är logiskt att använda data från mänskliga rörelser eftersom humanoidrobotar har en liknande kroppsstruktur. Genom att imitera mänskliga rörelser kan robotar snabbt lära sig olika mänskliga beteenden. I princip kan robotar lära sig allt människor kan göra.
Robotar lär sig genom förstärkningsinlärning
För att lära en simulerad humanoidrobot hur den ska röra sig, använde forskarna förstärkningsinlärning. Det innebär att en AI får ett exempel på hur en lyckad rörelse ser ut. Sedan ska AI:n, genom försök och misstag, ta reda på hur den ska göra det. ExBody2 fick först lära sig med full tillgång till all data på den virtuella roboten, som koordinater för varje led, för att kunna härma mänskliga handlingar så exakt som möjligt. Därefter fick AI:n lära sig dessa rörelser, men bara med data som den skulle ha tillgång till i den verkliga världen, som mätningar av tröghet eller hastighet från sensorer på en riktig robotkropp.
Efter träning på databasen styrde ExBody2 två olika kommersiella humanoidrobotar. Den kunde på ett naturligt sätt koppla samman enkla rörelser, som att gå rakt fram och huka sig, men också utföra mer komplicerade rörelser. Exempelvis dansa en 40 sekunder lång koreografi, slå slag och göra en vals med en människa.
Fullständig kroppssamordning är nyckeln
Humanoidrobotar fungerar bäst när de använder alla sina delar och leder fungerar samtidigt. Många uppgifter kräver att armar, ben och överkropp samarbetar. En fullständig kroppssamordning ökar robotens förmåga avsevärt.