SURC 2025 Student Presentations
SUNY Undergraduate Research Conference Student Presentations

Design and implementation of Python-based control software for wirelessly networked autonomous unmanned aerial vehicles (UAVs)

Authors: Avein Joseph, Nicholas Mastronarde

SUNY Campus: SUNY Buffalo

Presentation Type: Poster

Location: Old Union Hall

Presentation #: 27

Timeslot: Session B 10:15-11:15 AM

Abstract: Unmanned aircraft vehicles (UAV) swarms have a plectra of practical uses within distribution, surveillance, and emergency services industries. However, FAA rules limit the number of drones per operator due to collision concerns. Therefore, control software paired with UAV simulators are a simple way to test multi-UAV experiments. A new control software is needed at UB since the original control software (UBANC) was not properly documented. This research aims to develop and implement a new control software using Python’s state machine, pymavlink and socket programming libraries for UAV control and communication. The control software written will be visualized using UB’s UAV simulator (UBANC G2). The system will be welldocumented and written in Python to enhance accessibility and enable future multi-drone experiment advancements at UB.