Department of Aeronautical and Aviation Engineering
2024/25 Semester 2
- Laboratory Date: 27th March 2025, 15:30-18:20
- Lab Report Due Date: Before 17 April 2025
The objective of this lab is to explore open-source GNSS libraries, evaluate their performance using publicly available datasets, and analyze their strengths, limitations, and comparative effectiveness through parameter tuning and evaluation.
Repository: AAE6102 Laboratory GitHub Repository
- The lab report and results should be submitted as a group-created GitHub repository.
- The report must be written in the README.md file.
- Refer to the following links for README formatting:
Choose one open-source GNSS library from the following examples:
- RTKLIB (C/C++, Python wrapper, MATLAB wrapper):
- GoGPS (MATLAB): GitHub Repository
- GICI (C/C++): GitHub Repository
- Review the functionality provided by the library.
- Identify key components such as:
- Algorithms used
- Inputs and outputs
- Parameters available for tuning
Choose one or more datasets for testing:
- UrbanNav Dataset: GitHub Repository
- Google Smartphone Decimeter Challenge: Kaggle Competition
- Use the GNSS library to process the selected dataset.
- Generate positioning results such as:
- Trajectory visualization
- Error analysis
- Signal quality analysis
Identify and modify tunable parameters, such as:
- Positioning Mode: Kinematic/Static, Single/Differential
- Filter Settings: Kalman Filter parameters
- Satellite Selection Criteria: Signal-to-noise ratio thresholds
Observe the effects of parameter changes on results.
- Compare results before and after tuning.
- Evaluate performance metrics:
- Positioning accuracy
- Processing time
- Robustness to challenging conditions
Prepare a detailed lab report covering the following aspects:
- List the parameters tuned.
- Explain how parameter changes affected:
- Accuracy
- Processing speed
- Robustness
- Strengths: Flexibility, robustness, ease of use.
- Limitations: Computational efficiency, lack of specific features.
Submit your positioning result and beat your classmate at Kaggle competition
If time permits, test another GNSS library using the same dataset and compare based on:
- Accuracy
- Ease of use
- Flexibility
- Computational efficiency
Provide recommendations to enhance:
- The selected GNSS library
- The parameter tuning process
- AAE6102 Laboratory Repository
- UrbanNav Dataset
- Google Smartphone Decimeter Challenge
- GitHub README Guide
- Basic GitHub Formatting
End of README