A Pollen Robotics, subsidiária da Hugging Face, lançou na semana passada o robô bípede Microduck por 399 dólares. Nas primeiras 24 horas após a abertura das vendas, o valor total dos pedidos ultrapassou 2,6 milhões de dólares, cerca de 6.500 unidades, com pico de uma venda a cada quatro segundos. Fazendo a conta a partir do preço unitário, o valor dos pedidos e o número de unidades batem certo — ou seja, o volume não foi inflado por acessórios caros.
O robô tem 25 centímetros de altura, pesa menos de 800 gramas e usa 15 servomotores Dynamixel XL330, além de uma câmera, um sensor de profundidade e duas IMUs; o processador central é um Rockchip RK3566. O bico do pato, na cabeça, é uma articulação móvel com força de preensão de cerca de 800 gramas, capaz de segurar objetos enquanto o robô caminha.
O cérebro é formado por sete processos em Rust
A pilha de software do Microduck não foi construída sobre nenhum framework web. Todo o runtime é composto por sete daemons escritos em Rust, que se comunicam entre si via JSON-RPC 2.0 sobre Unix Socket, com mensagens transmitidas linha a linha em NDJSON.
A divisão de tarefas é bem definida: o robotd tem acesso exclusivo ao hardware e roda o loop de controle a 50Hz; o configd gerencia Wi-Fi, identidade e pareamento do controle; o updaterd cuida de atualizações OTA, checksum e rollback; o btd faz a passagem do Bluetooth GATT; o padd repassa a entrada do controle; o mediad gerencia câmera, inferência e WebRTC; o tofd atende sozinho o sensor de profundidade da cabeça. No total, o projeto soma cerca de 30 dependências.
Concentrar o controle dos motores em um único processo é uma prática comum em robótica embarcada para garantir segurança — se o loop de controle for interrompido por outra tarefa, o robô cai na hora. Usar Rust nessa camada evita as travadas causadas por pausas de coleta de lixo (garbage collection).
Caminhar é algo que se treina, não se programa
Mais de uma dezena de habilidades motoras, incluindo caminhar, levantar-se sozinho após cair, chutar bola e patinar, não foram codificadas como máquinas de estado: foram treinadas por aprendizado por reforço em simulação e depois transferidas para o robô físico. O framework de treinamento é o mjlab, baseado no MuJoCo Warp, o algoritmo usado é o PPO, a frequência de controle é de 50Hz, o vetor de observação tem 61 dimensões, cobrindo propriocepção, velocidade e comandos de postura; a política final é exportada em ONNX e roda diretamente no corpo do robô.
A simulação é mais detalhada do que a da maioria dos projetos open source. Fatores geralmente ignorados — lei de controle de tensão, força contraeletromotriz, folga das engrenagens (±1°), atrito de Coulomb — foram incluídos no modelo; boa parte das falhas na transferência sim2real vem justamente desses fatores não modelados. Com 4.096 ambientes paralelos, uma a duas horas de treino já produzem uma política utilizável, um nível de processamento alcançável em uma placa de vídeo de consumo comum.
Os dois repositórios são públicos: o runtime em Rust está em pollen-robotics/microduck, e o código Python de aprendizado por reforço está em pollen-robotics/microduck_rl.
A oferta não acompanha os pedidos
A fabricação é feita pela Seeed Studio, em Shenzhen. As primeiras entregas já foram empurradas para depois do Natal de 2026, novos pedidos têm prazo de quatro a seis meses, e a meta oficial de vendas é de 20 mil unidades. A 399 dólares cada, 20 mil unidades corresponderiam a uma receita na faixa de 8 milhões de dólares (estimativa aproximada), algo pouco relevante no conjunto geral do negócio da Hugging Face.
Parece mais uma jogada estratégica do que um negócio em si. Antes, plataformas de pesquisa bípedes programáveis custavam tipicamente de alguns milhares a dezenas de milhares de dólares, o que travava a entrada em IA incorporada na barreira da aquisição de hardware. Com 399 dólares, esse limiar cai para o nível de um gasto cotidiano de um desenvolvedor individual. O que a Pollen quer é que as pessoas peguem essa pilha para ajustar políticas, publicar pesos e enviar pull requests — como aconteceu depois que os pesos de modelos foram abertos, só que desta vez o que está sendo reproduzido é um comportamento físico.
As primeiras entregas só devem chegar no fim do ano, e se a comunidade vai conseguir sustentar essa onda de interesse depende de quantas políticas treinadas por outras pessoas estiverem acumuladas no repositório até lá.
Fontes: repositório do projeto da Pollen Robotics, CocoLoop, análise técnica de Tony Bai, Sina Tech; especificações de hardware e arquitetura de software conforme o repositório oficial, valor dos pedidos e número de unidades no primeiro dia conferidos com base em reportagens públicas.