Házilag készíthető robot a fiókunkban porosodó régi mobilból

Kamera, egyensúlyérzékelő, processzor és Wi-Fi: egy régi mobilban minden megvan, ami a kétlábú robotnak kell.

Szinte minden háztartásban lapul valahol egy régi mobiltelefon, amelyet már nem használunk, de kidobni sem volt szívünk. A Los Angeles-i Kaliforniai Egyetem (UCLA) kutatói szerint ezeknek a készülékeknek még van egy dobásuk: két lábon járó robot agya lehet belőlük. A PhoneBot nevű robotot az egyetem Robotikai és Mechanizmusok Laboratóriumában (RoMeLa) építették, amelyet Dennis Hong, a humanoid robotok ismert amerikai kutatója alapított.

Hong neve a robotikában régóta ismert. Csapata 2007-ben harmadik lett az önvezető autók DARPA Urban Challenge versenyén, a Popular Science magazin 2009-ben felvette a Brilliant 10 listájára, 2011-ben pedig megkapta a legjobb humanoid robotért járó Louis Vuitton-kupát. A PhoneBot tanulmányát Hong három munkatársával jegyzi.

A robot nagyjából 48 centiméter magas, és a telefonnal együtt 1,8 kilogrammot nyom, vagyis kényelmesen elfér az íróasztalon. A kutatók számításai szerint a telefonon kívüli alkatrészek körülbelül 400 dollárba kerülnek. A szerzők az arXiv tudományos előközlési oldalon tették közzé tanulmányukat, amelyben azt írják, hogy

a robot hardver- és szoftvertervei teljesen nyílt forrásúak, így mások is megépíthetik és továbbfejleszthetik, az iskolai oktatástól a kutatólaborokig.

Ami a zsebünkben van, az a robotnak is jó

Egy kutatási robothoz általában külön kamera, külön mozgásérzékelő, külön számítógép és rengeteg kábel kell: egy okostelefonban mindez gyárilag együtt van. A PhoneBotban a telefon kamerája lát, a beépített inerciális mérőegység pedig úgy segíti az egyensúlyozást, mint nekünk a belső fülünk. A processzor futtatja a lábakat irányító neurális hálót, az érintőképernyőn pedig az állapotjelzők és a kezelőgombok jelennek meg.

A telefon a robot törzsén kap helyet. Saját fejlesztésű Android-alkalmazás működik rajta, amely a Google mobilos gépi tanulási keretrendszere, a TensorFlow Lite segítségével futtatja a mozgást vezérlő neurális hálókat.

A mobilt semmilyen kábel nem köti a robothoz. Wi-Fin küldi a parancsokat egy kis fedélzeti számítógépnek, amely továbbítja őket a motoroknak. Ennek gyakorlati haszna van: a telefont úgy cserélhetjük másik típusra, hogy a robot elektronikájához hozzá sem kell nyúlnunk.

Tizenhárom motor és egy forgó derék

A PhoneBotot 13 szervomotor mozgatja, lábanként hat, a tizenharmadik pedig a törzset forgatja. Ez utóbbinak köszönhetően a robot a kameráját az ember felé fordíthatja úgy, hogy közben a lába a helyén marad, így jól tudja követni azt, akire figyel. Mind a 13 ízületben ugyanaz a típus dolgozik, a ROBOTIS cég DYNAMIXEL XL430-W250-T jelű szervója.

A tanulmány szerint ez a robot legnagyobb költségtétele: darabja 23,90 dollár, a 13 motor tehát együtt nagyjából 310 dollár, ami a teljes költség több mint háromnegyede. Ezek a motorok bevett alkatrészek a hobbi- és oktatási robotikában, európai robotikai webáruházakban is kaphatók.

régi mobil robot
Forrás: RoMeLa, UCLA

Karja és feje egyelőre nincs, a kutatók a jövőben könnyű karokkal szerelnék fel.

Négy telefon, egyik sem csúcsmodell

A csapat négy androidos telefonnal próbálta ki a robotot: egy 2017-es Honor 9-cel, egy 2024-es és egy 2025-ös Moto G-vel, valamint egy Samsung Galaxy A16 5G-vel. Mind a négy telefon elvitte az alapfunkciókat: a PhoneBothoz nincs szükség drága csúcskészülékre.

Hasznos tanács azoknak, akik maguk építenék meg a robotot: a kamerás térképezéshez és helymeghatározáshoz Google-szolgáltatások kellenek, ezért ha a fiókban több régi mobil közül választhatunk, érdemes olyat elővenni, amelyen működik a Google Play.

Pontokért tanult meg járni

A járást a robot maga tanulta meg, próbálkozások hosszú sorozatával. A tanulmány szerint ez a MuJoCo nevű fizikai szimulátorban zajlott, ahol a virtuális robot akárhányszor eleshetett anélkül, hogy a valódi motorok és ízületek kárt szenvedtek volna.

A New Atlas leírása szerint ez egyfajta pontozással működött: pluszpont járt azért, ha a robot tartotta a tempót, felváltva lépett és talpon maradt, levonás pedig például azért, ha húzta a lábát. A kutatók

a szimulációban a valódi motorok erejének és sebességének korlátait, sőt a fogaskerekek holtjátékát is modellezték, hogy a robot ne tanuljon meg olyan mozdulatot, amelyre a valódi hardver képtelen.

Az első próbálkozások során furcsa hiba bukkant fel. Bár a robot két lába teljesen egyforma, a betanított járás féloldalas lett: a bal láb mindig elöl maradt, a terhet pedig nagyrészt a jobb láb viselte. A kutatók erre úgy találtak megoldást, hogy minden tanítópéldának elkészítették a tükörképét is, amelyben a bal és a jobb oldal helyet cserélt. A program mindkét változatból tanult, és ehhez még újabb szimulációt sem kellett futtatni.

régi mobil
Forrás: RoMeLa, UCLA

Ezzel a bal és jobb oldali ízületek közötti eltérés a szimulációban 0,254 radiánról (nagyjából 14,6 fokról) 0,003 radiánra (kevesebb mint 0,2 fokra) csökkent. A tükrözés a tanulást is gyorsabbá és egyenletesebbé tette, a motorok terhelése pedig kiegyenlítettebben oszlott meg a két láb között. Az így betanított vezérlést a kutatók a valódi robotra töltötték, amely ezután már járt, követni tudott egy embert, és hasra esés után magától talpra állt.

Beszélget és filmez is

A PhoneBot a járáson túl beszélgetni is tud, filmfelvételt készít, és mozgó távjelenléti eszközként használható, vagyis aki távol van, a robot kameráján keresztül körülnézhet egy másik helyiségben, és a robotot irányítva be is járhatja:

a telefon a mikrofonjával hallja a hozzá intézett szavakat, és a hangszóróján válaszol.

A beszédfelismerés és a nyelvi modell jelenleg még egy közeli laptopon fut, amelyet a telefon Wi-Fin ér el. A kutatók szeretnék, ha a jövőben egy megfelelő nyelvi modell magán a telefonon futna.

A New Atlas szerint a csapat olyan nyelvi modellel is kísérletezne, amely a kimondott utasításokat és a kamera képét együtt fordítja le a robot mozdulataira. Így egyszer elég lehet szólni a PhoneBotnak, hová menjen.

Kiknek szól a PhoneBot?

Az ár akkor igazán beszédes, ha más kis kutatási humanoidokéval vetjük össze. A hasonló méretű robotok 3500 és 13 800 dollár közötti áron kaphatók, igaz, képességeik eltérnek a PhoneBotétól.

A szerzők elsősorban oktatási és kutatási platformnak szánják a robotot, alapnak, amelyre mások építhetnek. Így elérhető közelségbe kerül egy kétlábú, saját látással rendelkező robot, amely

a felkészült, lelkes barkácsolóknak is izgalmas kísérleti eszköz lehet.

Az ötletnek előzménye van. Az Intel Intelligent Systems Lab kutatói 2020-ban OpenBot néven 50 dolláros (telefon nélküli) kerekes robottestet terveztek androidos telefonokhoz, amely már embert követett, és önállóan navigált számára új irodai környezetben. A PhoneBot ezt a gondolatot viszi tovább egy olyan robotra, amelynek járás közben az egyensúlyát is meg kell tartania.

A járást egyelőre csak sík talajon sajátította el, a kutatók következő célja ezért az, hogy egyenetlen terepen is megtanítsák járni.

AI Radar heti hírlevél
Iratkozzon fel, és hetente egyszer elküldjük Önnek a hét legjobb AI-történeteit
3 perc alatt elolvasható. Nem küldünk spamet, és bármikor leiratkozhat egy kattintással.
Köszönjük!
Feliratkozott. A következő hírlevelet már Önnek is elküldjük.
Ha a LinkedInt is használja, ott is követheti az AI Radart: AI Radar – Heti Hírlevél