Skip to content

Welcome to the repository for the Drone Controller with Computer Vision Capabilities for the Tello EDU Mini Drone, my senior project for my Undergraduate degree at Governors State University.

Notifications You must be signed in to change notification settings

Jacob-Pitsenberger/Drone-Controller-with-Computer-Vision-Capabilities-for-the-Tello-EDU-Mini-Drone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Drone-Controller-with-Computer-Vision-Capabilities-for-the-Tello-EDU-Mini-Drone

Project Overview

Welcome to the repository for the Drone Controller with Computer Vision Capabilities for the Tello EDU Mini Drone, my senior project for my Undergraduate degree at Governors State University. This project focuses on engineering a Python-based controller for Windows OS, incorporating computer vision capabilities using OpenCV. The system utilizes an SQLite database to store drone and flight data and is designed to be portable on a USB flash drive, requiring no configuration for program launch.

Course Information

This project was undertaken as part of the Senior Project requirement at Governors State University from December 2022 to May 2023 (Spring 2023 semester).

Technologies Used

  • Python
  • OpenCV
  • SQLite
  • Windows OS

Table of Contents

  • data-files
    • input-files
      • Image for Drone controller GUI controls
      • "haarcascade_frontalface_default.xml" for face detection
    • output-files
      • Faces
      • Maps
      • Objects
      • Pictures
      • Videos
      • [Directory listed for reference but doesn't actually exist in the repository.]
    • database
      • SQLite file for storing flight logs
  • demo-videos
    • [Removed due to Size]
  • documentation
    • Excel file: 'Final Project Plan Week 15'
    • 'Last Updates' document
    • 'Project Presentation' PowerPoint
    • 'System Documentation' detailing the project at varying technical levels.
  • execution-folder
    • [Removed due to Size]
  • solution
    • All project files and modules used during development in the PyCharm IDE (Note: Executables removed for upload size constraints).
  • source-code
    • non-original
      • Source code for modified, non-original code
    • open-source
      • Source code for open-source programs or libraries used
    • original
      • Source code for all original program code

Accessing Documents

  • For access to project documentation and the SQL database script, please contact the project owner.

Author

Jacob Pitsenberger

Feel free to reach out for more information on this project!