This project is a simulator that uses machine learning and deep learning algorithms to predict the best route for a satellite to take in order to avoid space debris. The simulator uses a 3D model of the Earth made in PyQT and the space debris to calculate the best route for the satellite to take. The simulator also generates plots and statistics to show the performance of the machine learning and deep learning algorithms.
- Python 3.9+
- PyQt5 for the GUI
- numpy for math calculations
- matplotlib for 3D plotting
- pandas for data manipulation
- scikit-learn for machine learning algorithms
- TensorFlow for deep learning algorithms
Install the dependencies using the latest version of Pip:
pip install PyQt5 numpy matplotlib pandas scikit-learn tensorflow
python model.py
python getPerformanceMetrics.py