A ground control station based on WayWise and MAVSDK that can control PX4-based drones and WayWise-based vehicles via MAVLINK. ControlTower was initially developed during the LASH FIRE EU project to investigate the use of drones for fire prevention on ships (public report).
MAVSDK 2.0 or newer is required and pre-built releases can be found at https://github.com/mavlink/MAVSDK/releases. To instead build MAVSDK from source, simple scripts can be found in the WayWise repository.
# Installing MAVSDK
sudo dpkg -i libmavsdk-dev*.deb
sudo apt install git build-essential cmake qtcreator qtbase5-dev libqt5serialport5-dev qtmultimedia5-dev libqt5gamepad5-dev
git clone --recursive git@github.com:RISE-Dependable-Transport-Systems/ControlTower.git
cd ControlTower
mkdir build && cd build
cmake ..
cmake --build . --parallel