Visión general de la plataforma
AY-Robots conecta brazos robóticos con operadores remotos a través del navegador. Los clientes aportan el hardware, los operadores aportan la destreza de pilotaje, y cada sesión se graba como datos de entrenamiento para el aprendizaje robótico. Esta página explica las piezas que lo componen y dónde encaja el resto de la documentación.
Última actualización 2026-08-09
Qué es AY-Robots
AY-Robots es una plataforma de teleoperación para brazos robóticos. Los clientes conectan su hardware, casi siempre el SO-100 (también vendido como SO-ARM100), y los operadores remotos manejan esos brazos desde una consola en el navegador. Cada minuto controlado queda grabado, de modo que una sesión produce dos cosas a la vez: trabajo realizado en el robot y un conjunto de datos de demostración sobre el que se pueden entrenar políticas.
La plataforma tiene tres roles. Las cuentas CLIENT son propietarias de robots, reservan sesiones y reciben los conjuntos de datos grabados. Las cuentas OPERATOR manejan robots y ganan dinero por las sesiones completadas. Las cuentas ADMIN administran la plataforma en sí, incluida la revisión de certificaciones de operadores. El rol se elige durante el onboarding, y cada rol tiene su propio panel.
Nada de esto exige escribir drivers de robots. El soporte del SO-100 viene integrado, desde la comunicación con los servos en el brazo hasta la codificación de episodios en el explorador de conjuntos de datos. Si puede conectar un cable USB y abrir una pestaña del navegador, puede ejecutar todo el ciclo.
El ciclo: robots, operadores, sesiones, conjuntos de datos
Todo en la plataforma gira en torno a un ciclo. Una vez que se identifica, el resto de la documentación se lee mucho más rápido, porque cada página describe una estación de ese ciclo con mayor profundidad.
- 1Conectar un robot
Un cliente empareja un brazo con la plataforma mediante un código de emparejamiento breve. En cuanto el código se canjea en la máquina conectada al brazo, el robot reporta un heartbeat y aparece como en línea en su entorno.
- 2Reservar una sesión
El cliente reserva una sesión, o un operador certificado toma un robot disponible. La sesión comienza como PENDING y pasa a ACTIVE en el momento en que el operador se conecta y toma el control.
- 3Teleoperar
El operador controla el brazo desde la consola del navegador mientras observa las cámaras del robot. La plataforma registra eventos de actividad durante todo el proceso y graba posiciones articulares, estado de la pinza y video.
- 4Recopilar el conjunto de datos
Cuando la sesión termina, la grabación se organiza en episodios en formato LeRobot y aparece en el explorador de conjuntos de datos del cliente, listo para revisión y descarga.
- 5Entrenar y repetir
Los clientes entrenan políticas como ACT, Diffusion Policy, SmolVLA o ajustes finos de GR00T sobre los datos recopilados, y luego reservan más sesiones para cubrir las situaciones en las que la política todavía falla.
Para qué se usa
Los tres motivos más comunes para estar aquí se solapan, pero vale la pena separarlos, porque determinan qué páginas de la documentación conviene leer primero.
- Recopilación de datos para imitation learning. Los equipos que entrenan políticas de manipulación necesitan muchas demostraciones limpias. Los operadores remotos pueden grabarlas a cualquier hora, sobre su propio hardware, sin que usted tenga que estar junto al brazo.
- Operación remota. A veces el objetivo es simplemente que el robot haga el trabajo mientras la persona está en otro lugar, ya sea otra habitación u otro país.
- Escalar sin personal en el sitio. Si posee varias instalaciones, contratar y programar operadores locales para cada una es la parte cara. El mercado de operadores elimina esa restricción.
Si su objetivo es recopilar datos y el brazo está sobre su propio escritorio, revise también el cliente de escritorio. Graba episodios localmente con un flujo guiado y los sube cuando usted lo decide, sin que intervenga ningún operador remoto.
La arquitectura de un vistazo
Dependiendo de lo que esté haciendo, interactúa con hasta tres piezas de software. Todas hablan con el mismo backend y la misma cuenta, así que un robot emparejado una vez es visible en todas partes.
| Componente | Dónde se ejecuta | Qué hace |
|---|---|---|
| Consola del navegador | Cualquier navegador moderno | Teleoperación en vivo, monitorización de sesiones, exploración de conjuntos de datos, facturación y configuración. Nada que instalar. |
| Cliente de escritorio | macOS, Windows, Linux | Grabación local con un brazo en su escritorio: captura guiada de episodios, revisión, exportación a LeRobot y subidas. También incluye la CLI. |
| robotapp | El equipo junto al brazo, normalmente una Raspberry Pi | Se comunica con los servos y las cámaras, canjea el código de emparejamiento, envía heartbeats y transmite video y control. |
La autenticación sigue la misma separación. El navegador usa su sesión de Supabase, mientras que la API y las integraciones MCP usan claves de API con el prefijo ayr_live_, creadas en /dashboard/settings. Las claves son solo para acceso programático; nunca se pegan en la consola.
Próximos pasos
Cree una cuenta, elija un rol, empareje su primer robot y ejecute una sesión.
Grabe conjuntos de datos localmente con el flujo guiado, e instale la CLI y los servidores MCP.
Entornos, robots, cámaras, sesiones y conjuntos de datos para propietarios de robots.
Qué hacen los operadores, cómo funciona la certificación y cómo se realizan los pagos.
El ciclo de vida de la sesión, eventos de actividad, chat, valoraciones y extensiones.
La consola del navegador, el control por teclado, las transmisiones de cámara y la parada de emergencia.
Preguntas frecuentes
¿Necesito tener mi propio robot para usar la plataforma?▾
Solo como cliente. Los operadores manejan robots propiedad de clientes, así que una cuenta de operador necesita un navegador y una conexión estable, no hardware. Si quiere sentir los controles antes de registrarse, la demo pública en /live funciona sobre un brazo real.
¿Con qué robot debería empezar?▾
El SO-100 (SO-ARM100) es el brazo compatible principal y la vía de entrada más barata. Tenga en cuenta que sus servos STS3215 funcionan a 7,4 V. La página de robots enumera los demás tipos compatibles.
¿Cuánto cuesta una sesión?▾
El modelo de pago por uso cuesta 15,00 EUR por hora. El plan Starter cuesta 99,00 EUR al mes e incluye 10 horas. La facturación es mensual a través de Stripe; la página de facturación cubre las facturas y los métodos de pago.
¿A quién pertenecen los datos grabados?▾
Al cliente que reservó la sesión. Los conjuntos de datos se entregan en formato LeRobot y pueden usarse para entrenamiento, incluido el uso comercial, sin restricciones por nuestra parte.
Cree una cuenta en AY-Robots, elija el rol de cliente u operador, configure su primer entorno, empareje un robot con un código y ejecute su primera sesión.
Instale la app de escritorio de AY-Robots en macOS, Windows o Linux: grabe episodios del SO-100 con el flujo guiado, exporte a LeRobot y use la CLI.