Teleoperação em tempo real
O cockpit é onde o controlo acontece de facto: feeds das câmaras de um lado, uma interface de teclado baseada em impulsos do outro, e uma paragem de emergência sempre a um clique de distância. Esta página documenta cada controlo, além do modo de espelhamento leader e follower para instalações locais.
Última atualização 2026-08-09
O cockpit no browser
Abra um ambiente e mude para o separador Control. Se o robô estiver online, ou seja, se o seu heartbeat estiver a chegar, o cockpit mostra os feeds das câmaras e a interface de controlo. Os operadores usam-no durante as sessões; os clientes usam o mesmo cockpit para testar os seus próprios braços depois do emparelhamento ou entre reservas.
Se quiser sentir os controlos sem uma conta, há uma demonstração pública em /live. Controla o braço follower de uma instalação de demonstração real, por isso o que vê ali é o caminho de controlo de produção, não uma simulação.
Controlo por teclado: impulsos e cooldown
O controlo é baseado em impulsos. Uma tecla premida envia um impulso limitado a uma junta, seguido de um curto cooldown antes de o impulso seguinte ser aplicado. Manter uma tecla premida repete impulsos à taxa do cooldown. O braço move-se, portanto, em incrementos pequenos e previsíveis, em vez de seguir continuamente a sua tecla.
Este design é deliberado. Numa ligação de rede, um sinal de controlo contínuo transforma picos de latência em overshoot: o braço continua a mover-se com base numa entrada desatualizada. Impulsos limitados limitam a distância que qualquer comando único pode levar o braço, o que torna o controlo previsível mesmo quando a ligação oscila, e numa ligação decente a latência é suficientemente baixa para um controlo natural. O mapa de teclas ativo é mostrado no cockpit, por isso nunca precisa de memorizar atalhos.
Técnica prática: pense em toques, não em pressões contínuas. Toque na direção do alvo, observe o resultado, toque de novo. Operadores que lutam contra o cooldown martelando teclas produzem exatamente as trajetórias bruscas que pioram os datasets; operadores que trabalham com ele produzem episódios suaves e revíveis.
Câmaras e qualidade do stream
O cockpit mostra todas as câmaras do robô numa grelha; clique num mosaico para mudar para uma vista de câmara única e voltar. Os nomes das câmaras vêm da configuração do cliente, por isso um robô bem configurado dá-lhe mosaicos como wrist e scene em vez de números anónimos. A vista a usar é uma questão da fase da tarefa: a vista scene para aproximação e orientação, a vista wrist para trabalho fino em torno da preensão.
Um cursor de qualidade troca qualidade de imagem por latência. Qualidade mais baixa significa menos dados por frame e um feed mais ágil; qualidade mais alta significa mais detalhe mas mais atraso. Para controlo ativo, incline para a capacidade de resposta; para inspecionar uma cena com o braço parado, aumente a qualidade. A definição certa depende da sua ligação, e é por isso que é um cursor e não um valor fixo.
Espelhamento leader e follower
Para instalações locais com dois braços, a plataforma suporta espelhamento: move um braço leader à mão e o follower reproduz o movimento. É a configuração clássica para gravar dados de imitation learning, porque o movimento da mão humana através de um braço leader é muito mais suave do que qualquer entrada baseada em teclas.
- 1Coloque ambos os braços na mesma posição inicial
Guie fisicamente o leader e o follower para posições correspondentes. Quanto mais próxima a correspondência, mais rápido se conclui o passo seguinte.
- 2Ative o espelhamento no cockpit
A plataforma começa a comparar as posições das juntas entre os dois braços, mas o follower ainda não se move.
- 3Aguarde a libertação
O espelhamento só se ativa quando cada par de juntas está próximo. Este bloqueio impede que o follower salte violentamente para a posição do leader no momento em que o espelhamento é ligado.
- 4Controle o leader
Mova o leader à mão; o follower acompanha-o. Trabalhe de forma deliberada, como faria ao teleoperar remotamente: a suavidade do movimento da sua mão é exatamente o que acaba no dataset.
Modo direto e o proxy
O cockpit tem dois caminhos de transporte. No modo direto o browser transmite diretamente a partir do robô, que é o caminho de menor latência e ativa-se automaticamente quando o robô é alcançável a partir da sua rede, por exemplo na mesma LAN. Quando não é alcançável, a ligação passa antes pelo proxy da plataforma. A alternativa é automática e não precisa de configuração; simplesmente obtém o melhor caminho disponível a partir de onde está.
Paragem de emergência
O cockpit tem uma paragem de emergência que interrompe imediatamente o fluxo de comandos para o robô. Recorra a ela sempre que o braço estiver a fazer algo que não pretendia, antes de analisar porquê. Depois de uma paragem, retome o controlo de forma deliberada assim que a cena estiver segura.
A paragem de emergência interrompe os comandos através da plataforma; não corta a alimentação dos servos. Mantenha o espaço de trabalho à volta do braço livre e, para emergências ao nível do hardware, esteja pronto para desligar a alimentação dos servos diretamente no braço.
Perguntas frequentes
Porque é que o braço se move em pequenos passos em vez de seguir a minha tecla continuamente?▾
Porque cada tecla premida envia um impulso limitado seguido de um cooldown. Isto limita o efeito de qualquer comando único, para que o atraso de rede não se transforme em overshoot descontrolado. Mantenha uma tecla premida para impulsos repetidos; toque para impulsos únicos.
Que latência devo esperar?▾
Depende da sua ligação e da sua distância até ao robô, por isso não lhe damos um número fixo. O modo direto é o caminho mais rápido quando o robô é alcançável a partir da sua rede, o cursor de qualidade permite trocar detalhe de imagem por capacidade de resposta, e numa ligação decente o controlo sente-se natural.
Posso experimentar a teleoperação sem conta?▾
Sim. A demonstração pública em /live coloca os controlos do cockpit num braço real, sem necessidade de registo. É o mesmo caminho de controlo que os operadores usam em sessões pagas.
O que acontece exatamente quando acciono a paragem de emergência?▾
O fluxo de comandos para o robô para imediatamente, independentemente das entradas em fila. Não corta a alimentação dos servos, por isso trate-a como a primeira resposta, não como um substituto da segurança física à volta do braço.
Como funcionam as sessões na AY-Robots: o ciclo de PENDING a COMPLETED, cada evento de atividade, chat, avaliações, extensões e dados de treino.
Todos os braços robóticos suportados na AY-Robots com as suas especificações: SO-100, Koch v1.1, Franka FR3, FP3 e Panda, WidowX-250 e o ALOHA ViperX-300.