Panoramica della piattaforma
AY-Robots collega bracci robotici a operatori remoti attraverso il browser. I clienti mettono a disposizione l'hardware, gli operatori l'abilità di pilotaggio, e ogni sessione viene registrata come dato di addestramento per il robot learning. Questa pagina spiega gli elementi della piattaforma e dove si colloca il resto della documentazione.
Ultimo aggiornamento 2026-08-09
Che cos'è AY-Robots
AY-Robots è una piattaforma di teleoperazione per bracci robotici. I clienti collegano il proprio hardware, più comunemente lo SO-100 (venduto anche come SO-ARM100), e operatori remoti guidano questi bracci da un cockpit nel browser. Ogni minuto di controllo viene registrato, quindi una sessione produce due cose contemporaneamente: lavoro svolto sul robot e un dataset dimostrativo su cui è possibile addestrare policy.
La piattaforma prevede tre ruoli. Gli account CLIENT possiedono i robot, prenotano le sessioni e ricevono i dataset registrati. Gli account OPERATOR guidano i robot e guadagnano per le sessioni completate. Gli account ADMIN gestiscono la piattaforma stessa, inclusa la revisione delle certificazioni degli operatori. Il ruolo si sceglie durante l'onboarding, e ciascun ruolo ha una propria dashboard.
Niente di tutto questo richiede di scrivere driver per il robot. Il supporto per lo SO-100 è integrato, dalla comunicazione con i servomotori del braccio alla codifica degli episodi nel browser dei dataset. Basta collegare un cavo USB e aprire una scheda del browser per eseguire l'intero ciclo.
Il ciclo: robot, operatori, sessioni, dataset
Tutto sulla piattaforma ruota attorno a un unico ciclo. Una volta compreso, il resto della documentazione si legge molto più rapidamente, perché ogni pagina descrive in maggiore dettaglio una fase di questo ciclo.
- 1Collegare un robot
Un cliente accoppia un braccio alla piattaforma tramite un breve codice di pairing. Una volta riscattato il codice sul computer collegato al braccio, il robot invia un heartbeat e risulta online nel proprio ambiente.
- 2Prenotare una sessione
Il cliente prenota una sessione, oppure un operatore certificato prende in carico un robot disponibile. La sessione inizia come PENDING e diventa ACTIVE nel momento in cui l'operatore si connette e assume il controllo.
- 3Teleoperare
L'operatore controlla il braccio dal cockpit nel browser osservando le telecamere del robot. La piattaforma registra costantemente eventi di attività e memorizza le posizioni dei giunti, lo stato della pinza e il video.
- 4Raccogliere il dataset
Al termine della sessione, la registrazione viene organizzata in episodi nel formato LeRobot e compare nel browser dei dataset del cliente, pronta per essere revisionata e scaricata.
- 5Addestrare e ripetere
I clienti addestrano policy come ACT, Diffusion Policy, SmolVLA o fine-tune di GR00T sui dati raccolti, quindi prenotano altre sessioni per coprire le situazioni in cui la policy fallisce ancora.
A cosa serve la piattaforma
I tre motivi più comuni per trovarsi qui si sovrappongono, ma vale la pena distinguerli, perché determinano quali pagine della documentazione conviene leggere per prime.
- Raccolta dati per l'imitation learning. I team che addestrano policy di manipolazione hanno bisogno di molte dimostrazioni pulite. Gli operatori remoti possono registrarle 24 ore su 24, sul proprio hardware, senza la necessità di restare accanto al braccio.
- Operazione remota. A volte l'obiettivo è semplicemente che il robot svolga il lavoro mentre la persona si trova altrove, sia in un'altra stanza sia in un altro paese.
- Scalare senza personale in loco. Chi possiede più postazioni sa che la parte costosa è assumere e pianificare operatori locali per ciascuna di esse. Il marketplace degli operatori elimina questo vincolo.
Se l'obiettivo è la raccolta dati e il braccio si trova sulla propria scrivania, vale la pena considerare anche il client desktop. Registra gli episodi in locale con un flusso guidato e li carica quando lo si decide, senza alcun operatore remoto coinvolto.
L'architettura in breve
A seconda dell'attività svolta, si interagisce con un massimo di tre componenti software. Tutte comunicano con lo stesso backend e lo stesso account, quindi un robot accoppiato una volta è visibile ovunque.
| Componente | Dove viene eseguito | Cosa fa |
|---|---|---|
| Cockpit nel browser | Qualsiasi browser moderno | Teleoperazione live, monitoraggio delle sessioni, esplorazione dei dataset, fatturazione e impostazioni. Nessuna installazione richiesta. |
| Client desktop | macOS, Windows, Linux | Registrazione locale con un braccio sulla scrivania: acquisizione guidata degli episodi, revisione, esportazione LeRobot e caricamenti. Include anche la CLI. |
| robotapp | Il computer collegato al braccio, in genere un Raspberry Pi | Comunica con servomotori e telecamere, riscatta il codice di pairing, invia heartbeat e trasmette in streaming video e controllo. |
L'autenticazione segue la stessa suddivisione. Il browser utilizza la sessione Supabase, mentre l'API e le integrazioni MCP utilizzano chiavi API con il prefisso ayr_live_, create in /dashboard/settings. Le chiavi servono esclusivamente per l'accesso programmatico; non vanno mai incollate nel cockpit.
Come proseguire
Creare un account, scegliere un ruolo, accoppiare il primo robot ed eseguire una sessione.
Registrare dataset in locale con il flusso guidato e installare la CLI e i server MCP.
Ambienti, robot, telecamere, sessioni e dataset per chi possiede un robot.
Cosa fanno gli operatori, come funziona la certificazione e come avvengono i pagamenti.
Il ciclo di vita della sessione, gli eventi di attività, la chat, le valutazioni e le estensioni.
Il cockpit nel browser, il controllo da tastiera, i flussi delle telecamere e l'arresto di emergenza.
Domande frequenti
È necessario possedere un robot proprio per usare la piattaforma?▾
Solo come cliente. Gli operatori guidano robot di proprietà dei clienti, quindi un account operatore richiede un browser e una connessione stabile, non hardware. Per provare i controlli prima di registrarsi, la demo pubblica su /live funziona su un braccio reale.
Con quale robot conviene iniziare?▾
Lo SO-100 (SO-ARM100) è il braccio principale supportato e il modo più economico per iniziare. È bene tenere presente che i suoi servomotori STS3215 funzionano a 7,4 V. La pagina dei robot elenca gli altri tipi supportati.
Quanto costa una sessione?▾
Il piano pay-as-you-go costa 15,00 EUR all'ora. Il piano Starter costa 99,00 EUR al mese e include 10 ore. La fatturazione è mensile tramite Stripe; la pagina sulla fatturazione tratta fatture e metodi di pagamento.
A chi appartengono i dati registrati?▾
Al cliente che ha prenotato la sessione. I dataset vengono consegnati in formato LeRobot e possono essere utilizzati per l'addestramento, anche commerciale, senza restrizioni da parte nostra.
Come iniziare su AY-Robots: creare un account, scegliere il ruolo, configurare un ambiente, accoppiare un robot con un codice di pairing e avviare una sessione.
Installare il client desktop AY-Robots su macOS, Windows o Linux, registrare episodi SO-100 con il flusso guidato, esportare in LeRobot e usare CLI e MCP.