Pular para o conteúdo principal
SEEED STUDIO · IMPLANTAÇÃO PRÁTICA

Configuração de Hardware & Software

Prepare o hardware e o software, estabeleça a teleoperação líder–seguidor e fique pronto para coleta de dados, treinamento de modelos e reprodução do artigo.

  • Checklist de hardware
  • Configuração de ambiente
  • Configuração líder–seguidor
  • Prática de teleoperação

Configuração de Hardware​

Computador: escolha uma plataforma​

Escolha uma das seguintes plataformas de computação com base nos equipamentos disponíveis para você.

Hardware necessárioLinkQuantidadeObservações
Desktop ou laptopForneça o seu próprio1Ubuntu 22.04 nativo; GPU RTX 4080 ou superior com pelo menos 12 GB de VRAM; pelo menos 16 GB de memória do sistema.
NVIDIA Jetson AGX Thor 128GNVIDIA Jetson AGX Thor Developer Kit BundleNVIDIA Jetson AGX Thor Developer Kit Bundle1Uma alternativa à opção desktop/laptop.

Hardware do reBot Arm​

Hardware necessárioLinkQuantidadeObservações
reBot Arm B601 DM / RSreBot Arm B601-DM Assembled BundleB601-DM assembled bundle
reBot Arm B601-RS Assembled BundleB601-RS assembled bundle
1Escolha DM ou RS como o braço seguidor. Selecione o adaptador de energia e as presilhas de mesa correspondentes nas opções do kit.
reBot Arm 102 leader armStar Arm 102 for reBot B601-DM&RS Leader ArmStar Arm 102 leader arm
AC/DC Power Adapter 12V 2A 5-in-1Adaptador de energia 12 V / 2 A
1Usado para teleoperação líder–seguidor. O braço e o adaptador de energia são listagens separadas.
RGB USB Camera-100°-720P (vista do punho)RGB USB Camera-100°-720PRGB USB Camera-100°-720P1Monte no punho do robô.
RGB USB Camera-100°-720P (vista fixa)RGB USB Camera-100°-720PRGB USB Camera-100°-720P1Fornece uma visão externa fixa. Usa o mesmo modelo de câmera da vista do punho.
Suporte para câmera de punhoMount model and instructions1Imprima você mesmo; se você não tiver uma impressora, pergunte ao suporte ao cliente sobre a disponibilidade de um suporte cortesia.
Suporte para câmera em terceira pessoaRobot Arm Camera Mount for LeRobot SO-101 & reBot B601Robot Arm Camera Mount for LeRobot SO-101 & reBot B6011Fixa a posição e o ângulo da câmera externa.

Compra e montagem

  • Para reduzir o custo de compra, você pode escolher um kit e seguir as instruções detalhadas de montagem da Seeed: montagem DM ou montagem RS.
  • As fontes de alimentação enviadas pela Seeed usam materiais retardantes de chama, o que aumenta seu custo. Como alternativa, compre uma fonte de alimentação original Mean Well e configure-a para atender aos requisitos do braço escolhido.

Sandbox de Experimentos da Seeed (Opcional)​

O sandbox de experimentos é opcional. Você também pode aprender e reproduzir experimentos usando conjuntos de dados compartilhados e modelos treinados por outros usuários.

Seeed experiment sandbox with a reBot Arm
Sandbox de experimentos da Seeed (opcional)

Ambiente de Software​

Instalar o LeRobot​

Use Ubuntu 22.04 nativo, em vez de máquina virtual ou WSL. Siga o guia de instalação para o modelo do seu braço.

Modelo de braçoGuia de instalação
SO-ARM 101Instalar LeRobot para SO-ARM 101
reBot Arm DMInstalar LeRobot para reBot-DM
reBot Arm RSInstalar LeRobot para reBot-RS

Configurar Câmeras e CAN​

Configure a comunicação e as câmeras para o seu braço. O SO-ARM 101 usa uma conexão serial; os reBot DM / RS usam CAN, conforme descrito em seus respectivos guias.

Modelo de braçoConfiguração de comunicaçãoConfiguração de câmera
SO-ARM 101Conexão serial, calibração e teleoperaçãoAdicionar câmeras
reBot Arm DMConfiguração de software e fluxo de trabalho de calibraçãoAdicionar câmeras
reBot Arm RSConfiguração de software e fluxo de trabalho de calibraçãoAdicionar câmeras

Configuração Líder–Seguidor​

Seguidor e Líder​

  • Líder: operado por uma pessoa; suas posições de junta fornecem a entrada de teleoperação.
  • Seguidor: recebe comandos de controle mapeados e segue o movimento do líder.

Calibre ambos os braços antes de iniciar a teleoperação. Verifique direções das juntas, faixas de movimento e abertura e fechamento do gripper.

Recursos relacionados: Follower and Leader (documento original no Feishu) · Guia na wiki para calibração e teleoperação líder–seguidor.

Frequência de Controle e Latência​

Quão de perto o seguidor acompanha sua mão depende de duas coisas: quantas vezes o loop de encaminhamento roda por segundo (frequência) e o atraso entre o seu movimento e a resposta do braço (latência).

De onde vem a latência e por que ela é inevitável?​

Ler as posições das juntas do líder, mapeá-las, enviar comandos CAN, executar os movimentos do seguidor e ler de volta seu estado — tudo isso leva tempo. A figura abaixo mostra as fontes de atraso ao longo dessa cadeia.

reBot leader–follower teleoperation pipeline and its sources of latency
Fontes de latência na teleoperação líder–seguidor

O que é a frequência de controle? Ela pode ser alterada?​

Esta seção usa a configuração de teleoperação de 60 Hz do guia do reBot: 60 ciclos por segundo de “ler líder → mapear → enviar CAN → ler de volta”, com um orçamento de tempo de cerca de 16,7 ms por ciclo. Ajuste isso usando o parâmetro fps na configuração de teleoperação.

  • O loop de hardware determina o limite superior. Um ciclo neste hardware já leva mais de dez milissegundos; o limite prático é aproximadamente 60–100 Hz. Definir um valor mais alto pode não aumentar a taxa real e pode causar avisos de estouro de ciclo. Meça os resultados no seu próprio hardware e configuração.
  • 60 Hz é suficiente para os exercícios manuais aqui. Para agarrar, transportar e posicionar, amostragem e execução consistentes importam mais do que simplesmente aumentar a taxa.

Prática Hands-on: Agarrar, Transportar e Posicionar​

A teleoperação estável permite que o braço se mova, mas executar uma tarefa de forma confiável exige prática deliberada. A qualidade das demonstrações posteriores depende da sua habilidade de operação. Siga os dois níveis a seguir.

Exercício 1: Mova Objetos Leves e Pegue o Jeito dos Controles​

Coloque alguns blocos leves na área de trabalho e pratique:

Mover acima do alvo → Abaixar → Fechar a garra → Erguer

Objetivo: completar 10 tentativas consecutivas sem colisões ou queda de objetos. Execute cada sequência de forma suave, sem hesitação.

Exercício 2: Concluir a Tarefa de Transporte e Posicionamento​

Execute toda a sequência:

Agarrar → Transportar → Posicionar no recipiente designado

Objetivo: completar 10 tentativas consecutivas mantendo as poses iniciais e finais amplamente consistentes.

Loading Comments...