Computer Engineering Department
BS in Computer Engineering
Unmanned Aerial Vehicle (UAV) technology is becoming increasingly accessible for civilian use. Both open-source and commercial-purpose UAVs can be obtained affordably or even built. However, the platforms available are very segmented in their customization to a specific application (i.e. land surveying, payload delivery). This project aims to create a Universal Payload Interface (UPI) mounted to the underside of multi-rotors or other UAVs to enable the attachment of customizable sensor payloads. These payloads allow a single UAV to be rapidly reconfigured to perform a multitude of tasks.
The Universal Payload Interface facilitates communication between the payload, onboard flight controller, and operator ground station as well as providing power to the payload from the UAV DC bus. Both autonomous and manual flight regimes are supported. By using the open-source MAVlink protocol, the UPI is not restricted to one particular flight controller or ground station platform.