Skip to content
/ NeonFC Public
forked from project-neon/NeonFC

Repositório com a estratégia usada na LARC 2020, para a modalidade IEEE VSSS (Very Small Size Soccer) simulado.

Notifications You must be signed in to change notification settings

gTorrez/NeonFC

 
 

Repository files navigation

NeonFC - Neon Futebol Clube

Software de estratégia

Software desenvolvido para LARC 2020 para o VSSS online.

Instalação

Para usar o NeonFC você irá precisar ter instalado em sua máquina:

  • Python >=3.7.x
  • PiPy
  • Google protobuf

Além de uma interface que irá enviar os dados do campo. Atualmente o FIRASim é suportado.

passo-a-passo da instalação:

  1. Clonar o repositório
git clone https://github.com/project-neon/NeonFC.git
  1. Instalar dependências usando pipy:
cd NeonFC
pip3 install -r requirements.txt

2.1. Antes de executar, é importante checar o arquivo de configuração para verificar se as portas e endereços de rede estão compativeis com o software de simulação.

No FiraSIM:

Aba de Comunicação do FIRASim

No config.json:

{
    "network" : {
        "multicast_ip": "224.0.0.1",
        "host_ip": "localhost",
        "blue_port": 30011,
        "yellow_port": 30012,
        "vision_port": 10020,
        "command_port": 20011
    },
    "match" : {
        "robots": 5
    }
}
  1. Agora é só rodar Python main.py

Desenvolvimento

Esse repositório é desenvolvido pela equipe Project Neon, mas sinta-se livre para Forkar!

Manual de desenvolvimento ainda esta WIP mas as documentação irá ser construida aqui.

About

Repositório com a estratégia usada na LARC 2020, para a modalidade IEEE VSSS (Very Small Size Soccer) simulado.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 98.3%
  • Jupyter Notebook 1.6%
  • Other 0.1%