Pular para o conteúdo
Português (Brasil)

O que é o Erebus?

O Erebus é um ambiente de competição de simulação de robôs. Você desenvolve um controlador para um robô que explora um labirinto de forma autônoma, encontra e identifica marcadores nas paredes (vítimas de letra e alvos cognitivos), evita obstáculos e armadilhas e constrói um mapa do ambiente.

Ele é construído sobre o Webots, uma plataforma de simulação robótica projetada para uso profissional e muito usada na indústria, na educação e na pesquisa. A Cyberbotics mantém o Webots continuamente desde 1998.

A plataforma foi projetada principalmente para a competição RoboCupJunior Rescue Simulation. Ela é voltada para programadores com experiência de nível intermediário a avançado.

Componente O que faz Onde obter
Webots R2023b O simulador de robôs em 3D Versão R2023b do Webots
Erebus Os mundos e o gerenciador da partida (Main Supervisor), que aplica as regras e calcula a pontuação Versões do Erebus
Seu controlador O programa do seu robô, em Python ou C/C++ Você mesmo escreve!
Robot Customizer Ferramenta web para projetar um robô personalizado e exportá-lo como um arquivo JSON robot.erebus.rcj.cloud
World Editor Ferramenta web para desenhar mapas de treino e exportá-los como mundos .wbt world.erebus.rcj.cloud
  1. Montar um robô. Escolha os sensores dele e onde ficam, dentro de um orçamento.
  2. Programá-lo. O seu controlador lê os sensores e decide o que fazer, sem ajuda humana.
  3. Executá-lo. Teste-o nos mundos incluídos ou nos seus próprios e acompanhe a pontuação.
  4. Competir. Participe de competições locais, regionais e internacionais da RoboCupJunior.

Se você já conhece o Erebus, veja Novidades da v26.

Links úteis para aprender sobre o Erebus e trabalhar com ele:

Instale o Erebus e depois leia o Resumo das regras para entender o jogo.