📦 Guia de Instalação
Bem-vindo ao Reachy Mini! Este guia vai ajudar você a instalar o Python SDK e o daemon para começar a controlar o seu robô.
| 🐧 Linux | 🍎 macOS | 🪟 Windows |
|---|---|---|
| ✅ Suportado | ✅ Suportado | ✅ Suportado |
Precisa de ajuda? Fique à vontade para abrir uma issue se encontrar qualquer problema.
Primeira vez usando a linha de comando? 🖥️
Clique aqui se você é novo no uso de terminal/linha de comando
Uma linha de comando (também chamada de terminal ou prompt de comando) é uma interface baseada em texto onde você pode digitar comandos para interagir com o seu computador. Não se preocupe — é mais simples do que parece!
Como abrir a linha de comando:
- Windows: Pressione
Win + R, digitecmdoupowershelle pressione Enter - macOS: Pressione
Cmd + Space, digiteTerminale pressione Enter - Linux: Pressione
Ctrl + Alt + Tou procure por "Terminal" nos seus aplicativos
Dicas básicas:
- Digite os comandos exatamente como mostrados nas instruções
- Pressione
Enterdepois de digitar cada comando para executá-lo - Você pode copiar e colar comandos (clique com o botão direito para colar na maioria das interfaces de linha de comando)
Não se intimide! A linha de comando é apenas outra forma de dar instruções ao seu computador. Siga os comandos passo a passo e você estará controlando o seu Reachy Mini em pouco tempo!
1. 📋 Pré-requisitos
| Ferramenta | Versão | Finalidade |
|---|---|---|
| 🐍 Python | 3.10 - 3.12 | Executar o Reachy Mini SDK |
| 📂 Git | Mais recente | Baixar código-fonte e aplicativos |
| 📦 Git LFS | Mais recente | Baixar arquivos de modelo |
🐍 Instalar Python
Vamos usar o uv - um gerenciador de pacotes Python rápido que torna a instalação simples!
Passo 1: Instalar uv
No seu terminal, execute:
curl -LsSf https://astral.sh/uv/install.sh | sh
No seu terminal, execute:
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
✅ Verificar instalação:
Quando a instalação terminar, feche o terminal e abra um novo. Você pode verificar se tudo correu bem com:
uv --version
Passo 2: Instalar Python
No seu terminal, execute:
uv python install 3.12 --default
Recomendamos o Python 3.12, pois é a versão mais recente suportada para o Reachy Mini.
📂 Instalar Git e Git LFS
1. Instalar Homebrew (se ainda não estiver instalado)
No seu terminal, execute:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Para Apple Silicon (M1, M2, etc.), você também será solicitado a executar:
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"
✅ Verificar Homebrew:
Quando a instalação terminar, você pode verificar se deu tudo certo com:
brew --version
2. Instalar Git e Git LFS
No seu terminal, execute:
brew install git git-lfs
Baixar e instalar Git para Windows
Baixe e instale o Git para Windows: https://git-scm.com/install/windows
✅ Finalizar instalação:
Por fim, o Git LFS precisa ser inicializado com o comando:
git lfs install
2. 🏠 Configurar um Ambiente Virtual
Por que usar um ambiente virtual? Ele mantém a instalação do Reachy Mini isolada e evita conflitos com outros projetos Python. O desenvolvimento moderno em Python exige isso!
Criar o ambiente
No seu terminal, execute:
uv venv reachy_mini_env --python 3.12
Ativar o ambiente
No seu terminal, execute:
source reachy_mini_env/bin/activate
Antes de poder ativar o seu ambiente virtual, o Windows precisa de permissão para executar scripts. Você só precisa fazer isso uma vez!
Passo 1: Abra o terminal como Administrador
- Pressione
Win + R, digitepowershell - Clique com o botão direito em "Windows PowerShell" e selecione "Run as administrator"
Passo 2: Habilitar execução de scripts
No terminal de administrador, execute:
powershell Set-ExecutionPolicy RemoteSigned
Passo 3: Feche o terminal de administrador e abra um terminal normal
Agora você pode ativar o seu ambiente virtual executando:
reachy_mini_env\Scripts\activate
✅ Indicador de sucesso: Você deve ver
(reachy_mini_env)no início do prompt da sua linha de comando!
3. 🚀 Instalar Reachy Mini
Escolha o seu método de instalação:
Recomendado para a maioria dos usuários - Só quer controlar o seu robô? Esta opção é para você!
No seu terminal, execute:
uv pip install "reachy-mini"
Se você quiser usar o modo de simulação, precisa adicionar o extra mujoco:
uv pip install "reachy-mini[mujoco]"
A pós-instalação do gstreamer é devido a um problema com o PyPi e deve ser resolvida no futuro.
🐧 Usuários Linux: etapas adicionais necessárias
O GStreamer deve ser instalado manualmente no Linux:
📖 Guia de Instalação do GStreamer
Permissões USB — necessárias para a conexão USB com o Reachy Mini:
echo 'SUBSYSTEM=="usb", ATTRS{idVendor}=="1a86", ATTRS{idProduct}=="55d3", MODE="0666", GROUP="dialout"
SUBSYSTEM=="usb", ATTRS{idVendor}=="38fb", ATTRS{idProduct}=="1001", MODE="0666", GROUP="dialout"' \
| sudo tee /etc/udev/rules.d/99-reachy-mini.rules
sudo udevadm control --reload-rules && sudo udevadm trigger
sudo usermod -aG dialout $USER
Encerre a sessão e faça login novamente para que as alterações tenham efeito!
:::
Para desenvolvedores - Quer modificar o SDK ou contribuir? Escolha esta opção!
No seu terminal, execute:
git clone https://github.com/pollen-robotics/reachy_mini && cd reachy_mini
uv sync
Se você quiser usar o modo de simulação, precisa adicionar o extra mujoco:
uv sync --extra mujoco
🐧 Usuários Linux: etapas adicionais necessárias
O GStreamer deve ser instalado manualmente no Linux:
📖 Guia de Instalação do GStreamer
Permissões USB — necessárias para a conexão USB com o Reachy Mini:
echo 'SUBSYSTEM=="usb", ATTRS{idVendor}=="1a86", ATTRS{idProduct}=="55d3", MODE="0666", GROUP="dialout"
SUBSYSTEM=="usb", ATTRS{idVendor}=="38fb", ATTRS{idProduct}=="1001", MODE="0666", GROUP="dialout"' \
| sudo tee /etc/udev/rules.d/99-reachy-mini.rules
sudo udevadm control --reload-rules && sudo udevadm trigger
sudo usermod -aG dialout $USER
[!WARNING] Encerre a sessão e faça login novamente para que as alterações tenham efeito!
🎉 Parabéns!
Você instalou o Reachy Mini com sucesso! Seu robô está pronto para ganhar vida.
❓ Solução de Problemas
Encontrou algum problema? 👉 Confira o Guia de Solução de Problemas & FAQ
Próximos Passos
- Guia de Início Rápido: Execute o seu primeiro comportamento no Reachy Mini
- Python SDK: Aprenda a mover, ver, falar e ouvir.
- Integrações de IA: Conecte LLMs, crie Apps e publique na Hugging Face.
- Conceitos Centrais: Arquitetura, sistemas de coordenadas e limites de segurança.