O que é LeRobot?
O LeRobot é a biblioteca de aprendizado de robô de código aberto da HuggingFace. Ele oferece um formato de conjunto de dados unificado, modelos VLA pré-treinados (ACT, Diffusion Policy, Pi0Fast, SmolVLA) e uma camada de abstração de hardware que funciona de forma idêntica em mais de 10 plataformas de robô. É o padrão de fato para aprendizado por imitação de código aberto em 2025–2026.
Este caminho é focado em frameworks, não em hardware específico. O fluxo de trabalho que você aprende aqui se aplica a qualquer robô suportado e se transfere diretamente para novo hardware à medida que você o adiciona.
O Que Você Vai Construir
Ao final deste caminho, você terá um política de pick-and-place treinada ACT que roda no seu robô (ou na simulação). Você gravará 50–100 demonstrações, treinará a política, avaliá-la-á e compartilhará tanto o conjunto de dados quanto o modelo no HuggingFace Hub. O mesmo fluxo de trabalho se aplica a qualquer tarefa — uma vez que você tenha feito isso uma vez, pode aplicá-lo a qualquer coisa.
Hardware Suportado
Este caminho funciona com qualquer um dos seguintes. Você só precisa de um.
Sem robô físico? Você pode completar todo o caminho na simulação MuJoCo — a Unidade 1 cobre a configuração da simulação explicitamente.
Lista de verificação de software
Verifique cada item antes de começar a Unidade 1.
- Python 3.10 ou superior — executar
python3 --versionpara verificar. Instale viasudo apt install python3.10ou pyenv. - pip — executar
pip3 --version. Instalar viasudo apt install python3-pip. - Git — executar
git --version. Instalar viasudo apt install git. - Uma conta gratuita do HuggingFace — necessário na Unidade 3 para enviar seu conjunto de dados e na Unidade 6 para compartilhar seu modelo. Crie uma em huggingface.co — leva 2 minutos.
- ~10 GB de espaço livre em disco — para LeRobot, MuJoCo e seu conjunto de dados. Os conjuntos de dados crescem rapidamente; 20 GB é confortável.
- GPU CUDA (opcional) — O treinamento ACT na CPU funciona para pequenos conjuntos de dados, mas leva de 8 a 12 horas em vez de 1 a 2 horas. Uma GPU NVIDIA com 8GB+ de VRAM é recomendada para a Unidade 4. As opções de GPU em nuvem são abordadas na Unidade 4.
Estimativas de Tempo
Estas são estimativas realistas, incluindo tempo de configuração e resolução de problemas. O treinamento na Unidade 4 pode ser executado sem supervisão — inicie-o antes de dormir.
| Unidade | O que Você Faz | Tempo |
|---|---|---|
| 0 | Esta orientação | 20 min |
| 1 | Instale e verifique o LeRobot | ~1 h |
| 2 | Explore o formato do conjunto de dados | ~1,5h |
| 3 | Registre mais de 50 demonstrações | ~2 h |
| 4 | Treine a política ACT | ~3 h |
| 5 | Avaliar e diagnosticar | ~1 h |
| 6 | Melhore e compartilhe | ~1,5h |
| Total | ~10 h 20 min | |
Como Obter Ajuda
Se você ficar preso, use esses recursos nesta ordem:
- Verifique o verificação de conclusão na parte inferior da unidade em que você está — geralmente identifica exatamente o que está faltando.
- Pesquise o Problemas do GitHub do LeRobot — a maioria dos erros de configuração de ambiente e hardware está documentada lá.
- Postar não Fórum SVRC — inclua sua versão do Python, SO, tipo de robô, a mensagem de erro exata e em qual unidade você está.
- Junte-se Discord do HuggingFace #lerobot — os mantenedores do LeRobot estão ativos e respondem rapidamente durante o horário comercial do PST.
Não avance enquanto estiver bloqueado. O caminho é sequencial por design — se você estiver preso na Unidade 3, geralmente significa que a Unidade 1 ou a Unidade 2 não está totalmente completa.
Orientação Completa Quando...
Você verificou cada item na lista de verificação do software, tem uma conta no HuggingFace, sabe o caminho para o fórum se ficar preso e reservou sua primeira sessão de 1 hora para a Unidade 1.