Prezentarea generală a platformei

AY-Robots conectează brațe robotice cu operatori din întreaga lume prin browser. Clienții aduc hardware-ul, operatorii aduc abilitatea de pilotare, iar fiecare sesiune este înregistrată ca date de antrenare pentru robot learning. Această pagină explică piesele platformei și unde se încadrează restul documentației.

Ultima actualizare 2026-08-09

Ce este AY-Robots

AY-Robots este o platformă de teleoperare pentru brațe robotice. Clienții își conectează hardware-ul, cel mai adesea un SO-100 (comercializat și ca SO-ARM100), iar operatorii la distanță conduc aceste brațe dintr-un cockpit din browser. Fiecare minut controlat este înregistrat, astfel încât o sesiune produce simultan două lucruri: muncă efectuată pe robot și un set de date demonstrative pe care se pot antrena policy.

Platforma are trei roluri. Conturile CLIENT dețin roboți, rezervă sesiuni și primesc seturile de date înregistrate. Conturile OPERATOR conduc roboți și câștigă bani pentru sesiunile finalizate. Conturile ADMIN gestionează platforma în sine, inclusiv analiza certificărilor operatorilor. Rolul se alege în timpul onboardingului, iar fiecare rol are propriul panou de control.

Nimic din toate acestea nu presupune să scrieți drivere pentru roboți. Suportul pentru SO-100 este integrat, de la comunicarea cu servomotoarele de pe braț până la codificarea episoadelor în browserul de seturi de date. Dacă puteți conecta un cablu USB și deschide o filă de browser, puteți rula întregul ciclu.

Ciclul: roboți, operatori, sesiuni, seturi de date

Totul pe platformă se învârte în jurul unui singur ciclu. Odată ce îl vedeți clar, restul documentației se citește mult mai repede, pentru că fiecare pagină descrie mai în detaliu o etapă a acestui ciclu.

  1. 1
    Conectați un robot

    Un client asociază un braț cu platforma folosind un cod scurt de asociere. Odată ce codul este folosit pe mașina conectată la braț, robotul raportează un heartbeat și apare online în mediul său.

  2. 2
    Rezervați o sesiune

    Clientul rezervă o sesiune, sau un operator certificat preia un robot disponibil. Sesiunea începe ca PENDING și devine ACTIVE în momentul în care operatorul se conectează și preia controlul.

  3. 3
    Teleoperați

    Operatorul controlează brațul din cockpitul din browser, urmărind în același timp camerele robotului. Platforma înregistrează pe tot parcursul evenimente de activitate și înregistrează pozițiile articulațiilor, starea gripper-ului și video.

  4. 4
    Colectați setul de date

    Când sesiunea se încheie, înregistrarea este organizată în episoade în format LeRobot și apare în browserul de seturi de date al clientului, gata pentru revizuire și descărcare.

  5. 5
    Antrenați și repetați

    Clienții antrenează pe datele colectate policy precum ACT, Diffusion Policy, SmolVLA sau fine-tune-uri GR00T, apoi rezervă sesiuni suplimentare pentru situațiile în care policy încă eșuează.

Pentru ce este folosită platforma

Cele trei motive cele mai frecvente pentru care cineva ajunge aici se suprapun, dar merită separate, pentru că influențează ce parte a documentației ar trebui citită prima.

  • Colectare de date pentru imitation learning. Echipele care antrenează policy de manipulare au nevoie de multe demonstrații curate. Operatorii la distanță le pot înregistra non-stop, pe hardware-ul dumneavoastră, fără să fie nevoie să stați lângă braț.
  • Operare la distanță. Uneori ideea e pur și simplu ca robotul să facă treaba în timp ce persoana se află în altă parte, fie într-o cameră alăturată, fie pe alt continent.
  • Scalare fără personal la fața locului. Cine deține mai multe instalații știe că partea costisitoare este angajarea și programarea operatorilor locali pentru fiecare dintre ele. Piața de operatori elimină această constrângere.

Dacă obiectivul dumneavoastră este colectarea de date și brațul se află pe propriul birou, merită să vă uitați și la clientul desktop. Acesta înregistrează episoade local printr-un flux ghidat și le încarcă doar atunci când decideți, complet fără operator.

Arhitectura pe scurt

În funcție de ceea ce faceți, interacționați cu până la trei componente software. Toate comunică cu același backend și același cont, astfel încât un robot asociat o dată este vizibil peste tot.

ComponentăUnde ruleazăCe face
Cockpit din browserOrice browser modernTeleoperare live, monitorizarea sesiunilor, navigare prin seturile de date, facturare și setări. Nimic de instalat.
Client desktopmacOS, Windows, LinuxÎnregistrare locală cu un braț pe birou: captură ghidată a episoadelor, revizuire, export LeRobot și încărcări. Include și CLI-ul.
robotappCalculatorul de lângă braț, de obicei un Raspberry PiComunică cu servomotoarele și camerele, folosește codul de asociere, trimite heartbeat-uri și transmite video și control.

Autentificarea urmează aceeași separare. Browserul folosește sesiunea dumneavoastră Supabase, în timp ce API-ul și integrările MCP folosesc chei API cu prefixul ayr_live_, create în /dashboard/settings. Cheile sunt exclusiv pentru acces programatic; nu le introduceți niciodată în cockpit.

Ce urmează

Întrebări frecvente

Am nevoie de propriul robot pentru a folosi platforma?

Doar ca client. Operatorii conduc roboți deținuți de clienți, așa că un cont de operator are nevoie de un browser și o conexiune stabilă, nu de hardware. Dacă vreți să simțiți comenzile înainte de a vă înregistra, demonstrația publică de la /live rulează pe un braț real.

Cu care robot ar trebui să încep?

SO-100 (SO-ARM100) este brațul suportat principal și cea mai ieftină cale de intrare. Rețineți că servomotoarele sale STS3215 funcționează la 7,4 V. Pagina roboților listează celelalte tipuri suportate.

Cât costă o sesiune?

Pay-as-you-go costă 15,00 EUR pe oră. Planul Starter costă 99,00 EUR pe lună și include 10 ore. Facturarea se face lunar prin Stripe; pagina de facturare acoperă facturile și metodele de plată.

Cui aparțin datele înregistrate?

Clientului care a rezervat sesiunea. Seturile de date sunt livrate în format LeRobot și pot fi folosite pentru antrenare, inclusiv comercial, fără restricții din partea noastră.