Full Competition System Stack

Note: If you do not understand any terminology, check out Terminology.
The AmadorUAVs Competition Stack consists of many parts. Let’s break it down.
Boreas
Boreas is our team’s main competition drone as of 2022. It handles following waypoints, capturing images etc. Boreas is a coaxial quadcopter (4 arms, 2 motors on each side of the arm) running the PX4 open-source autopilot.
Pixhawk 6X
The Holybro Pixhawk 6X is Boreas’s flight controller. It handles receiving commands from the radio link and controlling the motors. In addition, internal sensors facilitate fully autonomous flight utilizing the PX4 software stack.
Interop Server
As of the release of the 2023 competition rules, the Interop server has been removed. In the past, the Interop server contained mission data, and is the place where ground objects and drone telemetry must be uploaded.
Ground Control Station
The Ground Control Station is the computer(s) that runs all ground-based software.
QGroundControl
QGroundControl is the Ground Control Software (GCS) used to control Boreas. It communicates via a telemetry radio link to the flight controller to execute missions, read back drone data, etc.
QGroundControl is fed a path by Pilot for the competition run.
Pilot
Pilot is our path planning system. It reads mission descriptions from the Interop server and generates a corresponding .plan file, which can be used by QGC.
IMS - TBD
In 2022, IMS was our object classification system for ODLCs (Object Detection, Localization, Classification). It consisted of a frontend for manual classification and review, as well as a backend server which stored images uploaded from the drone’s Photographer module.
Jetson Nano
The Nvidia Jetson Nano is the companion computer that runs on the drone. It is used for identifying regions of interest for ODLCs and for some control tasks.
Imaging Source Camera
The Imaging Source DFK 33UX183 is the industrial camera onboard the drone. It features the Sony IMX183, a 1-inch, 20MP color sensor with rolling shutter. With 12 bits of dynamic range, the camera can record images at full resolution up to 18 times per second (18fps). The camera utilizes USB 3.0 connectivity to the companion computer. The lens on the camera is a Computar V3522-MPZ C-mount machine vision lens. It has a fixed focal length of 35mm, a maximum aperture of F2.2, and offers 0.0% distortion when used with a 1-inch image sensor.
Photographer - TBD
In 2022, Photographer was the drone-side image capturing software. It grabs images from the camera, runs region-of-interest identification on it, and uploads regions of interest to the IMS server.
Antenna Tracker - TBD
At the 2022 SUAS competition, the Antenna Tracker was utilized to point the directional ground antenna towards the drone in order to achieve a stable, high-speed link. The Ubiquiti Powerbeam AC was secured with a custom 3D printed mount and used stepper motors to control yaw and tilt.
Powerbeam - TBD
The Ubiquiti Powerbeam mounted on the antenna tracker provides a WiFi connection to the drone from ground.
Bullet
The Ubiquiti Bullet mounted on the drone receives a WiFi connection on the drone.
UGV - TBD
For the 2022 competition, the UGV is the ground vehicle that needed to be dropped from the drone. It must land in a certain area, then drive to a different area. It was controlled by a Pixhawk 4 flight controller + a microcontroller which translates flight controller signals into motor driver signals. However, after a variety of technical issues, the driving functionality of the UGV was sacrificed.