Pular para o conteúdo principal

🌐 Introdução a Simuladores

Objetivo do Módulo

Entender as diferenças entre os principais simuladores e escolher o ideal para cada uso.


🎯 Por Que Simular?

Vantagens

Segurança - Testar sem risco de quebrar hardware
Custo - Não precisa comprar robô de $90k
Velocidade - Testar 1000 cenários em paralelo
Reprodutibilidade - Mesmo teste, mesmos resultados

Limitações

Sim-to-Real Gap - Comportamento difere do real
Física aproximada - Colisões, fricção não são perfeitas
Sensores idealizados - Sem ruído realista


🏗️ Comparação de Simuladores

AspectoGazebo FortressIsaac SimWebots
PreçoGrátisGrátisGrátis
FísicaODE/Bullet/DARTPhysX 5ODE
GráficosOpenGLRay tracing (RTX)OpenGL
ROS2NativoPluginPlugin
GPU NecessáriaNãoNVIDIA RTX obrigatóriaNão
IA/MLBásicoNativo (Pytorch)Básico
Curva AprendizadoModeradaÍngremeFácil
ComunidadeGrande (10+ anos)CrescendoMédia

🔧 Gazebo Fortress

Quando Usar

✅ Aprender ROS2
✅ Testes rápidos de navegação
✅ Hardware limitado (sem GPU dedicada)
✅ Projetos open-source colaborativos

Instalação

sudo apt install ros-humble-gazebo-ros-pkgs
gazebo --version # Deve mostrar Gazebo 11.x

🎥 NVIDIA Isaac Sim

Quando Usar

✅ IA/Reinforcement Learning
✅ Gráficos ultra-realistas (ray tracing)
✅ Simulação de frota (100+ robôs)
✅ Treinar modelos de visão

Requisitos

  • GPU: NVIDIA RTX 2060 ou superior
  • VRAM: 8 GB mínimo (16 GB recomendado)
  • RAM: 32 GB
  • Armazenamento: 50 GB

Instalação

# Download: https://developer.nvidia.com/isaac-sim
# Requer conta NVIDIA (grátis)

🤖 Webots

Quando Usar

✅ Ensino (interface amigável)
✅ Robôs móveis simples
✅ Prototipagem rápida

Instalação

sudo snap install webots

📊 Qual Escolher?

Recomendação: Gazebo

  • Mais tutoriais disponíveis
  • Integração perfeita com ROS2
  • Roda em qualquer PC

🔗 Próximos Passos

Próximo Módulo

🏗️ Gazebo Fortress →

Instalação, criação de mundos e física.