Pular para o conteúdo principal
Fase 1 · Capítulo 2 · Teoria e prática

2. Conhecendo o hardware do SO-ARM e o projeto de código aberto

Capítulo 2 do curso para iniciantes em SO-ARM Physical AI — conheça o projeto de código aberto SO-ARM, a diferença entre SO-ARM100 e SO-ARM101, as edições Standard e Pro, e seu hardware e software de código aberto.

2.1 O que é SO-ARM​

Visão geral

2.1 O que é SO-ARM

Kit SO-ARM100 / SO-ARM101

O SO-ARM é um braço robótico de baixo custo e 100% de código aberto projetado para aprendizado de IA e robótica. O SO-ARM100 original foi criado pela TheRobotStudio como braço líder-seguidor de referência do projeto LeRobot da Hugging Face, e a Seeed Studio o transforma em kits completos — SO-ARM100 e o mais novo SO-ARM101 — com peças impressas em 3D verificadas, servos de barramento Feetech STS3215, placas de controle de servo e suporte completo de wiki.

Um kit SO-ARM sempre contém dois braços:

  • Um braço líder (preto): o braço de ensino leve que você segura na mão. Seus servos apenas leem posições — é o "dispositivo de entrada" das demonstrações.
  • Um braço seguidor (branco): o braço de execução. Seus servos são alimentados com tensão total e realmente agarram e movem objetos.

Cada braço é acionado por 6 servos de barramento serial STS3215 (5 juntas + 1 garras), encadeados em um barramento de 3 fios e conectados ao computador por uma placa USB de controle de servos. Deste projeto de código aberto você pode aprender do zero:

  • Impressão 3D, montagem e configuração de servos de barramento;
  • Atribuição de IDs de servo, calibração e depuração;
  • Teleoperação mestre-escravo líder-seguidor;
  • Coleta, visualização e gestão de datasets LeRobot;
  • Treinamento e avaliação em robô real de ACT, SmolVLA e políticas de difusão;
  • Treinamento cooperativo de dupla braço;
  • Ajuste fino de VLA com NVIDIA Isaac GR00T e implantação em Jetson;
  • VLA sem código na plataforma SenseCraft Robotics.

Seu objetivo principal é permitir aprender e validar algoritmos de inteligência incorporada com hardware realmente barato, aberto e reprodutível.

2.2 SO-ARM100 vs. SO-ARM101​

Versões

2.2 SO-ARM100 vs. SO-ARM101

Há duas gerações do braço:

  • SO-ARM100 — a versão original, que tornou o projeto famoso;
  • SO-ARM101 — a versão atual, com clipes de cabo para cabeamento mais organizado e um braço líder reprojetado.
Servos e cabeamento do SO-ARM101

As duas versões são altamente compatíveis:

dica

A compra recomendada hoje é o kit SO-ARM101. Os códigos de SO100 e SO101 são compatíveis — usuários de SO100 podem usar diretamente os parâmetros e comandos do SO101 (so101_follower / so101_leader no LeRobot), e os arquivos de impressão do SO101 são totalmente compatíveis com a instalação do kit de motores do SO100.

A diferença-chave a observar é a relação de engrenagens dos servos do braço líder: as três primeiras juntas (L1-L3) do líder do SO-ARM101 usam relações diferentes das do SO-ARM100, então a configuração de servos deve seguir a tabela da sua versão (ver Capítulo 6).

2.3 Edição Standard vs. Pro​

Edições

2.3 Edição Standard vs. Pro

O kit SO-ARM101 vem em duas edições que compartilham a estrutura e diferem em torque de servo e alimentação:

EdiçãoServos do seguidorServos do líderAlimentação
SO101 StandardST-3215-C001 7.4V (relação 1:345) ×6série ST-3215 7.4VAmbos os braços a 5V
SO101 Prosérie ST-3215 12V (mais torque, p. ex. C018 / C047)série ST-3215 7.4VLíder 5V, seguidor 12V
perigo

As regras de alimentação importam. A edição Standard alimenta os dois braços a 5V. Na Pro, o líder deve usar sempre 5V e o seguidor sempre 12V — conectar a tensão errada pode queimar os servos. Confira o rótulo do adaptador antes de cada ligação.

2.4 Parâmetros principais​

Especificações

2.4 Parâmetros principais

ProdutoKit SO-ARM100Kit SO-ARM101
Link de compraBazaarBazaar
Graus de liberdade5 + garras5 + garras
AtuadoresServo de barramento Feetech STS3215 ×6 por braçoServo de barramento Feetech STS3215 ×6 por braço
ComunicaçãoBarramento serial (TTL) via placa USBBarramento serial (TTL) via placa USB
Alimentação5V (Standard) / 5V+12V (Pro)5V (Standard) / 5V+12V (Pro)
EstruturaPeças impressas em PLA+, STL abertoPeças impressas com clipes de cabo, STL aberto
EcossistemaLeRobot, GR00T, SenseCraft RoboticsLeRobot, GR00T, SenseCraft Robotics

2.5 Hardware e software de código aberto​

Código aberto

2.5 Hardware e software de código aberto

O SO-ARM é aberto da estrutura imprimível à pilha de software:

dica

Este curso instala o LeRobot a partir do fork Seeed-Projects, verificado com os kits SO-ARM. O repositório original muda rápido — argumentos de comandos, formatos de dataset e dependências podem diferir dos capítulos aqui.

Loading Comments...