Hello World!
π My name is Andreas Menzel. I'm a Software Engineer specializing in Python programming and back-end development. When I'm not writing code, I like crashing flying fpv drones.
I'm always up for exciting collaborations on private and commercial projects. If you have a brilliant idea or need some coding wizardry, feel free to reach out! Let's join forces and create something fun and extraordinary together.
My most beloved project (so far) has to be the fully functional Proof-of-Concept Autonomous Drone Delivery System (ADDS) that I brought to life as part of my Bachelor's Thesis at the Technical University of Munich. I am extremely happy and proud that this extensive project was rated with a grade of 1.0! πͺ π β¨
π₯ Watch the demo video here: adds-demo.andreas-menzel.com π₯
π The goal of ADDS was to automate the coordination and control of multiple drones simultaneously, ensuring the safe and autonomous transport of small cargo containers.
The ADDS comprises four essential components, three of which are publicly available and open source:
- ADDS-FlightControl: This repository hosts the central server and brain of ADDS. It plans flight routes for each drone, ensuring collision avoidance. It also interfaces with the blockchain and manages the blackbox for secure data storage.
- ADDS-DJI-AndroidApp: This repository houses an Android App that serves as the bridge between hardware and software, by sending the commands from Flight Control to the drone and requesting flight data to send back to Flight Control.
- ADDS-ControlPanel: In this repository, you'll find the web application that enables monitoring of the entire drone fleet. It offers multiple interactive "applets," including an interactive OpenStreetMap view and bar charts to monitor the state of charge of each drone, among other features.
Please note that the code for the fourth component, ADDS-CChainLink, is kept private as it incorporates a blockchain technology developed by my professor, which is not yet publicly available. ADDS-CChainLink ensures the secure storage of flight data in a blockchain, preventing manipulation or deletion.
For more detailed information, feel free to explore the READMEs of each repository. Happy exploring! π₯³