Pular para o conteúdo principal

🛒 Aquisição e Setup Inicial

Objetivo

Guia completo para adquirir o Unitree G1, processo de importação, unboxing e configuração inicial.


💰 Modelos e Preços

Versões Disponíveis

Especificações:

┌──────────────────────────────────────┐
│ UNITREE G1 EDU │
├──────────────────────────────────────┤
│ DOF: 23 │
│ Computador: Jetson Orin Nano 8GB │
│ IA: 40 TOPS │
│ LIDAR: ❌ Não incluso │
│ Mãos: Garra simples (1 DOF) │
│ Bateria: 9Ah (4h autonomia) │
│ Câmeras: 2x (stereo) │
└──────────────────────────────────────┘

Para Quem:
✅ Universidades
✅ Estudantes (com budget limitado)
✅ Aprendizado básico
✅ Desenvolvimento de software simples

Limitações:
❌ Sem LIDAR (navegação limitada)
❌ Menos DOF (menos versatilidade)
❌ Processamento mais lento

📦 O Que Vem na Caixa

Conteúdo Standard Package

┌─────────────────────────────────────────────┐
│ 📦 UNITREE G1 SHIPPING BOX │
│ Dimensões: 150x80x60cm │
│ Peso: 75kg (G1 + embalagem) │
├─────────────────────────────────────────────┤
│ 🤖 Robô G1 (montado, em posição sentada) │
│ 🔋 Bateria 9Ah (1x, pré-instalada) │
│ ⚡ Carregador 50.4V 5A (110-240V) │
│ 🎮 Controle RC Unitree (2.4GHz) │
│ 🔌 Cabos (USB-C, Ethernet, extensão) │
│ 🧰 Kit ferramentas: │
│ ├─ Chaves allen (M2-M6) │
│ ├─ Chave de fenda │
│ ├─ Pinça │
│ └─ Luvas anti-estática │
│ 📚 Documentação: │
│ ├─ Quick Start Guide (EN/CN) │
│ ├─ Safety Manual │
│ └─ Warranty Card │
│ 💿 USB Drive: │
│ ├─ SDK completo │
│ ├─ Simulador Gazebo │
│ ├─ Exemplos código │
│ └─ Drivers │
└─────────────────────────────────────────────┘

❌ NÃO INCLUSOS (vendidos separadamente):
- Bateria extra ($800)
- SSD NVMe ($80-200)
- Case de transporte ($500)
- Peças de reposição

🌍 Processo de Compra

Passo a Passo

Site Oficial:

https://shop.unitree.com/

1. Selecionar modelo (EDU/Standard/Advanced)

2. Configurar opções:
├─ Cor (padrão: cinza grafite)
├─ Voltagem carregador (110V ou 220V)
├─ Add-ons (baterias extras, case)
└─ Upgrade SSD (opcional)

3. Shipping:
├─ China → Brasil: DHL Express (5-7 dias)
├─ Seguro obrigatório (incluído)
└─ Tracking fornecido

4. Pagamento:
├─ Wire Transfer (padrão)
├─ PayPal (+ 4.5% fee)
├─ Crypto (USDT aceito)
└─ Financing (via parceiros, disponível em alguns países)

5. Confirmação:
├─ Email com número pedido
├─ Contato sales engineer
└─ Estimativa produção: 2-4 semanas

Contatos Unitree:

  • 📧 Email: sales@unitree.com
  • 📞 WhatsApp: +86 571-8999-6666 (suporte em inglês)
  • 💬 WeChat: unitree_robotics

📦 Unboxing

Procedimento Seguro

Passo a Passo:

1. PREPARAÇÃO
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✅ Espaço amplo (3x3m mínimo)
✅ Superfície plana
✅ 2 pessoas (robô pesa 55kg)
✅ Câmera/celular (documentar para possível claim)
✅ Ferramentas da caixa prontas

2. INSPEÇÃO EXTERNA
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📸 Fotografar caixa (todos lados)
✅ Verificar lacres de segurança intactos
✅ Checar por danos visíveis
❌ Se dano grave, NÃO abrir → contactar DHL

3. ABERTURA DA CAIXA
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
# Tampa superior (4 parafusos)
# Espuma protetora (2 camadas)
# G1 em posição sentada, espuma-moldada

4. REMOÇÃO DO ROBÔ
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚠️ IMPORTANTE: 2 pessoas!
# Pessoa 1: Segura torso por baixo dos "ombros"
# Pessoa 2: Segura pernas (perto dos joelhos)
# Levantar junto, movimento suave
# Colocar em chão plano

5. REMOVER EMBALAGEM PROTETORA
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
# Plástico protetor (cabeça, torso, pernas)
# Espuma entre juntas (não jogar fora! guardar)
# Tags de transporte (remover)

6. INSPEÇÃO VISUAL
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✅ Painéis externos (arranhões, rachaduras)
✅ Juntas (movimento livre quando em damping)
✅ Cabos (nenhum desconectado)
✅ LIDAR (lente limpa, sem rachaduras)
✅ Câmeras (lentes limpas)

⚙️ Primeiro Boot

Sequência de Inicialização

Procedimento:

# 1. INSERIR BATERIA
# ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
# Compartimento: Quadril (traseiro)
# - Alinhar conectores
# - Push até "click"
# - LED bateria acende (verde)

# 2. PRESSIONAR BOTÃO POWER
# ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
# Localização: Torso (lado direito)
# - Press 2 segundos
# - LED status: Vermelho → Amarelo → Azul

# 3. BOOT SEQUENCE (20-30s)
# ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[0s] Power ON
└─ Jetson boot
[5s] Ubuntu loading
[10s] ROS2 nodes starting
[15s] Motor controllers init
[18s] Sensor calibration
├─ IMU zero-point
├─ Motor encoders
└─ Force sensors baseline
[20s] WiFi AP starting
└─ SSID: Unitree-G1-XXXX
[25s] ✅ READY (LED azul sólido)
└─ Mode: DAMPING (safe)

Indicadores LED:

CorEstadoSignificado
🔴 VermelhoBootingSistema iniciando
🟡 AmareloLoadingCarregando OS
🔵 AzulDampingPronto, modo seguro
🟢 VerdePreparationEm pé, pronto para comandos
🟢 (piscando)MovementOperação ativa
🔴 (rápido)ErroEmergency stop ou erro

🛡️ Primeiro Uso Seguro

Checklist de Segurança

ANTES DE LEVANTAR O ROBÔ:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✅ Área livre de obstáculos (3m raio)
✅ Chão plano e nivelado (inclinação <3°)
✅ Sem pessoas/pets próximos (min 2m)
✅ Controle RC em mãos (emergency stop pronto)
✅ Bateria <50%
✅ Todos sistemas checados (script acima)
✅ Você leu o Safety Manual
✅ Supervisão de 2 pessoas (recomendado 1ª vez)

DURANTE PRIMEIRO STAND-UP:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
👀 Observar movimento das pernas
👂 Ouvir sons anormais (grinding, clicking)
🤚 PRONTO para emergency stop (L2+R2)
📹 Gravar em vídeo (útil se houver problema)

SE ALGO DER ERRADO:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🛑 L2+R2 imediatamente
📧 Contactar support@unitree.com
📹 Enviar vídeo do problema
⏸️ NÃO continuar usando até resolver

Primeiro Stand-Up (Modo Seguro)

# first_standup.py
from unitree_sdk import Robot
import time

robot = Robot()

print("🤖 PRIMEIRO STAND-UP")
print("=" * 50)

# Verificações pré-flight
assert robot.get_mode() == 0, "Deve estar em Damping"
assert robot.battery.soc > 50, "Bateria baixa"

chao_plano = input("Chão está plano? (s/n): ")
if chao_plano.lower() != 's':
print("❌ Encontre superfície plana primeiro")
exit()

area_livre = input("Área 3m livre de obstáculos? (s/n): ")
if area_livre.lower() != 's':
print("❌ Limpe a área primeiro")
exit()

print("\n✅ Pré-flight OK")
print("⏳ Iniciando stand-up em 3 segundos...")
time.sleep(1)
print("3...")
time.sleep(1)
print("2...")
time.sleep(1)
print("1...")

# Stand up!
try:
robot.stand_up() # Leva ~5 segundos

# Aguardar até modo Preparation
while robot.get_mode() != 1:
print(f"Status: {robot.get_mode()}", end='\r')
time.sleep(0.1)

print("\n🎉 SUCESSO! Robô está em pé!")
print(f"Modo: {robot.get_mode()} (Preparation)")

# Checar estabilidade
time.sleep(2) # Esperar estabilizar

imu = robot.get_imu()
if abs(imu.pitch) > 5 or abs(imu.roll) > 5:
print(f"⚠️ Instável! Pitch={imu.pitch:.1f}° Roll={imu.roll:.1f}°")
print("Verificar chão e motores")
else:
print(f"✅ Estável! Pitch={imu.pitch:.1f}° Roll={imu.roll:.1f}°")

except Exception as e:
print(f"\n❌ ERRO: {e}")
print("Robô em emergency stop")
print("Verificar logs e contactar suporte")

# Sentar novamente (modo seguro)
input("\nPressione Enter para sentar...")
robot.sit_down()

print("✅ Primeiro stand-up completo!")
print("Próximo: Testar caminhada básica")

✅ Checklist de Setup Completo

Após finalizar esta seção, você deve ter:

  • G1 recebido e inspecionado (sem danos)
  • Unboxing feito com segurança (2 pessoas)
  • Primeiro boot realizado (LED azul)
  • SSH funcionando (senha trocada!)
  • System check passou (bateria, sensores, motores OK)
  • Calibração verificada
  • Primeiro stand-up com sucesso
  • G1 estável em modo Preparation

🔗 Próximos Passos

Próximo Módulo

🎓 Casos de Uso e Aplicações →

Exemplos reais de aplicação do G1: pesquisa, indústria, educação.


⏱️ Tempo de estudo: 30-40 minutos 📦 Hands-on: Aplicável somente se você adquiriu o G1 💰 Budget: $16k-$90k USD + impostos