Cargando…

Solving Gravity Anomaly Matching Problem Under Large Initial Errors in Gravity Aided Navigation by Using an Affine Transformation Based Artificial Bee Colony Algorithm

Gravity aided inertial navigation system (GAINS), which uses earth gravitational anomaly field for navigation, holds strong potential as an underwater navigation system. The gravity matching algorithm is one of the key factors in GAINS. Existing matching algorithms cannot guarantee the matching accu...

Descripción completa

Detalles Bibliográficos
Autores principales: Dai, Tian, Miao, Lingjuan, Shao, Haijun, Shi, Yongsheng
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Frontiers Media S.A. 2019
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6517528/
https://www.ncbi.nlm.nih.gov/pubmed/31133841
http://dx.doi.org/10.3389/fnbot.2019.00019
_version_ 1783418295433560064
author Dai, Tian
Miao, Lingjuan
Shao, Haijun
Shi, Yongsheng
author_facet Dai, Tian
Miao, Lingjuan
Shao, Haijun
Shi, Yongsheng
author_sort Dai, Tian
collection PubMed
description Gravity aided inertial navigation system (GAINS), which uses earth gravitational anomaly field for navigation, holds strong potential as an underwater navigation system. The gravity matching algorithm is one of the key factors in GAINS. Existing matching algorithms cannot guarantee the matching accuracy in the matching algorithms based gravity aided navigation when the initial errors are large. Evolutionary algorithms, which are mostly have the ability of global optimality and fast convergence, can be used to solve the gravity matching problem under large initial errors. However, simply applying evolutionary algorithms to GAINS may lead to false matching. Therefore, in order to deal with the underwater gravity matching problem, it is necessary to improve the traditional evolutionary algorithms. In this paper, an affine transformation based artificial bee colony (ABC) algorithm, which can greatly improve the positioning precision under large initial errors condition, is developed. The proposed algorithm introduces affine transformation to both initialization process and evolutionary process of ABC algorithm. The single-point matching strategy is replaced by the strategy of matching a sequence of several consecutive position vectors. In addition, several constraints are introduced to the process of evolution by using the output characteristics of the inertial navigation system (INS). Simulations based on the actual gravity anomaly base map have been performed for the validation of the proposed algorithm.
format Online
Article
Text
id pubmed-6517528
institution National Center for Biotechnology Information
language English
publishDate 2019
publisher Frontiers Media S.A.
record_format MEDLINE/PubMed
spelling pubmed-65175282019-05-27 Solving Gravity Anomaly Matching Problem Under Large Initial Errors in Gravity Aided Navigation by Using an Affine Transformation Based Artificial Bee Colony Algorithm Dai, Tian Miao, Lingjuan Shao, Haijun Shi, Yongsheng Front Neurorobot Robotics and AI Gravity aided inertial navigation system (GAINS), which uses earth gravitational anomaly field for navigation, holds strong potential as an underwater navigation system. The gravity matching algorithm is one of the key factors in GAINS. Existing matching algorithms cannot guarantee the matching accuracy in the matching algorithms based gravity aided navigation when the initial errors are large. Evolutionary algorithms, which are mostly have the ability of global optimality and fast convergence, can be used to solve the gravity matching problem under large initial errors. However, simply applying evolutionary algorithms to GAINS may lead to false matching. Therefore, in order to deal with the underwater gravity matching problem, it is necessary to improve the traditional evolutionary algorithms. In this paper, an affine transformation based artificial bee colony (ABC) algorithm, which can greatly improve the positioning precision under large initial errors condition, is developed. The proposed algorithm introduces affine transformation to both initialization process and evolutionary process of ABC algorithm. The single-point matching strategy is replaced by the strategy of matching a sequence of several consecutive position vectors. In addition, several constraints are introduced to the process of evolution by using the output characteristics of the inertial navigation system (INS). Simulations based on the actual gravity anomaly base map have been performed for the validation of the proposed algorithm. Frontiers Media S.A. 2019-05-08 /pmc/articles/PMC6517528/ /pubmed/31133841 http://dx.doi.org/10.3389/fnbot.2019.00019 Text en Copyright © 2019 Dai, Miao, Shao and Shi. http://creativecommons.org/licenses/by/4.0/ This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
spellingShingle Robotics and AI
Dai, Tian
Miao, Lingjuan
Shao, Haijun
Shi, Yongsheng
Solving Gravity Anomaly Matching Problem Under Large Initial Errors in Gravity Aided Navigation by Using an Affine Transformation Based Artificial Bee Colony Algorithm
title Solving Gravity Anomaly Matching Problem Under Large Initial Errors in Gravity Aided Navigation by Using an Affine Transformation Based Artificial Bee Colony Algorithm
title_full Solving Gravity Anomaly Matching Problem Under Large Initial Errors in Gravity Aided Navigation by Using an Affine Transformation Based Artificial Bee Colony Algorithm
title_fullStr Solving Gravity Anomaly Matching Problem Under Large Initial Errors in Gravity Aided Navigation by Using an Affine Transformation Based Artificial Bee Colony Algorithm
title_full_unstemmed Solving Gravity Anomaly Matching Problem Under Large Initial Errors in Gravity Aided Navigation by Using an Affine Transformation Based Artificial Bee Colony Algorithm
title_short Solving Gravity Anomaly Matching Problem Under Large Initial Errors in Gravity Aided Navigation by Using an Affine Transformation Based Artificial Bee Colony Algorithm
title_sort solving gravity anomaly matching problem under large initial errors in gravity aided navigation by using an affine transformation based artificial bee colony algorithm
topic Robotics and AI
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6517528/
https://www.ncbi.nlm.nih.gov/pubmed/31133841
http://dx.doi.org/10.3389/fnbot.2019.00019
work_keys_str_mv AT daitian solvinggravityanomalymatchingproblemunderlargeinitialerrorsingravityaidednavigationbyusinganaffinetransformationbasedartificialbeecolonyalgorithm
AT miaolingjuan solvinggravityanomalymatchingproblemunderlargeinitialerrorsingravityaidednavigationbyusinganaffinetransformationbasedartificialbeecolonyalgorithm
AT shaohaijun solvinggravityanomalymatchingproblemunderlargeinitialerrorsingravityaidednavigationbyusinganaffinetransformationbasedartificialbeecolonyalgorithm
AT shiyongsheng solvinggravityanomalymatchingproblemunderlargeinitialerrorsingravityaidednavigationbyusinganaffinetransformationbasedartificialbeecolonyalgorithm