"# PersonalSpace"
A functional project written in Python which outputs the optimal number of batteries for a multi-rotor drone to maximize the time of flight
This project is a week by week work that was built to help TMAV's drone achieve the maximum time of flight. The project contains 2 mini python programs that extract data from text files and 1 main program which uses the gathered data along with a Time of Flight equation to find the number of batteries that maximizes the flight time. An explaination of the project and how it works in more depth is as follows:
- batteries.py and Propulsion.py are the two mini programs which extract data from Battery and Motor text files respectively. The user will enter the name of these text files and pre-made text files will be provided.
- main.py is the main program that will use data from batteries.py and Propulsion.py as well as a custom-made Time of Flight equation to find the optimal number of batteries to maximize flight time
- When using the program the user will be prompted to enter the following information: name of Motor text file, name of Battery text file, deseried vertical takeoff velocity, desired vertical altitude
- Any text files that are made by the user will have to follow the same format as the pre-made text files.
Below I have provided a rundown of the installation process as well as youtube videos that can guide you through difficult steps:
- clone this project using github
- install python and pip
- install matplotlib --> "pip install matplotlib" in terminal
- install sympy --> "pip install sympy" in terminal
- install scypy same way
- install Flask
"# Project"
