The robot state viewer via robot communication.
It is for CIT Brains' robot "Accelite" and "GankenKun".
This application supports Linux, Mac OS and Windows.
If you find a bug please let me know by opening an issue in this repository.
Please check Wiki for more information.
Functions:
- Display
- Game state (from official GameController)
- Game time
- Secondary time (kick-off, time-out, etc.)
- Score
- Robot state (from robot communication)
- Robot position and reliability
- Current strategy
- Detected ball position and reliability
- Detected goal post positions
- Voltage of the motor
- Temperature of the motor
- Game state (from official GameController)
- Logging and play the status of the game.
- Qt (Version: 5.3 or greater)
- Install libraries.
git checkout ubuntu14.04
apt install build-essential
This application require Qt 5.3 or greater.
But, Qt version is 5.2 if install using apt-get
.
You need install Qt from source code.
- Install libraries.
apt install build-essential qt5-default qt5-qmake qtbase5-dev-tools qtmultimedia5-dev
- Build application.
./qt_make.sh
- Install libraries.
apt install qt5-default qtmultimedia5-dev
- Build application.
./qt_make.sh
- Install libraries.
brew update -all
brew install qt5
export PATH="/usr/local/Cellar/qt/5.12.0/bin:$PATH"
- Build application.
./qt_make.sh
- Run
qt_make.bat
script in Developer Command Prompt window.
How to open
Or
- Build on Visual Studio using CMake (
CMakeLists.txt
).
MIT License (see LICENSE
file).