
Robot umanoid pentru cercetare: AGIBOT X2 în laborator
Un laborator care cumpără un umanoid nu cumpără o demonstrație. Cumpără un instrument pe care studenții vor scrie cod ani la rând și care trebuie să reziste predării către un alt grup de cercetare în fiecare semestru. Asta schimbă ceea ce contează. O mașină care pare impresionantă executând o rutină fixă nu are nicio valoare pentru un laborator dacă nimeni din clădire nu o poate folosi.
- SDK-ul decide dacă este cu adevărat o platformă.
- AGIBOT publică stratul de control al X2, AimDK_X2, atât în Python, cât și în C++, iar tabelul său marchează dezvoltarea proprie ca suportată pe X2 Ultra și nesuportată pe X2 Basic. Aceasta este diferența dintre un robot pe care laboratorul poate construi cursuri și lucrări științifice și un robot care execută un set fix de trucuri pe care nimeni nu îl poate extinde. Cu Python, un masterand ajunge de la o idee viabilă la un experiment funcțional într-o după-amiază; C++ este ceea ce îi trebuie laboratorului când experimentul devine o buclă de control în timp real, iar faptul că ambele limbaje se găsesc în același SDK înseamnă că aceeași mașină acoperă atât un curs introductiv de interacțiune om-robot, cât și un doctorat în locomoție, fără a rescrie codul. Un sistem închis cu mod demonstrativ nu răspunde la niciuna dintre cele două cerințe, indiferent cât de bună pare demonstrația.
- Gradele de libertate și lungimea brațului sunt cele care decid întrebările de cercetare pe care platforma le poate susține
- , nu o specificație de admirat. X2 Basic are 25 de grade de libertate active și cântărește 35 kg; X2 Ultra are 30 de grade de libertate active și cântărește 39 kg. Ambele niveluri publică o lungime a brațului de 558 mm, iar sarcina utilă este de până la 3 kg în anumite poziții și de cel mult 1 kg în orice poziție. Un laborator a cărui cercetare este manipularea, prehensiunea condusă de un comportament autonom învățat, coordonarea bimanuală, are nevoie de cele cinci grade de libertate suplimentare ale versiunii Ultra pentru a putea formula experimentul: mai puține articulații acționate nu înseamnă o versiune redusă a aceluiași studiu, ci un studiu diferit.

O mișcare de cameră generată artificial în jurul unei imagini de sinteză a X2 realizate de AGIBOT, pornind de la un singur cadru fix. Nu este o filmare a robotului în lucru: robotul rămâne nemișcat și se mișcă doar camera. Arată mașina despre care vorbește acest articol, nu o sarcină executată de ea.
- Cele două niveluri corespund celor două tipuri de laborator, și aceasta este prima decizie care trebuie luată corect.
- Basic este potrivit pentru demonstrații și pentru activități de interacțiune om-robot care folosesc ce are robotul din fabrică. Dezvoltarea proprie nu este suportată pe el, așa că un curs în care studenții programează robotul are nevoie de Ultra. Ultra este potrivit pentru cercetarea de percepție și manipulare care rulează un comportament autonom învățat la bord, pe NVIDIA Orin NX la 157 TOPS, cu o viteză de mers de până la 1,8 m/s. Dacă foaia de parcurs a laboratorului prevede ca inferența să ruleze pe robot, nu pe un calculator separat care trimite comenzi printr-o conexiune, bugetul de calcul al Orin NX este cifra care decide dacă Ultra îi face față.
- Merită menționat și ce nu publică catalogul.
- Manualele AGIBOT pentru X2 enumeră peste 20 de acțiuni presetate, pe care robotul le execută la comandă vocală, iar acestea există pentru demonstrație, nu pentru un program de cercetare; un laborator care își fundamentează o teză pe o rutină presetată a construit-o pe stratul greșit al sistemului. De asemenea, nu există niciun test de referință publicat pentru rata de succes la manipulare sau pentru fiabilitatea prehensiunii pe obiecte arbitrare, pentru niciunul dintre cele două niveluri: acea cifră nu există în nicio sursă pe care o avem la dispoziție, iar un laborator care are nevoie de ea trebuie să o genereze el însuși, ceea ce este exact rostul SDK-ului.
Două întrebări stabilesc de ce nivel și de câte unități are nevoie de fapt un laborator: trebuie cineva să își ruleze propriul cod pe robot, lucru pe care tabelul AGIBOT îl marchează ca suportat doar pe Ultra, și are nevoie programa de o unitate partajată pe parcursul unui semestru sau de mai multe care funcționează în paralel. O închiriere de o săptămână răspunde la ambele întrebări înainte de emiterea unei comenzi: Basic se închiriază cu 1.500 EUR pe săptămână, Ultra cu 2.500 EUR pe săptămână. Este mai ieftin decât o presupunere și mai rapid decât să așteptați o fișă tehnică.


