Projeto

Geral

Perfil

Tutorial - Instalação do VSS-SDK » Histórico » Revisão 9

Revisão 8 (Anônimo, 21/04/2018 21:31 h) → Revisão 9/11 (Anônimo, 22/04/2018 04:39 h)

# Tutorial - Instalação do VSS-SDK 

 VSS-SDK é um *Suite Development Kit* que auxília na construção de um time de futebol de robôs para a categoria IEEE Very Small Size Soccer. O projeto foi construído em cima do SO Linux e, além de ser possível utilizá-lo praticamente em qualquer distribuição, ele pode ser executado paralelamente em diversos computadores via rede. O projeto é constituído de: 

 * **VSS-Vision**: Sistema de visão que rastreia a bola e os robôs em campo 
 * **VSS-Simulator**: Simulador de jogos (podemos até gerar relatórios de jogo) 
 * **VSS-Viewer**: Visualizador 3D (pode-se acompanhar a partida simulada e a partida do vision 
 * **VSS-Sample**: Demonstração em C++ sobre como conectar uma estratégia com o vision e com o simulator 
 * **VSS-Joystick**: Podemos controlar um time com joysticks de playstation 3 
 * **VSS-Logger**: Gera relatórios das partidas 

 {{toc}} 

 ## Instalação 

 Para instalar, deve-se baixar cada projeto separadamente, e colocar a pasta de cada um numa mesma pasta. Para isso, entrar na pasta na qual você quer instalar os arquivos e digitar no terminal: 

 ~~~ 
 $ git clone https://github.com/SIRLab/VSS-SampleCpp.git 
 $ git clone https://github.com/SIRLab/VSS-Viewer.git 
 $ git clone https://github.com/SIRLab/VSS-Core.git 
 $ git clone https://github.com/SIRLab/VSS-Simulator.git 
 ~~~ 

 Agora, deve-se entrar em cada uma das pastas criadas para instalar cada uma das partes do projeto. 

 ~~~ 
 $ cd VSS-SampleCpp 
 $ git checkout cmake 
 $ ./configure.sh 
 $ 
 $ cd .. 
 $ cd VSS-Viewer 
 $ git checkout oop 
 $ ./configure.sh 
 $ 
 $ cd .. 
 $ cd VSS-Core 
 $ git checkout cmake 
 $ ./configure.sh 
 $ 
 $ cd .. 
 $ cd VSS-Simulator 
 $ git checkout cmake 
 $ ./configure.sh 
 ~~~ 

 Além disso, você deve clonar o repositório com o programa em C++ que faz a comunicação do SDK com o LabView. Para isso, basta voltar para a pasta onde estão as partes do SDK e executar o comando: 

 ~~~ 
 $ git clone https://github.com/roboime/VSS.git 
 ~~~ 

 Dentro dessa pasta, você deve pegar os arquivos *main.cpp*, *viewer.pb.cc*, *viewer.pb.h* e *viewer.proto* e colocar dentro da pasta *src* no projeto **VSS-SampleCpp**. Depois, deve copiar o arquivo *Makefile* e colocar dentro da pasta *build* no projeto **VSS-SampleCpp**.   



 ## Execução 

 Para rodar, basta entrar na pasta *build* do **VSS-SampleCpp** e executar os comandos: 

 ~~~ 
 $ make 
 $ make run 
 ~~~ 

 Para parar a execução, basta executar: 

 ~~~ 
 $ make kill 
 ~~~ 

 Depois de executar o *make run*, a seguinte janela deve abrir: 

  

 ![](teste_viewer.png) 

 Para rodar o simulador, basta apertar a barra de espaço. Para mudar entre visão de cima e visão de TV, basta apertat a tecla *C*. Para pausar ou retomar o jogo, basta apertar a barra de espaço. 

 Para mais informações sobre o VSS-SDK, entre Os comandos (tags) que podem ser utilizadas no *./run.sh* podem ser vistas [aqui](https://github.com/SIRLab/VSS-SDK/blob/master/MANUAL.md)