Skip to content
No description, website, or topics provided.
C# ShaderLab GLSL C++ HLSL Mask
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
DronOS Unity

DronOS: A Flexible Open-Source Prototyping Framework for Interactive Drone Routines

This repository contains DronOS, a rapid prototyping framework that can track, control, and automate drone routines. DronOS uses off-the-shelf components to enable the programming of custom routines for drones. Thereby, novel use cases for drones can be sketched rapidly.



The folders "DronOS Unity" and "STL" contain the necessary front- and backend of the framework.

Download and import the folder "DronOS Unity" into Unity. The project will be compiled automatically after successfully importing the project.

The folder "Controller" contains the module which has to be flashed on the ESP32. A computer running DronOS communicates with the ESP32 via USB and translates the control signal into a radio frequency signal for the remote controller.

3D Printable Files

The folder STL contains the 3D printable files which have been used for the custom drone.

Citing DronOS

Below are the BibTex entries to cite DronOS

  author = {Matthias Hoppe, Marinus Burger, Thomas Kosch},
  title = {DronOS},
  year = {2019},
  publisher = {GitHub},
  journal = {GitHub repository},
  howpublished = {\url{}}
    title={DronOS: A Flexible Open-Source Prototyping Framework for Interactive Drone Routines}, 
    author={Hoppe, Matthias and Burger, Marinus and Schmidt, Albrecht and Kosch, Thomas}, 
    booktitle={Proceedings of the 18th International Conference on Mobile and Ubiquitous Multimedia}, 
You can’t perform that action at this time.