Perguntas frequentes
Sobre o Erebus
Seção intitulada “Sobre o Erebus”Preciso de um robô real?
Seção intitulada “Preciso de um robô real?”Não. Tudo acontece no simulador. O robô é um e-puck virtual que você projeta.
Quais linguagens de programação posso usar?
Seção intitulada “Quais linguagens de programação posso usar?”Esta documentação cobre Python e C/C++. O Erebus também consegue carregar controladores em Java e MATLAB, mas esta documentação não tem exemplos para eles.
Preciso de um computador potente?
Seção intitulada “Preciso de um computador potente?”Não, veja os requisitos. Computadores mais lentos podem precisar de configurações gráficas mais baixas.
Posso usar uma versão mais nova do Webots?
Seção intitulada “Posso usar uma versão mais nova do Webots?”Não. O Erebus v26 roda no Webots R2023b. Você pode manter outras versões instaladas ao lado dele.
Posso usar bibliotecas como OpenCV ou NumPy?
Seção intitulada “Posso usar bibliotecas como OpenCV ou NumPy?”Sim. Código externo é permitido, desde que você dê crédito a quem o criou e respeite a licença. As equipes devem priorizar o aprendizado e precisam saber explicar como a sua solução funciona.
A partida
Seção intitulada “A partida”Qual é a melhor ordem para aprender?
Seção intitulada “Qual é a melhor ordem para aprender?”Siga o caminho de aprendizado: entenda o jogo, obtenha o seu robô, execute-o, aprenda o básico e depois jogue.
Preciso criar um robô antes de programar?
Seção intitulada “Preciso criar um robô antes de programar?”Sim. Todo programa roda em um robô que você carrega, então comece por Obtenha seu robô. Se estiver com pressa, você pode baixar o robô inicial pronto.
Onde o robô começa?
Seção intitulada “Onde o robô começa?”No ladrilho inicial, que fica na área 1. Ele sempre começa virado para uma direção sem parede.
O que acontece se o robô cair em um buraco?
Seção intitulada “O que acontece se o robô cair em um buraco?”Acontece uma falta de progresso (Lack of Progress, LoP): o robô volta ao último ponto de controle (checkpoint) que visitou, e você perde 5 pontos.
O robô precisa voltar ao início?
Seção intitulada “O robô precisa voltar ao início?”Não, mas voltar ao ladrilho inicial e enviar E dá um bônus de saída (exit bonus) de 10%, desde que ele tenha identificado pelo menos um marcador de parede.
Como o meu robô sabe quanto tempo resta?
Seção intitulada “Como o meu robô sabe quanto tempo resta?”Com a mensagem G. Há dois cronômetros, e o tempo de partida corre mais rápido nos pântanos.
Preciso explorar a área 4?
Seção intitulada “Preciso explorar a área 4?”Não. Ela é opcional, mas os marcadores dela são os que mais valem: os pontos mais altos, multiplicados por 2.
Preciso mapear a área 4?
Seção intitulada “Preciso mapear a área 4?”Não. Todas as células dela são *, então você só precisa preenchê-las.
O meu robô pode conhecer o mapa antes?
Seção intitulada “O meu robô pode conhecer o mapa antes?”Não. É proibido mapear previamente o campo ou a localização dos marcadores nas paredes.
A competição
Seção intitulada “A competição”Como eu participo?
Seção intitulada “Como eu participo?”Pela competição regional da RoboCupJunior. O seu representante regional (Regional Representative) distribui as vagas para a competição internacional. Veja o site da RoboCupJunior.
O que devo preparar?
Seção intitulada “O que devo preparar?”Veja Preparando-se para uma competição.
Onde posso tirar dúvidas sobre as regras?
Seção intitulada “Onde posso tirar dúvidas sobre as regras?”No Fórum da RoboCupJunior. Os esclarecimentos também são publicados lá, então confira com frequência.
