/FIRAClient

This example contains the reception of messages from the automatic Referee and the FIRASim simulator used in the Latin American Robotics Competition as well as sending messages to the simulator and to the robots repositioning module.

Primary LanguageC++GNU General Public License v3.0GPL-3.0

Organization Build CodeFactor

FIRAClient

Introduction

This repository contains a basic example for teams starting in the Very Small Size Soccer category and similar.

This example contains the reception of messages from the automatic Referee and the Fira-Sim simulator used in the Latin American Robotics Competition as well as sending messages to the simulator and to the robots repositioning module.

Requirements

  • g++ (used v9.3.0)
  • Qt (used version v5.12.8)
  • Qt OpenGL
  • Google protocol buffers (used protoc v3.6.1)

Clonning

git clone --recurse-submodules https://github.com/VSSSLeague/FIRAClient.git
git submodule update --init

Compilation

Create an folder named build, open it and run the command qmake ..
So, after this, run the command make and if everything goes ok, the binary will be at the folder bin (at the main folder).

mkdir build
cd build
qmake ..
make

Important notes

  • Note that this implementation is just a basic model. Teams must make adjustments that address the real need for their strategies.