Open Source Robotics

Uma coleção selecionada de projetos, ferramentas e software de robótica de código aberto de alta qualidade.

Gazebo

Simulador robótico de código aberto padrão do setor, com multifísica e integração com ROS

Licença

Apache-2.0

Visão geral

O Gazebo é um simulador de robótica de código aberto para desenvolver e testar software de robôs antes que ele rode em hardware real. Ele oferece simulação física, modelagem de sensores para câmeras, LiDARs e IMUs, o formato de descrição de mundos SDF e uma arquitetura de plugins. Pacotes de integração o conectam ao ROS, para que software baseado em ROS possa ser testado em simulação.

Gazebo (agora Gazebo Sim, anteriormente Ignition) é o simulador de robótica open-source mais amplamente usado. Fornece simulação de física de alta fidelidade com integração ROS para desenvolver software de robô antes de implantar em hardware real.

Características principais incluem: - Múltiplos motores de física (ODE, Bullet, DART, Simbody) - Simulação de sensores (câmeras, lidars, IMUs, etc.) - Renderização acelerada por GPU - Formato de descrição de mundo SDF - Pacotes de integração ROS 1/2 - Arquitetura de plugin para customização - Grande banco de dados de modelos - Suporte a simulação distribuída

Gazebo é usado por equipes de robótica em todo o mundo para desenvolvimento, teste e validação de algoritmos. É essencial para qualquer projeto de robótica baseado em ROS.

Por que importa

O Gazebo é o simulador robótico padrão há mais de uma década. Sua profunda integração com o ROS faz com que quase todo robô baseado em ROS tenha sido testado primeiro no Gazebo, tornando-o a plataforma de simulação mais testada na prática da comunidade de robótica.

Problema que resolve

Desenvolver e testar software robótico em hardware real é caro, lento e arriscado. O Gazebo oferece um ambiente de simulação completo, no qual software baseado em ROS pode ser testado exatamente como é executado em robôs reais.

Pontos principais

  • Simulador de robótica padrão da indústria com integração profunda ao ROS
  • Física precisa com os backends Bullet e DART
  • Simulação abrangente de sensores, incluindo câmeras, LIDAR e IMU
  • Grande biblioteca de modelos com robôs e ambientes contribuídos pela comunidade
  • Desenvolvimento ativo como Gazebo Sim (antigo Ignition Gazebo)

Para quem é

  • Desenvolvedores ROS testando software robótico
  • Empresas de robótica validando algoritmos antes da implantação em hardware
  • Pesquisadores que precisam de simulação completa de robôs com sensores
  • Educadores ensinando robótica com simulação

Limitações

  • Desempenho não competitivo com simuladores acelerados por GPU para treinamento de RL
  • A transição do Classic para o Gazebo Sim fragmentou o ecossistema
  • A precisão da física varia entre os diferentes backends
  • Qualidade de renderização funcional, mas não fotorrealista

Este site requer JavaScript. Por favor, habilite o JavaScript para explorar nossos projetos de robótica.