Open-source hardware and GUI design for a blind drone

Contact: Dümbgen, Frederike

Synopsis: Design a PCB and user interface for a Crazyflie drone to process acoustic and RF signals.

Level: BS, MS

Description:

The Crazyflie (https://www.bitcraze.io/crazyflie-2-1/ ) is a developer-friendly, open-source drone solution. It comes with a customizable python client (including GUI), and open-source firmware which is readily extendable.

In this semester project, we want to make use of this framework to create a custom sensor deck for a drone which can acquire ultra-wideband data and acoustic data, and possibly even more “blind” (i.e. not camera-based) modalities. The outcome of the project should be an extension deck which can be reproduced by other researchers, including a user-friendly interface to communicate with it. Depending on the student’s interest, we will use ROS (Robot Operating Systems) and/or the python GUI.

Deliverables: A report and a working system with clear documentation.

Prerequisites: Experience with PCB design, good background in electronics.

Type of Work: 50% hardware design and testing, 50% software development.