Skip to main content

Main menu

  • Home
  • Current Issue
  • Archive
  • About Us
    • About NAVIGATION
    • Editorial Board
    • Peer Review Statement
    • Open Access
  • More
    • Email Alerts
    • Info for Authors
    • Info for Subscribers
  • Other Publications
    • ion

User menu

  • My alerts

Search

  • Advanced search
NAVIGATION: Journal of the Institute of Navigation
  • Other Publications
    • ion
  • My alerts
NAVIGATION: Journal of the Institute of Navigation

Advanced Search

  • Home
  • Current Issue
  • Archive
  • About Us
    • About NAVIGATION
    • Editorial Board
    • Peer Review Statement
    • Open Access
  • More
    • Email Alerts
    • Info for Authors
    • Info for Subscribers
  • Follow ion on Twitter
  • Visit ion on Facebook
  • Follow ion on Instagram
  • Visit ion on YouTube
Research ArticleOriginal Article
Open Access

Improving GNSS Positioning Using Neural-Network-Based Corrections

Ashwin V. Kanhere, Shubh Gupta, Akshay Shetty, and Grace Gao
NAVIGATION: Journal of the Institute of Navigation December 2022, 69 (4) navi.548; DOI: https://doi.org/10.33012/navi.548
Ashwin V. Kanhere
Department of Aeronautics and Astronautics, Stanford University Stanford, CA, USA
  • Find this author on Google Scholar
  • Find this author on PubMed
  • Search for this author on this site
  • For correspondence: [email protected]
Shubh Gupta
Department of Aeronautics and Astronautics, Stanford University Stanford, CA, USA
  • Find this author on Google Scholar
  • Find this author on PubMed
  • Search for this author on this site
  • For correspondence: [email protected]
Akshay Shetty,
Department of Aeronautics and Astronautics, Stanford University Stanford, CA, USA
  • Find this author on Google Scholar
  • Find this author on PubMed
  • Search for this author on this site
Grace Gao
Department of Aeronautics and Astronautics, Stanford University Stanford, CA, USA
  • Find this author on Google Scholar
  • Find this author on PubMed
  • Search for this author on this site
  • Article
  • Figures & Data
  • Supplemental
  • References
  • Info & Metrics
  • PDF
Loading

Article Figures & Data

Figures

  • Tables
  • Additional Files
  • FIGURE 1
    • Download figure
    • Open in new tab
    • Download powerpoint
    FIGURE 1

    Our approach for applying deep learning for GNSS-based localization; given GNSS pseudorange measurements and satellite positions, our method uses a DNN to estimate position corrections to an initial position guess.

  • FIGURE 2
    • Download figure
    • Open in new tab
    • Download powerpoint
    FIGURE 2

    View of the overall positioning pipeline; we process input GNSS pseudorange measurements and satellite positions using a DNN to estimate the correction to an initial position estimate.

  • FIGURE 3
    • Download figure
    • Open in new tab
    • Download powerpoint
    FIGURE 3

    Architecture of the network consisting of the encoder, the aggregator, and the decoder; features from M satellites are processed by the network into a 3D position correction.

  • ALGORITHM 1
    • Download figure
    • Open in new tab
    • Download powerpoint
    ALGORITHM 1

    Geometry-Based Data Augmentation

  • FIGURE 4
    • Download figure
    • Open in new tab
    • Download powerpoint
    FIGURE 4

    Sensitivity analysis over various initialization ranges along the north, east, and down directions; the mean absolute error (MAE) in DNN-based position corrections increases when the initialization range increases.

  • FIGURE 5
    • Download figure
    • Open in new tab
    • Download powerpoint
    FIGURE 5

    Traces from the Android Raw GNSS Measurements data set used for training/ validation (blue) and testing (red)

  • FIGURE 7
    • Download figure
    • Open in new tab
    • Download powerpoint
    FIGURE 7

    Cumulative distribution function (CDF) of the absolute error in position on test data along the local north, east, and down directions for our approach with η = 15 m, our approach without data augmentation, our approach with η = 30 m, and the WLS baseline

  • FIGURE 8
    • Download figure
    • Open in new tab
    • Download powerpoint
    FIGURE 8

    Localization error on the Android Raw GNSS Measurements data set (Fu et al., 2020) in the north, east, and down directions, respectively, for WLS and our approach (initialization range η is 15 m and 30 m); the shaded regions cover the first quantile Q1 to the third quantile Q3, with the horizontal line representing the median.

  • FIGURE 6
    • Download figure
    • Open in new tab
    • Download powerpoint
    FIGURE 6

    Example of localized trajectories on the Android Raw GNSS Measurements data set (Fu et al., 2020) for (a) semi-urban and (b) urban environment conditions; the trajectory estimated using our approach is visually similar to WLS in the semi-urban environment and appears closer to the ground truth than the urban environment.

Tables

  • Figures
  • Additional Files
    • View popup
    TABLE 1

    Mean Absolute Error in Position Along Each Direction for Different Simulated Sensor Error Characteristics

    ScenarioNorth (m)East (m)Down (m)
    Initialization7.5 ± 5.07.5 ± 5.07.5 ± 5.0
    Gaussian error2.6 ± 2.02.4 ± 1.82.2 ± 1.6
    Gaussian + bias error2.8 ± 2.12.6 ± 2.02.4 ± 1.8
    • Note: In both scenarios, our approach reduced the positioning error over the baseline with random initialization by more than half the value.

    • View popup
    TABLE 2

    Mean Absolute Positioning Error Along the North, East, and Down Directions in the Estimate of the WLS Baseline and Variations of our Approach

    ScenarioNorth (m)East (m)Down (m)
    WLS baseline11.6 ± 51.99.7 ± 38.736.4 ± 265.9
    Our approach with η = 30 m11.1 ± 10.29.3 ± 8.59.3 ± 7.5
    Our approach without data augmentation7.1 ± 5.76.0 ± 5.16.6 ± 5.1
    Our approach with η = 15 m6.4 ± 5.25.9 ± 5.06.2 ± 4.9
    • Note: The variations at hand include NED corrections + η = 30 m, NED corrections + η = 30 m without data augmentation, and NED corrections + η = 15 m. We can observe that a smaller initialization range results in smaller position estimate errors, data augmentation improves performance on the testing data set, and that final positioning errors were significantly less than those of WLS estimates in the down direction for all cases.

Additional Files

  • Figures
  • Tables
  • Video Abstract

PreviousNext
Back to top

In this issue

NAVIGATION: Journal of the Institute of Navigation: 69 (4)
NAVIGATION: Journal of the Institute of Navigation
Vol. 69, Issue 4
Winter 2022
  • Table of Contents
  • Index by author
Print
Download PDF
Article Alerts
Sign In to Email Alerts with your Email Address
Email Article

Thank you for your interest in spreading the word on NAVIGATION: Journal of the Institute of Navigation.

NOTE: We only request your email address so that the person you are recommending the page to knows that you wanted them to see it, and that it is not junk mail. We do not capture any email address.

Enter multiple addresses on separate lines or separate them with commas.
Improving GNSS Positioning Using Neural-Network-Based Corrections
(Your Name) has sent you a message from NAVIGATION: Journal of the Institute of Navigation
(Your Name) thought you would like to see the NAVIGATION: Journal of the Institute of Navigation web site.
Citation Tools
Improving GNSS Positioning Using Neural-Network-Based Corrections
Ashwin V. Kanhere, Shubh Gupta, Akshay Shetty,, Grace Gao
NAVIGATION: Journal of the Institute of Navigation Dec 2022, 69 (4) navi.548; DOI: 10.33012/navi.548

Citation Manager Formats

  • BibTeX
  • Bookends
  • EasyBib
  • EndNote (tagged)
  • EndNote 8 (xml)
  • Medlars
  • Mendeley
  • Papers
  • RefWorks Tagged
  • Ref Manager
  • RIS
  • Zotero
Share
Improving GNSS Positioning Using Neural-Network-Based Corrections
Ashwin V. Kanhere, Shubh Gupta, Akshay Shetty,, Grace Gao
NAVIGATION: Journal of the Institute of Navigation Dec 2022, 69 (4) navi.548; DOI: 10.33012/navi.548
Twitter logo Facebook logo Mendeley logo
  • Tweet Widget
  • Facebook Like
  • Google Plus One
Bookmark this article

Jump to section

  • Article
    • Abstract
    • 1 INTRODUCTION
    • 2 RELATED WORK
    • 3 DEEP LEARNING ON SETS
    • 4 PROPOSED METHOD
    • 5 EXPERIMENTS
    • 6 CONCLUSION
    • HOW TO CITE THIS ARTICLE
    • ACKNOWLEDGMENTS
    • Footnotes
    • REFERENCES
  • Figures & Data
  • Supplemental
  • References
  • Info & Metrics
  • PDF

Related Articles

  • Google Scholar

Cited By...

  • No citing articles found.
  • Google Scholar

More in this TOC Section

  • Thirty Years of Maintaining WGS 84 with GPS
  • Doppler Positioning Using Multi-Constellation LEO Satellite Broadband Signals as Signals of Opportunity
  • Federated Learning of Jamming Classifiers: From Global to Personalized Models
Show more Original Article

Similar Articles

Keywords

  • deep learning
  • global navigation satellite system
  • position-domain models
  • set transformer

Unless otherwise noted, NAVIGATION content is licensed under a Creative Commons CC BY 4.0 License.

© 2025 The Institute of Navigation, Inc.

Powered by HighWire