Skip to content

Latest commit

 

History

History
91 lines (67 loc) · 2.81 KB

README.md

File metadata and controls

91 lines (67 loc) · 2.81 KB

VSSS ERUS

Projeto de VSSS (Very Small Sized Soccer) da ERUS, desenvolvido em Python

Instalação de dependências

Com Simulador

Para compilar o projeto e utilizar o simulador, é necessário instalar a seguinte lista de pacotes:

g++ cmake libxmu-dev libxi-dev protobuf-compiler libprotobuf-dev pkg-config libzmq5 libzmq3-dev libboost-all-dev libbullet-dev freeglut3 freeglut3-dev

Caso o pacote pkg-config esteja indisponível, instale o pkgconf.

Utilize o gerenciador de pacotes da sua distribuição, como apt ou pacman, para instalar os pacotes listados.

Também é necessário instalar o vssscorepy, o vss-sdk, pyzmq, OpenCV, numpy e google.

$ sudo -H pip install git+https://github.com/VSS-SDK/VSS-CorePy --upgrade

Adicionalmente, é necessário compilar os subprojetos do simulador, o que pode ser feito por meio do script vss-simulator/instalador.sh. Certifique-se de que todas as dependências de pacotes foram instaladas antes de rodar os scripts, ou você TERÁ erros de compilação!

$ sudo ./vss-simulator/instalador.sh

Sem Simulador

Em breve

Executando

Com Simulador

Há um arquivo de auxílio para rodar o simulador. Para compilá-lo, entre no diretório vss-simulator e rode o comando make.
Depois de compilado o programa pode ser rodado pelo comando:

$ ./Simulador

A simulação cria um arquivo de log com as saídas dos programas de simulação para serem analisados.

Com Sistemas de Visão e Hardware reais

Em breve.

Padrões de código

Primeiro comentário do arquivo

""" Nome do módulo :
    Ano de criação :
    Descrição do módulo :
    Versão :
    Pré-requisitos : (arquivos e bibliotecas necessárias para compilar)
    Membros :
"""

Comentário de protótipo de funções

""" Nome da função :
    Intenção da função :
    Pré-requisitos :
    Efeitos colaterais :
    Parâmetros :
    Retorno :
"""

IMPORTANTE: Comentários adicionais devem ser feitos na implementação (corpo das funções) detalhando a implementação do código.

Dados da Equipe:

O VSSS-ERUS é uma equipe dedicada a implementação do desafio Very Small Size Soccer para competições. É um projeto da ERUS - Equipe de Robótica da UFES, e diversos documentos sobre o projeto podem ser encontrados no site da equipe.

Membros Atuais

Membros Antigos