🧪 Novos tutoriais em andamento — do braço robótico ao sensor
Ir para o conteúdo
Compre este produtoLoja oficialSite oficial

3 · Conectar e calibrar ​

Anterior: 02 Instalar e executarPróximo: 04 Teleoperação

A calibração registra o ponto zero e a faixa de curso de cada junta. Faça isso uma vez por braço; refaça após desmontagem ou se o arquivo de calibração for perdido.

Antes de começar ​

  • Os dois braços montados, com os servos configurados com seus IDs.
  • Os dois braços ligados.
  • Um cabo USB por braço, em duas portas USB separadas — um hub compartilhado às vezes os enumera de forma instável.

Linux: permissões de porta serial ​

bash
sudo usermod -aG dialout $USER

Depois saia da sessão e entre de novo. Sem isso, o LeLab encontra o braço, mas toda leitura falha com erro de permissão. O Windows e o macOS não precisam de nada.

Qual braço é qual ​

BraçoNome no LeRobotO LeLab chama de
O que você move com a mãoso101_leaderteleop
O que acompanhaso101_followerrobot

Calibre o leader primeiro. Trocar os dois é o motivo mais comum de um braço recém-calibrado se comportar de forma estranha.

O fluxo ​

Abra a aba Calibration e faça um braço de cada vez:

  1. Escolha o dispositivo — leader (teleop) ou follower (robot).
  2. Escolha a porta serial. O LeLab lista os dispositivos seriais USB que enxerga. Para diferenciá-los, desconecte um braço e veja qual entrada desaparece. A escolha fica salva.
  3. Escolha um perfil de calibração — um existente, ou um novo. O perfil guarda as posições zero salvas; se este braço já foi calibrado antes, reutilize seu perfil.
  4. Siga os passos guiados. O LeLab percorre cada junta em ordem; mova a junta até a posição pedida e confirme. Sem prompts de teclado.
  5. Repita para o outro braço — com seu próprio perfil e porta.

Cada perfil pertence a um braço físico. Trocar os dois braços significa recalibrar.

Câmeras ​

As câmeras são configuradas na mesma aba. O nome de cada câmera (front, wrist, …) é a chave que a policy vê, então use nomes que você reconheça em um log de treinamento.

As câmeras podem ser montadas antes ou depois da calibração; a calibração não depende delas. Mantenha a associação estável — trocar qual câmera física se chama wrist entre a gravação e a inferência faz uma policy treinada se comportar de forma sem sentido.

Rotação ​

Se uma câmera estiver montada de cabeça para baixo ou de lado, defina sua Rotation: 0°, 90°, 180° ou 270° no sentido horário. Uma câmera de pulso de cabeça para baixo é 180°.

A rotação é salva por câmera e aplicada à prévia de configuração, à prévia de teleoperação, aos quadros gravados e à inferência. Perfis sem configuração de rotação são tratados como 0°.

  • 90° e 270° trocam as dimensões de saída. Uma captura de 640 × 480 se torna 480 × 640.
  • As dimensões da imagem do checkpoint não revelam a orientação. 0° e 180° produzem dimensões idênticas, mas imagens opostas. Antes da inferência, defina a rotação usada durante a gravação — veja a página 6.

O que é salvo ​

ArquivoConteúdo
~/.cache/huggingface/lerobot/calibration/teleoperators/so101_leader/*.jsonPerfis do leader
~/.cache/huggingface/lerobot/calibration/robots/so101_follower/*.jsonPerfis do follower
~/.cache/huggingface/lerobot/ports/leader_port.txtPorta serial do leader
~/.cache/huggingface/lerobot/ports/follower_port.txtPorta serial do follower

Eles ficam em ~/.cache/, então ferramentas de limpeza de cache podem apagá-los. Se um braço calibrado pedir para ser calibrado de novo, verifique aqui — veja Solução de problemas.


Próximo: 04 Teleoperação