Campeonatos

CAMPEONATO ON-LINE DE ROBÓTICA

21 de Outubro de 2020 das 18:30 às 22:30

O Campeonato de Robótica do ICT-Unifesp é uma competição que, desde sua inserção na SComp, é inspirada na Olimpíada Brasileira de Robótica (OBR), na qual diversos desafios práticos envolvendo eletrônica, mecânica e programação são apresentados aos participantes, que devem propor soluções que levem a maior pontuação ao completar cada tarefa.

Em particular, a área de computação possui um papel muito importante neste tipo de competição, pois fornece os fundamentos que irão permitir dotar os robôs de sistemas de tomada de decisão robustos, seguros e inteligentes. Na SComp 2020, a competição será on-line e realizada em uma plataforma de simulação, onde os participantes devem entender o funcionamento dos robôs virtuais e serem capazes de responder aos resultados da competição em tempo real, de forma a aprimorar o comportamento dos robôs através de uma linguagem de programação. O objetivo dessa competição é introduzir os conceitos básicos de robótica aos participantes, além de promover o trabalho em equipe e a capacidade de resolver problemas sob pressão de forma divertida e criativa.

  • Pré-requisitos para inscrições:

Não exige conhecimento prévio em programação, mas para o dia da competição, é necessário que o participante tenha ao menos instalado o programa RoboCode no computador.

Será disponibilizado, com no mínimo dois dias de antecedência, um vídeo instruindo sobre a instalação do programa RoboCode.

Para a participação no Campeonato de Robótica, o interessado deve realizar a inscrição pelo link fornecido na aba inicial do site. O Campeonato de Robótica neste ano irá acontecer totalmente de forma remota utilizando a plataforma do RoboCode. Este evento tem um limite de 50 vagas.

  • O evento

O evento consiste de duas partes principais. A primeira parte é o Treinamento sobre as funções básicas de programação do RoboCode. A segunda parte é a Competição propriamente dita com os robôs em batalha.

A Competição é estruturada em duas grandes fases, a Classificatória e a Eliminatória.

  • Fase Classificatória

    • A Fase Classificatória será realizada em duas etapas. Na Primeira Etapa, todos os robôs irão se enfrentar em uma batalha do tipo “todos contra todos”, de três rounds, onde serão classificados os 8 primeiros colocados.

    • O ranking ao final de cada round é estabelecido pelo Robocode. A pontuação por colocação é realizada conforme mostrado na Tabela 1.

Tabela 1

Colocação Pontuação1º Colocado 122º Colocado 103º Colocado 84º Colocado 55º Colocado 46º Colocado 37º Colocado 28º Colocado 1
    • A classificação final é determinada pela soma da pontuação total dos rounds, em ordem decrescente. Para quem não se classificar entre os 8 primeiros, a pontuação atribuída será 0 pontos.

    • Na Segunda Etapa, os 8 competidores se enfrentarão em uma batalha do tipo “todos contra todos”, de três rounds, de onde serão classificados os 4 competidores para a Fase Eliminatória.

    • O ranking ao final de cada round é estabelecido pelo Robocode. A pontuação por colocação é realizada conforme mostrado na Tabela 1.

    • Em caso de empate, será considerada a soma dos seguintes campos da classificação fornecida pelo Robocode nos três rounds: Survival, Surv. Bonus, Bullet Dmg e Bullet Bonus.

  • Fase Eliminatória

    • A Fase Eliminatória é composta pelas Semifinais, Disputa do Terceiro Lugar e Quarto Lugar e Final, com a estrutura de chaves mostrada abaixo.

    • Nas Semifinais, nas partidas de três rounds cada, se enfrentarão o Primeiro Colocado e o Quarto Colocado, bem como o Segundo e o Terceiro Colocados. Serão classificados para a Final, os vencedores dessas duas partidas. Para a Disputa do Terceiro Lugar e Quarto Lugar será realizada entre o restante dos competidores.

    • O ranking é determinado pelo Robocode e o vencedor é determinado por um sistema de “melhor de três”.

    • A Final e a Disputa de Terceiro Lugar e Quarto Lugar é composta por partidas únicas de três rounds.

    • O ranking é determinado pelo Robocode e o vencedor é determinado por um sistema de “melhor de três”.

  • Regras:

  • O(s) vencedor(es) de uma partida será(ão) determinado(s) pelo sistema de ranking do Robocode. No caso da Fase Classificatória, o ranking do Robocode especificará apontuação da Tabela 1. Em hipótese alguma os pontos serão revistos.

  • Só serão permitidos robôs classificados com códigos simples.

  • Os códigos devem ser de autoria própria, do competidor. É vedado o uso de códigos obtidos pela internet, de acesso livre ou com copyright, sob pena de desclassificação.Todas as partidas serão realizadas em três rounds.

  • O tempo entre rounds será utilizado para a atualização dos códigos dos robôs, seguindo o padrão abaixo:

    • 15 minutos para a Fase Classificatória I.

    • 10 minutos para a Fase Classificatória II e Fase Eliminatória.

  • Todas as modificações devem ser realizadas pelo competidor, mantendo sempre o robô com código simples.

  • No caso de não recebimento do código pela Comissão Organizadora, o competidor receberá a pontuação zero na Fase Classificatória, ou será desclassificado na Fase Eliminatória.

  • O tamanho do campo obedece as seguinte regras.

    • Para partidas com mais de 8 competidores, o tamanho do campo será de 1200 x 1200.

    • Para partidas com 8 ou menos competidores, o tamanho do campo será de 800 x 800.