The Ground Control Station (GCS) for multi-UAV systems is designed to monitor and control multiple drones, including quadrotors and fixed-wing UAVs, thereby facilitating outdoor UAV flight experiments such as flocking conttrol and distributed task assignment.
For the designed GCS, downloading MySQL for the database is required. Additionally, communication equipment is also necessary. We utilize the X2 Connectport as the medium for exchanging messages between UAVs and the GCS (XBee using serial port is also available).
Version | |
---|---|
Interface | Visual Studio Code 2019 .NET Framework 4.7.2 |
Database | MySQL 8.0 |
The main interface provides fundamental control commands, including changing the UAV mode, initiating takeoff, time synchronization, and flying to assigned locations. Additionally, mission planning functionalities such as path planning, VRP, and SEAD are available.
The GCS allows users to generate virtual drones on the Google Map interface by clicking the right mouse button, which enables users to utilize partial functions.