Cargando…

Gravity-Matching Algorithm Based on K-Nearest Neighbor

The gravity-aided inertial navigation system is a technique using geophysical information, which has broad application prospects, and the gravity-map-matching algorithm is one of its key technologies. A novel gravity-matching algorithm based on the K-Nearest neighbor is proposed in this paper to enh...

Descripción completa

Detalles Bibliográficos
Autores principales: Gao, Shuaipeng, Cai, Tijing, Fang, Ke
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9228196/
https://www.ncbi.nlm.nih.gov/pubmed/35746235
http://dx.doi.org/10.3390/s22124454
_version_ 1784734376808939520
author Gao, Shuaipeng
Cai, Tijing
Fang, Ke
author_facet Gao, Shuaipeng
Cai, Tijing
Fang, Ke
author_sort Gao, Shuaipeng
collection PubMed
description The gravity-aided inertial navigation system is a technique using geophysical information, which has broad application prospects, and the gravity-map-matching algorithm is one of its key technologies. A novel gravity-matching algorithm based on the K-Nearest neighbor is proposed in this paper to enhance the anti-noise capability of the gravity-matching algorithm, improve the accuracy of gravity-aided navigation, and reduce the application threshold of the matching algorithm. This algorithm selects K sample labels by the Euclidean distance between sample datum and measurement, and then creatively determines the weight of each label from its spatial position using the weighted average of labels and the constraint conditions of sailing speed to obtain the continuous navigation results by gravity matching. The simulation experiments of post processing are designed to demonstrate the efficiency. The experimental results show that the algorithm reduces the INS positioning error effectively, and the position error in both longitude and latitude directions is less than 800 m. The computing time can meet the requirements of real-time navigation, and the average running time of the KNN algorithm at each matching point is 5.87s. This algorithm shows better stability and anti-noise capability in the continuously matching process.
format Online
Article
Text
id pubmed-9228196
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-92281962022-06-25 Gravity-Matching Algorithm Based on K-Nearest Neighbor Gao, Shuaipeng Cai, Tijing Fang, Ke Sensors (Basel) Article The gravity-aided inertial navigation system is a technique using geophysical information, which has broad application prospects, and the gravity-map-matching algorithm is one of its key technologies. A novel gravity-matching algorithm based on the K-Nearest neighbor is proposed in this paper to enhance the anti-noise capability of the gravity-matching algorithm, improve the accuracy of gravity-aided navigation, and reduce the application threshold of the matching algorithm. This algorithm selects K sample labels by the Euclidean distance between sample datum and measurement, and then creatively determines the weight of each label from its spatial position using the weighted average of labels and the constraint conditions of sailing speed to obtain the continuous navigation results by gravity matching. The simulation experiments of post processing are designed to demonstrate the efficiency. The experimental results show that the algorithm reduces the INS positioning error effectively, and the position error in both longitude and latitude directions is less than 800 m. The computing time can meet the requirements of real-time navigation, and the average running time of the KNN algorithm at each matching point is 5.87s. This algorithm shows better stability and anti-noise capability in the continuously matching process. MDPI 2022-06-12 /pmc/articles/PMC9228196/ /pubmed/35746235 http://dx.doi.org/10.3390/s22124454 Text en © 2022 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Gao, Shuaipeng
Cai, Tijing
Fang, Ke
Gravity-Matching Algorithm Based on K-Nearest Neighbor
title Gravity-Matching Algorithm Based on K-Nearest Neighbor
title_full Gravity-Matching Algorithm Based on K-Nearest Neighbor
title_fullStr Gravity-Matching Algorithm Based on K-Nearest Neighbor
title_full_unstemmed Gravity-Matching Algorithm Based on K-Nearest Neighbor
title_short Gravity-Matching Algorithm Based on K-Nearest Neighbor
title_sort gravity-matching algorithm based on k-nearest neighbor
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9228196/
https://www.ncbi.nlm.nih.gov/pubmed/35746235
http://dx.doi.org/10.3390/s22124454
work_keys_str_mv AT gaoshuaipeng gravitymatchingalgorithmbasedonknearestneighbor
AT caitijing gravitymatchingalgorithmbasedonknearestneighbor
AT fangke gravitymatchingalgorithmbasedonknearestneighbor