Skip to content

C++ Implementation of IEEE Very Small Sizer Soccer by Pequi Mecânico: EMC-UFG team version.

License

Notifications You must be signed in to change notification settings

PEQUI-MEC/VSSS-EMC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Codacy Badge Travis build

Introdução

Repositório destinado ao versionamento dos sistemas de controle e movimentação de robôs para participacao em competições de IEEE VSSS. O grupo é misto e é composto por integrantes de Engenharia Elétrica, Engenharia da Computação, Engenharia de Software e Ciência da Computação da Universidade Federal de Goiás - UFG - Goiânia.

Motivação

Com a diversificação nas técnicas de manejo e controle de robôs e técnicas de implantação de software, tentamos abordar sistemas de Open Source para a produção de mecanismos completos de tracking por imagens de câmera, controle de sistemas motorizados e eventual implementação de inteligência estratégica.

Instalação e uso

Instale o docker e docker-compose. Compile a imagem:

docker-compose build

Para rodar o programa, execute o docker-compose up listando os serviços desejados. Por exemplo, para rodar o VSSS-EMC com interface gráfica, execute:

docker-compose up pequi

E para simular um jogo no FIRASim controlando apenas o time amarelo, execute:

docker-compose up yellow_headless firasim_gui referee

Os serviços do docker-compose disponíveis são:

pequi: Compila e executa o programa VSSS-EMC com interface gráfica

yellow_headless: Executa jogo simulado controlando os robôs amarelos. O VSSS-EMC roda sem interface gráfica. É necessário executar o simulador (FIRASim) e o árbitro (VSSReferee) para que o jogo ocorra.

blue_headless: Executa jogo simulado controlando os robôs azuis. O VSSS-EMC roda sem interface gráfica. É necessário executar o simulador (FIRASim) e o árbitro (VSSReferee) para que o jogo ocorra.

firasim_gui: Roda o simulador FIRASim com interface gráfica.

firasim_headless: Roda o simulador FIRASim sem interface gráfica.

referee: Roda o árbitro VSSReferee.

workspace: Container com todas as bibliotecas, para ser usado com IDEs.

Para saber mais, consulte nossa Wiki (em desenvolvimento)

Contribuidores

Projeto criado e mantido pelo PEQUI MECÂNICO e pela comunidade que se dispõe a colaborar. Leia code-of-conduct e então contributing. Contato no facebook do PEQUI MECÂNICO ou via email [email protected]

O PROJETO NÃO POSSUI FINS LUCRATIVOS E QUALQUER ARRECADAÇÃO SERÁ TOTALMENTE INVESTIDA EM NOVAS PESQUISAS PARA APOIO A COMUNIDADE CIENTÍFICA E LOCAL.

About

C++ Implementation of IEEE Very Small Sizer Soccer by Pequi Mecânico: EMC-UFG team version.

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages