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.

  1. 1
    Coloque 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.

  2. 2
    Ative 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.

  3. 3
    Aguarde 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.

  4. 4
    Controle 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 por software não é um sistema de segurança físico

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.