Ultra-Low-Cost Tightly Coupled Triple-Constellation GNSS PPP/MEMS-Based INS Integration for Land Vehicular Applications
Why this work is in the frame
A frame that forgets how it found something cannot be audited. These are the routes that admitted this work.
Bibliographic record
Abstract
The rapid rise of ultra-low-cost dual-frequency GNSS chipsets and micro-electronic-mechanical-system (MEMS) inertial sensors makes it possible to develop low-cost navigation systems, which meet the requirements for many applications, including self-driving cars. This study proposes the use of a dual-frequency u-blox F9P GNSS receiver with xsens MTi670 industrial-grade MEMS IMU to develop an ultra-low-cost tightly coupled (TC) triple-constellation GNSS PPP/INS integrated system for precise land vehicular applications. The performance of the proposed system is assessed through comparison with three different TC GNSS PPP/INS integrated systems. The first system uses the Trimble R9s geodetic-grade receiver with the tactical-grade Stim300 IMU, the second system uses the u-blox F9P receiver with the Stim300 IMU, while the third system uses the Trimble R9s receiver with the xsens MTi670 IMU. An improved robust adaptive Kalman filter is adopted and used in this study due to its ability to reduce the effect of measurement outliers and dynamic model errors on the obtained positioning and attitude accuracy. Real-time precise ephemeris and clock products from the Centre National d’Etudes Spatials (CNES) are used to mitigate the effects of orbital and satellite clock errors. Three land vehicular field trials were carried out to assess the performance of the proposed system under both open-sky and challenging environments. It is shown that the tracking capability of the GNSS receiver is the dominant factor that limits the positioning accuracy, while the IMU grade represents the dominant factor for the attitude accuracy. The proposed TC triple-constellation GNSS PPP/INS integrated system achieves sub-meter-level positioning accuracy in both of the north and up directions, while it achieves meter-level positioning accuracy in the east direction. Sub-meter-level positioning accuracy is achieved when the Stim300 IMU is used with the u-blox F9P GNSS receiver. In contrast, decimeter-level positioning accuracy is consistently achieved through TC GNSS PPP/INS integration when a geodetic-grade GNSS receiver is used, regardless of whether a tactical- or an industrial-grade IMU is used. The root mean square (RMS) errors of the proposed system’s attitude are about 0.878°, 0.804°, and 2.905° for the pitch, roll, and azimuth angles, respectively. The RMS errors of the attitude are significantly improved to reach about 0.034°, 0.038°, and 0.280° for the pitch, roll, and azimuth angles, respectively, when a tactical-grade IMU is used, regardless of whether a geodetic- or low-cost GNSS receiver is used.
Fetched live from OpenAlex and de-inverted. Abstracts are not stored in this database: the inverted indexes are 8.6 GB of the frame’s 9.3 GB of text, and the host has 13 GB free.
Full frame distilled prediction
Teacher imitationNot calibrated prevalence, not ground truth. Human validation pending. Learned from the 10,348 direct Codex labels and 10,348 direct Gemma labels. Candidate is the union of thresholded teacher heads; consensus is their intersection. These outputs are machine_predicted_unvalidated and are not human labels or direct frontier model labels.
Codex and Gemma teacher scores by category
| Category | Codex | Gemma |
|---|---|---|
| Metaresearch | 0.000 | 0.000 |
| Meta-epidemiology (narrow) | 0.000 | 0.000 |
| Meta-epidemiology (broad) | 0.000 | 0.000 |
| Bibliometrics | 0.000 | 0.000 |
| Science and technology studies | 0.000 | 0.000 |
| Scholarly communication | 0.000 | 0.000 |
| Open science | 0.000 | 0.000 |
| Research integrity | 0.000 | 0.000 |
| Insufficient payload (model declined to judge) | 0.000 | 0.000 |
Machine scores (provisional)
The two teacher heads of the student model, read on this work. A score orders the frame for review; it never asserts a category, and the validation status ships verbatim with every row.
Baseline scores from an immature model (maturity gate not passed, 7 training rounds). Scores rank; they never assert a category.
score_only:v0-immature-baseline · verbatim from the scoring run: score_only means the number may rank works, and no category label ships from it