⚠️ The repositories of this project have been transferred to this organization from @ShivtejG236.
Repo 1 • 500 Hz deterministic multi-sensor data acquisition firmware for real-time navigation systems that fuses data streams from IMU, magnetometer, barometer and GPS into a timestamped CSV over UART at 921600 baud.
Repo 2 • Deterministic serial logging of the sensor data, automated session trimming, robust sensor calibration pipeline and graphs & timing reports generation (for validation purposes only).
Repo 3 • Downstream processing of the calibrated CSVs using Extended Kalman Filters & Allan variance for map visualization & diagnostic reports. Focuses on sensor error modelling, state estimation accuracy and filter convergence.
Repo 4 • GPS dropout modelling, sensor fault injection, latency benchmarking, downsampling analysis and (later) TinyML quantization experiment & motion simulation in near-real-time using Nvidia's PhysicsNeMo model for AI surrogate generation.
| Repo 1 | Repo 2 |
|---|---|
![]()
|
![]() |
![]() |
| Repo 1 | Repo 2 | Repo 3 | Repo 4 |
|---|---|---|---|
|
|
In the Making... |
In the Making... |
| Firmware | Data Pipeline | Analysis | Modelling | ||||
|---|---|---|---|---|---|---|---|
| Library | Version | Library | Version | Will be updated soon... | Will be updated soon... | ||
Adafruit MPU6050 |
2.2.6 | pyserial |
3.5 | ||||
QMC5883LCompass |
1.0.2 | pandas |
2.0 | ||||
Adafruit BMP280 |
2.6.8 | numpy |
1.24 | ||||
TinyGPSPlus |
1.0.3 | matplotlib |
3.7 | ||||
Adafruit Unified Sensor |
1.1.14 | scipy |
1.10 | ||||
|
![]() |
|




