Skip to content

AbhijithPai/PathFinder-X

Repository files navigation

🛩️ PathFinderX 🌍

🌎 Overview

PathfinderX: Resilient GPS Prediction through Machine Learning is a cutting-edge aircraft GPS prediction system, trained on historical data of over 50000+ rows of data that leverages machine learning to revolutionize aviation navigation. In scenarios of GPS outages, this innovative solution predicts aircraft coordinates with remarkable precision:

  • Accuracy: ~95% prediction reliability
  • Altitude Precision: ±500 feet
  • Latitude/Longitude Precision: ±7 kilometers

Designed to enhance aviation safety, PathFinderX offers a scalable and cost-effective navigation solution that requires minimal infrastructure changes.

🚀 Key Features

  • Advanced Machine Learning Models

    • Random Forest
    • LightGBM
    • XGBoost
  • High Precision Predictions

    • Accurate location estimation during GPS disruptions
    • Robust predictive algorithms

❗ Prerequisites

  • Python 3.X.X
  • Machine Learning Libraries
    • scikit-learn
    • pandas
    • numpy
  • Computational Environment (Jupyter/Google Colab recommended)

🛠️ Installation

# Clone the repository
git clone https://github.com/tejas2510/PathFinderX.git

# Install required dependencies
pip install -r requirements.txt

# To create a dataset depending on your parameters
# Run the dataset script after making changes
python dataset.py

# Now you can run all cells in PathFinderX.ipynb

🚀 Quick Start

  1. dataset.py - Prepare your flight data, Set parameters like Departure, Arrival Airports, No of flights for training data etc.
  2. PathFinderX.ipynb - Configure model parameters, Outage Duration, Animation Duration, Model Hyperparameters.
  3. Run prediction script
  4. Analyze results

💻 Real-Time Simulation during Outage

📊 Performance Visualization

📈 Model Error Metrics

🌐 Future Enhancements

  • Implement ensemble models for overall improvement
  • Implement Dead Reckoning to predict with a higher accuracy
  • Deep learning implementation for a deeper understanding of the historical data relating to weather patterns and other latent features

✨ Contributors

Contributions are always welcome! Please check our Contributing Guidelines

📧 Contact

For more information, collaborations, or inquiries:


Made with 💖 and Python! ✈️

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published