Skip to content
View Andreas-Menzel's full-sized avatar
πŸŽ‰
Recently graduated from Technical University of Munich πŸŽ‰
πŸŽ‰
Recently graduated from Technical University of Munich πŸŽ‰

Highlights

  • Pro

Block or report Andreas-Menzel

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Andreas-Menzel/README.md


Hello and Welcome to my Github Profile πŸ‘¨β€πŸ’»

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 Favorite Project ❀️

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! πŸ₯³


πŸ₯³ You made it to the end πŸ₯³

Now let's start coding! πŸ’»

Pinned Loading

  1. ADDS-FlightControl ADDS-FlightControl Public

    The Flight Control service coordinates a drone fleet by managing flight permissions and creating flight routes. This is a part of the Autonomous Drone Delivery System, which I implemented for my Ba…

    Python 2

  2. ADDS-ControlPanel ADDS-ControlPanel Public

    Visualize blackbox data and more from your ADDS drone fleet. This is a part of the Autonomous Drone Delivery System, which I implemented for my Bachelor's Thesis.

    JavaScript

  3. ADDS-DJI-AndroidApp ADDS-DJI-AndroidApp Public

    This App controls a DJI drone using the DJI MSDK in coordination with the Traffic Control. This is a part of the AutonomousDroneDeliverySystem.

    Java 2

  4. centimenti centimenti Public

    Python bot for playing mentimeter (https://www.mentimeter.com/) quizzes with brute-force or 'alwaysB' strategy.

    Python 1 1

  5. InternetSpeedLogger InternetSpeedLogger Public

    A Python script that continuously monitors and logs your internet speed. It tests both download and upload speeds at regular intervals and records the data in a CSV file for easy analysis and track…

    Python

  6. InternetSpeedVisualizer InternetSpeedVisualizer Public

    InternetSpeedVisualizer is a powerful tool designed to help you visualize and analyze your Internet speed data, collected using the InternetSpeedLogger.

    Python