🛠️ Recursos e Ferramentas

Tudo que você precisa para começar sua jornada em robótica humanoide e IA, organizado por nível de dificuldade.


🌟 Para Iniciantes (Nível 1)

Simuladores Gratuitos

NVIDIA Isaac Sim

  • O que é: Simulador profissional de robótica com física realista
  • Quando usar: Projetos que exigem física precisa e gráficos avançados
  • Custo: Gratuito (requer cadastro NVIDIA)
  • Requisitos: GPU NVIDIA (GTX 1060+), 8GB RAM
  • 📥 Download Isaac Sim
  • 📖 Tutorial de Instalação

Webots

  • O que é: Simulador open-source leve e versátil
  • Quando usar: Ideal para começar, funciona em qualquer PC
  • Custo: Totalmente gratuito
  • Requisitos: 4GB RAM, qualquer GPU básica
  • 📥 Download Webots
  • 📖 Tutorial de Instalação

Gazebo Classic

  • O que é: Simulador padrão da comunidade ROS
  • Quando usar: Integração com ROS 2 e projetos comunitários
  • Custo: Gratuito
  • Requisitos: Linux preferível, 8GB RAM
  • 📥 Download Gazebo

MuJoCo

  • O que é: Motor de física rápido para RL
  • Quando usar: Treinamento massivo de RL (milhares de robôs)
  • Custo: Gratuito (agora open-source)
  • Requisitos: 4GB RAM, Python
  • 📥 Download MuJoCo

⚡ Para Intermediários (Nível 2)

Python e Bibliotecas

Python 3.10+

  • Instalação: python.org/downloads
  • Pacotes essenciais:
    pip install numpy scipy matplotlib
    pip install opencv-python
    pip install rospy
    

ROS 2 (Robot Operating System)

Jupyter Notebooks

  • Para quê: Experimentação e aprendizado interativo
    pip install jupyter notebook
    

🔥 Para Avançados (Nível 3)

Machine Learning e RL

PyTorch

  • O que é: Framework principal para Deep Learning
  • Quando usar: Treinar redes neurais e algoritmos de RL
    pip install torch torchvision
    
  • 📖 Tutorial PyTorch para Robótica

Stable-Baselines3

  • O que é: Biblioteca com algoritmos de RL prontos (PPO, SAC, etc)
    pip install stable-baselines3[extra]
    

Gymnasium

  • O que é: API padrão para ambientes de RL (sucessor do OpenAI Gym)
    pip install gymnasium
    

Visão Computacional

OpenCV

YOLO v8

  • Para quê: Detecção de objetos em tempo real
    pip install ultralytics
    

RoboFlow

  • O que é: Plataforma para criar datasets de visão
  • Custo: Gratuito para projetos pequenos
  • 📥 roboflow.com

👑 Para Profissionais (Nível 4)

Hardware

Noetix Bumi

  • O que é: Robô humanoide educacional brasileiro
  • Custo: A partir de R$ 1.500 (kit básico)
  • Onde comprar: noetix.ai
  • Specs:
    • 30cm altura
    • 12 graus de liberdade
    • Câmera RGB
    • IMU e sensores de distância
    • Programável em Python + ROS 2

Unitree R1

  • O que é: Robô humanoide profissional chinês
  • Custo: ~R$ 25.000
  • Specs: 1.2m, 40 DoF, RL-ready

Raspberry Pi 4

  • Para quê: Cérebro de robôs DIY
  • Custo: ~R$ 400-600
  • Onde comprar: Importadores oficiais ou FilipeFlop

Arduino + Servo Motores

  • Para quê: Prototipagem rápida de baixo custo
  • Custo: Kit completo ~R$ 200-400

📚 Materiais de Estudo

Documentação Oficial

Cursos Online Complementares

Gratuitos

Pagos

  • 🎓 Coursera: “Robotics Specialization” (University of Pennsylvania)
  • 🎓 Udacity: “Robotics Software Engineer Nanodegree”

🎥 Canais e Comunidades

YouTube

  • 🎬 Boston Dynamics - Robôs em ação
  • 🎬 Two Minute Papers - Papers de IA explicados
  • 🎬 Lex Fridman - Entrevistas com pesquisadores
  • 🎬 The Construct - Tutoriais de ROS

Comunidades

Discord FTH (Oficial)

  • 💬 Tire dúvidas em tempo real
  • 🤝 Colabore em projetos
  • 📢 Fique por dentro de eventos
  • 🔗 Entrar no Discord

Reddit

  • r/robotics
  • r/reinforcementlearning
  • r/MachineLearning

GitHub


📊 Datasets e Benchmarks

Datasets de Movimento Humanoide

  • CMU Motion Capture Database - Movimentos humanos capturados
  • HumanML3D - Dados de locomoção e gestos
  • AMASS - Archive of Motion Capture as Surface Shapes

Benchmarks de RL

  • MuJoCo Humanoid-v4 - Locomoção bípede
  • PyBullet Humanoid - Open-source alternativo
  • Isaac Gym Humanoid - GPU-acelerado

🖥️ Ambientes de Desenvolvimento

IDEs Recomendados

VS Code

  • Por quê: Leve, extensível, ótimo para Python
  • 📥 Download VS Code
  • Extensões essenciais:
    • Python (Microsoft)
    • Pylance
    • ROS (Microsoft)
    • Jupyter

PyCharm

  • Por quê: IDE completa para Python
  • 📥 Download PyCharm
  • Versão: Community (gratuita) é suficiente

Terminal e Bash

Windows

Linux

  • Ubuntu 22.04 LTS (recomendado)

macOS

  • Terminal nativo funciona, mas ROS 2 tem suporte limitado

☁️ Plataformas Cloud

Google Colab

  • Para quê: Treinar redes neurais sem GPU local
  • Custo: Gratuito (GPU limitada) ou R$ 50/mês (Colab Pro)
  • 🔗 colab.research.google.com

Kaggle Kernels

  • Para quê: Datasets e competições
  • Custo: Gratuito (30h GPU/semana)
  • 🔗 kaggle.com

🧰 Kits Educacionais Completos

Kit Iniciante (~R$ 0)

  • ✅ Webots (simulador)
  • ✅ Python 3.10
  • ✅ Jupyter Notebook
  • ✅ OpenCV
  • Computador mínimo: 4GB RAM, CPU dual-core

Kit Intermediário (~R$ 0)

  • ✅ Isaac Sim ou Gazebo
  • ✅ ROS 2 Humble
  • ✅ PyTorch + Stable-Baselines3
  • Computador recomendado: 16GB RAM, GPU NVIDIA GTX 1060+

Kit Avançado (~R$ 2.000)

  • ✅ Tudo acima
  • ✅ Raspberry Pi 4 (8GB)
  • ✅ Motores servo + sensores
  • ✅ Kit estrutural para montar robô DIY

Kit Profissional (~R$ 10.000+)

  • ✅ Noetix Bumi ou similar
  • ✅ Workstation com GPU RTX 3080+
  • ✅ Licenças e mentorias

📖 Livros Recomendados

Robótica

  • 📕 “Introduction to Autonomous Mobile Robots” - Siegwart
  • 📕 “Robotics: Modelling, Planning and Control” - Siciliano
  • 📕 “Modern Robotics” - Lynch & Park (gratuito online)

Reinforcement Learning

  • 📕 “Reinforcement Learning: An Introduction” - Sutton & Barto (gratuito)
  • 📕 “Deep Reinforcement Learning Hands-On” - Lapan

Python

  • 📕 “Python Crash Course” - Eric Matthes
  • 📕 “Automate the Boring Stuff with Python” - Al Sweigart (gratuito)

🆘 Suporte e Ajuda

FAQ Técnico

Fóruns

  • Stack Overflow (tag: robotics, ros2, reinforcement-learning)
  • ROS Answers (answers.ros.org)
  • Robotics Stack Exchange

Contato Direto

  • 📧 Email: suporte@fth.edu.br (fictício)
  • 💬 Discord: Canal #ajuda-tecnica

🎁 Recursos Exclusivos FTH

Templates de Código

  • 🐍 Repositório GitHub FTH
    • Código dos projetos de cada nível
    • Ambientes de RL personalizados
    • Scripts de setup automatizado

Tutoriais em Vídeo

  • 🎥 Playlist completa no YouTube
  • 🎥 Lives semanais de dúvidas

Webinars

  • 📅 Mensal: Convidados da indústria
  • 📅 Quinzenal: Showcase de projetos de alunos

🔄 Atualizações

Esta página é atualizada mensalmente com novos recursos, ferramentas e recomendações da comunidade.

Última atualização: 2025-10-29


Pronto para Começar?

Agora que você conhece as ferramentas, é hora de colocar a mão na massa!

Iniciar Nível 1 →