Ground Control


The GCATS (Ground Control Antenna Tracking Station) family of projects are custom-developed, long-range data transfer solutions capable of automatically relaying images and videos from drones flying at long ranges back to the ground control station.

Additionally, they can provide corrections for RTK GNSS, allowing for centimeter-accurate drone positioning. Each year, a new station is developed to meet changing operational requirements and to improve on previous designs.


Over the past years UBC UAS has been working on the next generation ground command software (GCOM). A single suit that acts as a data consolidation platform, it gathers information about the UAS from multiple sources (e.g. Mavlink) and provides the following functionality:

• Antenna tracker control
• Drone communication and control
• Collision avoidance
• Reliable Image download
• Image object detection
• Image geotagging
• Analytics on processed images 
• Autonomously report generation

In addition to the above functionalities, GCOM was designed with reliability and modularity in mind. This allows UBC UAS to achieve higher reliability standards since each module can be independently tested against all possible inputs. Additionally, GCOM operates using a fully reliable communication protocol developed to transmit variable length data between any two devices (UAS Message) that utilize serial, TCP, or UDP communications.
If you have any comments about the code or would like to contribute, then please visit the project’s github.