Published on IEEEXplore:

Cite as:
author={B. Cain and Z. Merchant and I. Avendano and D. Richmond and R. Kastner},
booktitle={2018 IEEE International Conference on Big Data (Big Data)},
title={PynqCopter – An Open-source FPGA Overlay for UAVs},
abstract={FPGAs are a computing platform that excel in performing signal processing, control, networking, and security in a high performance and power efficient manner. This makes FPGAs attractive for unmanned aerial vehicles (UAVs) especially as they require smaller payloads and are processing multiple high data rate input sources (e.g. cameras, lidar, radar, gyroscopes, accelerometers). Unfortunately, FPGAs are notoriously difficult to program and they require significant hardware design expertise. However, there are newly released design tools aimed at making FPGAs easier to use, which drove the initial hypothesis for this paper: could three undergraduates program an FPGA to control a UAV in 10 weeks? The result of the experiment is PynqCopter – an open source control system implemented on an FPGA. We created and tested a UAV overlay which is able to run multiple computations in parallel, allowing for the ability to process high amounts of data at runtime.},

Source code available on github.

Leave a comment

Your email address will not be published. Required fields are marked *