Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jacob-pitsenberger/drone-controller-with-computer-vision-capabilities-for-the-tello-edu-mini-drone
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.
https://github.com/jacob-pitsenberger/drone-controller-with-computer-vision-capabilities-for-the-tello-edu-mini-drone
communication computer-vision database-design drone-controller executables gui-application mvc-architecture opencv-python pycharm-ide python python-app software-development software-engineering sqlite-database system-design technical-documentation tello-drone windows-app windows-os
Last synced: 3 days ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/jacob-pitsenberger/drone-controller-with-computer-vision-capabilities-for-the-tello-edu-mini-drone
- Owner: Jacob-Pitsenberger
- Created: 2024-01-04T17:40:15.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2024-01-04T18:11:21.000Z (12 months ago)
- Last Synced: 2024-10-31T17:44:46.642Z (about 2 months ago)
- Topics: communication, computer-vision, database-design, drone-controller, executables, gui-application, mvc-architecture, opencv-python, pycharm-ide, python, python-app, software-development, software-engineering, sqlite-database, system-design, technical-documentation, tello-drone, windows-app, windows-os
- Language: Python
- Homepage:
- Size: 1.27 MB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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](./data-files)**
- **[input-files](./data-files/input-files)**
- Image for Drone controller GUI controls
- "haarcascade_frontalface_default.xml" for face detection
- [output-files](#output-files)
- Faces
- Maps
- Objects
- Pictures
- Videos
- [Directory listed for reference but doesn't actually exist in the repository.]
- **[database](./data-files/database.db)**
- SQLite file for storing flight logs
- [demo-videos](#demo-videos)
- [Removed due to Size]
- **[documentation](./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](#execution-folder)
- [Removed due to Size]
- **[solution](./solution)**
- All project files and modules used during development in the PyCharm IDE (Note: Executables removed for upload size constraints).
- **[source-code](./source-code)**
- **[non-original](./source-code/non-original)**
- Source code for modified, non-original code
- **[open-source](./source-code/open-source)**
- Source code for open-source programs or libraries used
- **[original](./source-code/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 PitsenbergerFeel free to reach out for more information on this project!