Projeto

Geral

Perfil

Ações
  1. 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}}

  1. 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
$ make
$
$ 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.
Depois disso, você deve modificar os diretórios nos arquivos Makefile. Nas pastas VSS-SampleCpp e VSS-SampleCpp/buildMakefile's. Entre neles, e procure por diretórios da forma:

~~
/home/nicolas/VSS-SDK/VSS-SampleCpp
~~

Troque todos os lugares que tiverem escrito isso pelo path da pasta que você instalou o SDK.

  1. Execução

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

~~
$ make
$ make run
~~

O comando make serve para compilar o código main.cpp. Se der algum problema, é algo com o código.

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 [aqui](https://github.com/SIRLab/VSS-SDK/blob/master/MANUAL.md)

Atualizado por Anônimo há aproximadamente 8 anos · 11 revisões