Visão geral da plataforma
A AY-Robots liga braços robóticos a operadores remotos através do browser. Os clientes disponibilizam o hardware, os operadores trazem a perícia de pilotagem, e cada sessão é gravada como dados de treino para robot learning. Esta página explica as peças que compõem a plataforma e onde encaixa o resto da documentação.
Última atualização 2026-08-09
O que é a AY-Robots
A AY-Robots é uma plataforma de teleoperação para braços robóticos. Os clientes ligam o seu hardware, mais frequentemente o SO-100 (também vendido como SO-ARM100), e operadores remotos controlam esses braços a partir de um cockpit no browser. Cada minuto controlado é gravado, pelo que uma sessão produz duas coisas ao mesmo tempo: trabalho realizado no robô e um dataset de demonstração sobre o qual pode treinar policies.
A plataforma tem três funções. As contas CLIENT possuem robôs, reservam sessões e recebem os datasets gravados. As contas OPERATOR controlam robôs e ganham dinheiro por sessões concluídas. As contas ADMIN gerem a própria plataforma, incluindo a análise de certificações de operadores. A função é escolhida durante o onboarding, e cada uma tem o seu próprio painel.
Nada disto exige que escreva drivers de robôs. O suporte ao SO-100 já está incluído, desde a comunicação com os servos no braço até à codificação de episódios no explorador de datasets. Se consegue ligar um cabo USB e abrir um separador do browser, consegue correr o ciclo completo.
O ciclo: robôs, operadores, sessões, datasets
Tudo na plataforma gira em torno de um único ciclo. Depois de o compreender, o resto da documentação lê-se muito mais depressa, porque cada página descreve, em maior profundidade, uma etapa deste ciclo.
- 1Ligar um robô
Um cliente associa um braço à plataforma com um código de emparelhamento curto. Assim que o código é resgatado na máquina junto ao braço, o robô comunica um heartbeat e aparece como online no seu ambiente.
- 2Reservar uma sessão
O cliente reserva uma sessão, ou um operador certificado assume um robô disponível. A sessão começa como PENDING e passa a ACTIVE no momento em que o operador se liga e assume o controlo.
- 3Teleoperar
O operador controla o braço a partir do cockpit no browser enquanto observa as câmaras do robô. A plataforma regista eventos de atividade ao longo de todo o processo e grava as posições das juntas, o estado da garra e o vídeo.
- 4Recolher o dataset
Quando a sessão termina, a gravação é organizada em episódios no formato LeRobot e aparece no explorador de datasets do cliente, pronta a rever e a descarregar.
- 5Treinar e repetir
Os clientes treinam policies como ACT, Diffusion Policy, SmolVLA ou fine-tunes do GR00T com os dados recolhidos e depois reservam mais sessões para cobrir as situações em que a policy ainda falha.
Para que é usada
As três razões mais comuns para estar aqui sobrepõem-se, mas vale a pena distingui-las, porque determinam qual a documentação a ler primeiro.
- Recolha de dados para imitation learning. As equipas que treinam policies de manipulação precisam de muitas demonstrações limpas. Operadores remotos podem gravá-las a toda a hora, no seu hardware, sem que tenha de estar junto ao braço.
- Operação remota. Por vezes o objetivo é simplesmente que o robô faça o trabalho enquanto a pessoa está noutro lugar, seja numa divisão diferente ou num país diferente.
- Escalar sem pessoal no local. Se possui várias instalações, contratar e escalar operadores locais para cada uma delas é a parte cara. O marketplace de operadores elimina essa limitação.
Se o seu objetivo é a recolha de dados e o braço está na sua própria secretária, vale também a pena conhecer o desktop client. Grava episódios localmente com um fluxo guiado e só os carrega quando decidir, sem qualquer operador remoto envolvido.
A arquitetura num relance
Interage com até três componentes de software, consoante o que está a fazer. Todos falam com o mesmo backend e a mesma conta, pelo que um robô emparelhado uma vez fica visível em todo o lado.
| Componente | Onde corre | O que faz |
|---|---|---|
| Cockpit no browser | Qualquer browser moderno | Teleoperação em tempo real, monitorização de sessões, exploração de datasets, faturação e definições. Nada a instalar. |
| Desktop client | macOS, Windows, Linux | Gravação local com um braço na sua secretária: captura guiada de episódios, revisão, exportação para LeRobot e uploads. Inclui também a CLI. |
| robotapp | O computador junto ao braço, normalmente um Raspberry Pi | Comunica com os servos e câmaras, resgata o código de emparelhamento, envia heartbeats e transmite vídeo e controlo. |
A autenticação segue a mesma divisão. O browser usa a sua sessão Supabase, enquanto a API e as integrações MCP usam chaves de API com o prefixo ayr_live_, criadas em /dashboard/settings. As chaves servem apenas para acesso programático; nunca as cole no cockpit.
Para onde ir a seguir
Crie uma conta, escolha uma função, emparelhe o seu primeiro robô e corra uma sessão.
Grave datasets localmente com o fluxo guiado e instale a CLI e os servidores MCP.
Ambientes, robôs, câmaras, sessões e datasets para donos de robôs.
O que fazem os operadores, como funciona a certificação e como funcionam os pagamentos.
O ciclo de vida da sessão, eventos de atividade, chat, avaliações e extensões.
O cockpit no browser, o controlo por teclado, os streams das câmaras e a paragem de emergência.
Perguntas frequentes
Preciso do meu próprio robô para usar a plataforma?▾
Só como cliente. Os operadores controlam robôs pertencentes a clientes, pelo que uma conta de operador precisa de um browser e de uma ligação estável, não de hardware. Se quiser sentir os controlos antes de se registar, a demonstração pública em /live corre num braço real.
Com que robô devo começar?▾
O SO-100 (SO-ARM100) é o braço principal suportado e a forma mais barata de começar. Tenha em conta que os seus servos STS3215 funcionam a 7,4 V. A página de robôs lista os outros tipos suportados.
Quanto custa uma sessão?▾
O plano pay-as-you-go custa 15,00 EUR por hora. O plano Starter custa 99,00 EUR por mês e inclui 10 horas. A faturação é mensal através do Stripe; a página de faturação cobre faturas e métodos de pagamento.
A quem pertencem os dados gravados?▾
Ao cliente que reservou a sessão. Os datasets são entregues em formato LeRobot e podem ser usados para treino, incluindo treino comercial, sem restrições da nossa parte.
Crie uma conta AY-Robots, escolha a função de cliente ou operador, configure o primeiro ambiente, emparelhe um robô e corra a sua primeira sessão.
Instale a aplicação desktop da AY-Robots em macOS, Windows ou Linux, grave episódios do SO-100 com o fluxo guiado, exporte dados LeRobot e use a CLI e o MCP.