The AggieAir system comprises three sub-systems: the aircraft, the sensor payload, and the ground station. The aircraft is completely autonomous and navigates according to a pre-programmed flight plan. This flight plan can easily be designed to send the aircraft over an area of interest to capture using the on-board sensor payload system. The Ground Control Station (GCS) uses a wireless connection to monitor the flight and transmit high-level commands to the aircraft, which in turn sends flight information (location, speed, etc.) back to the GCS. A Safety Pilot is also included in the GCS. At any point, the Safety Pilot can take manual control of the aircraft to, for instance, avoid collision with other aircraft.