Robôs suportados

Estes são os braços robóticos que pode registar, teleoperar e usar para recolher dados na AY-Robots. Suportado significa que a plataforma conhece o tipo de robô de ponta a ponta: os clientes podem adicionar uma unidade com URLs de controlo e stream, os operadores podem certificar-se para ela, e as sessões gravadas produzem datasets no formato correto.

Última atualização 2026-08-09

A lista abaixo reflete o que a plataforma suporta hoje. As especificações vêm dos fabricantes; onde falta um valor, o fabricante não publica um número fiável, o que é comum em braços DIY cuja qualidade de impressão e montagem variam entre unidades. Listamos aquilo por que conseguimos garantir, em vez de inventar valores.

SO-100 / SO-ARM100

O SO-100 da TheRobotStudio, distribuído através do ecossistema LeRobot da Hugging Face, é o braço mais comum na plataforma. É um braço open source de baixo custo com 5 DoF e garra, concebido exatamente para o fluxo de trabalho em torno do qual a AY-Robots foi construída: gravação de demonstrações teleoperadas numa configuração leader e follower, alimentando imitation learning e treino VLA.

EspecificaçãoValor
FabricanteTheRobotStudio / LeRobot (Hugging Face)
CategoriaBaixo custo, open source, recolha de dados VLA
Graus de liberdade5 DoF + garra (6 atuadores)
AtuaçãoServos de barramento Feetech (stack SO-100 do LeRobot)
InterfacesLeRobot, Python
Os servos STS3215 funcionam a 7,4 V

Os servos Feetech STS3215 do SO-100 são unidades de 7,4 V. Ligar uma fonte de 12 V destrói-os. Outras configurações Feetech existem de facto em variantes de 12 V, e é exatamente assim que este erro continua a acontecer: verifique a tensão impressa nos seus servos antes de ligar qualquer fonte, não a tensão que um tutorial por acaso menciona.

Como o SO-100 é o braço de referência da plataforma, tem a sua própria secção de aprofundamento sobre temas próximos da montagem, prática de gravação de dados e detalhes do formato LeRobot.

Koch v1.1

O Koch v1.1 do projeto LeRobot serve o mesmo propósito que o SO-100: um braço acessível para recolha de dados teleoperada. A diferença prática está no ecossistema de servos. Onde o SO-100 usa servos de barramento Feetech, o Koch assenta em servos Dynamixel e exige o Dynamixel SDK. Se já possui hardware ou ferramentas Dynamixel, o Koch encaixa nisso; se está a começar do zero, o SO-100 é o ponto de entrada mais comum nesta plataforma.

EspecificaçãoValor
FabricanteLeRobot (Hugging Face)
CategoriaBaixo custo, open source, recolha de dados VLA
Graus de liberdade5 DoF + garra (6 atuadores)
AtuaçãoServos de barramento Dynamixel (Dynamixel SDK necessário)
InterfacesLeRobot, Python

Braços Franka

A família Franka situa-se no extremo oposto do espetro em relação aos braços DIY: manipuladores de 7 DoF de nível de investigação com juntas controladas por torque, 855 mm de alcance, 3 kg de carga útil e 0,1 mm de repetibilidade. São significativamente mais caros do que os braços de estilo LeRobot, e em troca obtém precisão e deteção de torque que servos DIY não conseguem oferecer.

EspecificaçãoResearch 3 (FR3)Production 3 (FP3)Emika Panda
Graus de liberdade7 DoF7 DoF7 DoF
Alcance855 mm855 mm855 mm
Carga útil3 kg3 kg3 kg
Repetibilidade0,1 mm0,1 mm0,1 mm
AtuaçãoJuntas controladas por torqueJuntas controladas por torqueJuntas controladas por torque
InterfacesStack de controlo Franka, ROS/ROS2Stack de controlo Franka, ROS/ROS2libfranka, ROS/ROS2

Franka Research 3 (FR3)

O braço de investigação atual e uma referência fixa na investigação de manipulação e VLA. Se está a recolher dados destinados a ser comparáveis com benchmarks publicados, este é o braço em que corre grande parte desse trabalho.

Franka Production 3 (FP3)

A variante de produção da mesma plataforma. As especificações variam consoante a configuração, por isso trate os valores da tabela como base e confirme os detalhes para a sua instalação específica.

Franka Emika Panda

O clássico predecessor, controlado via libfranka. Aparece em muitos datasets mais antigos de manipulação e imitation learning, o que o torna relevante se estiver a estender ou a reproduzir essa linha de trabalho.

Interbotix WidowX-250

O WidowX-250 da Trossen Robotics é um braço de investigação acessível e um ponto de entrada popular para imitation learning e teleoperação, situando-se entre os braços DIY e a classe Franka tanto em capacidade como em preço. Corre sobre o stack ROS da Interbotix.

EspecificaçãoValor
FabricanteTrossen Robotics / Interbotix
CategoriaInvestigação de baixo custo, VLA, teleoperação
Graus de liberdade5 DoF
Alcance650 mm
Carga útil0,25 kg
Repetibilidade1 mm
AtuaçãoServos Dynamixel série X
InterfacesROS 1/2 (stack Interbotix), Python

ALOHA ViperX-300 6DOF

Uma variante do ViperX-300 com modificações inspiradas nas propostas ALOHA 2, orientada para teleoperação e instalações de investigação bimanual. Tal como o WidowX, assenta em servos Dynamixel série X e no stack ROS da Interbotix.

EspecificaçãoValor
FabricanteInterbotix/Trossen (inspirado em ALOHA)
CategoriaTeleoperação, investigação bimanual
Graus de liberdade6 DoF
Alcance750 mm
Carga útil0,75 kg
Repetibilidade1 mm
AtuaçãoServos Dynamixel série X
InterfacesROS 1/2 (stack Interbotix), Python

Solicitar outro tipo de robô

Se o seu braço não estiver listado, pode solicitar suporte através do formulário de pedido de robô na plataforma ou pela página de contacto. Pedidos que incluam a interface de controlo (que protocolo o braço fala) e como as suas câmaras transmitem são muito mais rápidos de avaliar do que um simples nome de modelo. Suportar um novo tipo significa ligá-lo ao registo, à certificação, à teleoperação e ao pipeline de datasets, por isso os pedidos são priorizados por procura.

Perguntas frequentes

Preciso de ROS para usar o SO-100 ou o Koch na plataforma?

Não. Ambos são operados através do stack LeRobot e Python; a plataforma e o desktop client tratam da ligação. O ROS só se torna relevante para os braços Interbotix e Franka, que são controlados através dos seus próprios stacks.

Uma placa controladora de motores pode ser partilhada entre dois braços?

Não. Ao registar um robô, a sua placa de motores recebe um id de hardware único em toda a plataforma: uma placa pertence a exatamente um braço. Registar um segundo robô com a mesma placa é rejeitado como já atribuída.

Registo o braço leader de um par leader-follower?

Registe o follower, o braço que de facto executa movimentos e é gravado. O braço leader é o seu dispositivo de entrada e fica na sua secretária; não precisa do seu próprio registo na plataforma.

Porque faltam alcance e carga útil para o SO-100 e o Koch?

Porque não existem números honestos. São designs open source impressos em 3D cuja rigidez e carga útil efetiva dependem do material de impressão e da montagem. Preferimos omitir valores a publicar números que a sua unidade pode não alcançar.