Enhancing GPS Positioning Accuracy Using Machine Learning
Improved GPS accuracy by 30% using machine learning algorithms
Project Overview
This project implements a Least Squares Solution approach using data derived from Global Navigation Satellite Systems (GNSS). The goal is to enhance positioning accuracy by minimizing the error in the estimated location. The script processes raw GNSS data, applies a least squares estimation method, and outputs the improved position estimates.
Project Preview
Open Github RepositoryFeatures
1. Data Processing: Cleans and preprocesses GNSS data.
2. Least Squares Estimation: Implements the least squares method to refine position calculations.
3. Result Analysis: Outputs position estimates and calculates residuals for error analysis.
Installation
1. Clone the repository:
git clone https://github.com/Durveshbaharwal/Enhanceing_GPS_ML.git
cd Enhanceing_GPS_ML
2. Install dependencies:
Ensure you have the required dependencies installed. You can install them using:
pip install -r requirements.txt
3. Run the script:
Execute the Python script:
jupyter notebook main.ipynb
Usage
1. The script reads GNSS data from a source file.
2. Applies the least squares method to estimate positions.
3. Outputs the refined positions along with error metrics.
Project Gallery


