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 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.

[1]  Xiao Sheng-hong Gravity matching simulation of real-time ICCP algorithm , 2011 .

[2]  Dervis Karaboga,et al.  A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm , 2007, J. Glob. Optim..

[3]  Jinwhan Kim,et al.  A Comparison of Nonlinear Filter Algorithms for Terrain-referenced Underwater Navigation , 2018, International Journal of Control, Automation and Systems.

[4]  R YildizAli Comparison of evolutionary-based optimization algorithms for structural design optimization , 2013 .

[5]  Kamesh Subbarao,et al.  Nonlinear adaptive filtering in terrain-referenced navigation , 2015, 2015 American Control Conference (ACC).

[6]  Brian Claus,et al.  Terrain‐aided Navigation for an Underwater Glider , 2015, J. Field Robotics.

[7]  C. Affleck,et al.  Passive gravity gradiometer navigation system , 1990, IEEE Symposium on Position Location and Navigation. A Decade of Excellence in the Navigation Sciences.

[8]  Dervis Karaboga,et al.  A modified Artificial Bee Colony algorithm for real-parameter optimization , 2012, Inf. Sci..

[9]  Vahid Kayvanfar,et al.  Enhanced intelligent water drops and cuckoo search algorithms for solving the capacitated vehicle routing problem , 2016, Inf. Sci..

[10]  Mehmet Çunkas,et al.  Color image segmentation based on multiobjective artificial bee colony optimization , 2015, Appl. Soft Comput..

[11]  Taufik Abrão Search Algorithms for Engineering Optimization , 2013 .

[12]  Yanjiao Wang,et al.  Multi-Objective Artificial Bee Colony Algorithm , 2015, 2015 International Conference on Computational Intelligence and Communication Networks (CICN).

[13]  Sajad Saeedi,et al.  AUV Navigation and Localization: A Review , 2014, IEEE Journal of Oceanic Engineering.

[14]  Wei Quan,et al.  A Star Recognition Method Based on the Adaptive Ant Colony Algorithm for Star Sensors , 2010, Sensors.

[15]  Baoqi Huang,et al.  A Novel Terrain-Aided Navigation Algorithm Combined With the TERCOM Algorithm and Particle Filter , 2015, IEEE Sensors Journal.

[16]  H. Rice,et al.  Geophysical navigation technologies and applications , 2004, PLANS 2004. Position Location and Navigation Symposium (IEEE Cat. No.04CH37556).

[17]  Aaron Canciani,et al.  Airborne Magnetic Anomaly Navigation , 2017, IEEE Transactions on Aerospace and Electronic Systems.

[18]  Hyochoong Bang,et al.  Utilizing Out-of-Sequence Measurement for Ambiguous Update in Particle Filtering , 2018, IEEE Transactions on Aerospace and Electronic Systems.

[19]  O Hegrenaes,et al.  Model-Aided INS With Sea Current Estimation for Robust Underwater Navigation , 2011, IEEE Journal of Oceanic Engineering.

[20]  Wei Gao,et al.  Improved Artificial Bee Colony Algorithm Based Gravity Matching Navigation Method , 2014, Sensors.

[21]  Kenji Doya,et al.  Adaptive Baseline Enhances EM-Based Policy Search: Validation in a View-Based Positioning Task of a Smartphone Balancer , 2017, Front. Neurorobot..

[22]  Gevork B. Gharehpetian,et al.  Application of Harmony Search Algorithm in Power Engineering , 2013 .

[23]  Ali R. Yildiz,et al.  Comparison of evolutionary-based optimization algorithms for structural design optimization , 2013, Eng. Appl. Artif. Intell..

[24]  Huang Zhiping,et al.  A wavelet-based grey particle filter for self-estimating the trajectory of manoeuvring autonomous underwater vehicle , 2014 .

[25]  Michal Reinstein,et al.  Evaluation of the EKF-Based Estimation Architectures for Data Fusion in Mobile Robots , 2015, IEEE/ASME Transactions on Mechatronics.

[26]  Zhu Zhuangsheng,et al.  Study on Initial Gravity Map Matching Technique Based on Triangle Constraint Model , 2015, Journal of Navigation.

[27]  Bo Wang,et al.  An Improved TERCOM-Based Algorithm for Gravity-Aided Navigation , 2016, IEEE Sensors Journal.

[28]  G. Bishop Gravitational field maps and navigational errors , 2000, Proceedings of the 2000 International Symposium on Underwater Technology (Cat. No.00EX418).

[29]  Berthold K. P. Horn,et al.  Closed-form solution of absolute orientation using unit quaternions , 1987 .

[30]  Behrooz Kamgar-Parsi,et al.  Vehicle localization on gravity maps , 1999, Defense, Security, and Sensing.

[31]  G. C. Bishop Gravitational field maps and navigational errors [unmanned underwater vehicles] , 2002 .

[32]  Miguel A. Vega-Rodríguez,et al.  Applying the MOVNS (multi-objective variable neighborhood search) algorithm to solve the path planning problem in mobile robotics , 2016, Expert Syst. Appl..

[33]  Jinsheng Zhang,et al.  The Vector Matching Method in Geomagnetic Aiding Navigation , 2016, Sensors.

[34]  Hubiao Wang,et al.  Research on the Relative Positions-Constrained Pattern Matching Method for Underwater Gravity-Aided Inertial Navigation , 2015, Journal of Navigation.

[35]  Feihu Zhang,et al.  Geomagnetic Navigation of Autonomous Underwater Vehicle Based on Multi-objective Evolutionary Algorithm , 2017, Front. Neurorobot..

[36]  T. Gruber,et al.  GOCO05c: A New Combined Gravity Field Model Based on Full Normal Equations and Regionally Varying Weighting , 2017, Surveys in Geophysics.

[37]  Dae-Won Kim,et al.  An effective initialization method for genetic algorithm-based robot path planning using a directed acyclic graph , 2016, Inf. Sci..

[38]  Yong Wang,et al.  Performance Evaluation and Analysis for Gravity Matching Aided Navigation , 2017, Sensors.

[39]  Quan-Ke Pan,et al.  An Improved Artificial Bee Colony Algorithm for Solving Hybrid Flexible Flowshop With Dynamic Operation Skipping , 2016, IEEE Transactions on Cybernetics.

[40]  Xu De-min,et al.  Application of simplified UKF in SINS initial alignment for large misalignment angles , 2008 .

[41]  Benedetto Allotta,et al.  A new AUV navigation system exploiting unscented Kalman filter , 2016 .