{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,23]],"date-time":"2026-03-23T14:35:05Z","timestamp":1774276505017,"version":"3.50.1"},"reference-count":41,"publisher":"MDPI AG","issue":"5","license":[{"start":{"date-parts":[[2015,5,5]],"date-time":"2015-05-05T00:00:00Z","timestamp":1430784000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Ministry of Science and Technology of China","award":["2014DFR10010"],"award-info":[{"award-number":["2014DFR10010"]}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science foundation of China","doi-asserted-by":"publisher","award":["51309059"],"award-info":[{"award-number":["51309059"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>The artificial fish swarm algorithm (AFSA) is one of the state-of-the-art swarm intelligent techniques, which is widely utilized for optimization purposes. Fiber optic gyroscope (FOG) error parameters such as scale factors, biases and misalignment errors are relatively unstable, especially with the environmental disturbances and the aging of fiber coils. These uncalibrated error parameters are the main reasons that the precision of FOG-based strapdown inertial navigation system (SINS) degraded. This research is mainly on the application of a novel artificial fish swarm algorithm (NAFSA) on FOG error coefficients recalibration\/identification. First, the NAFSA avoided the demerits (e.g., lack of using artificial fishes\u2019 pervious experiences, lack of existing balance between exploration and exploitation, and high computational cost) of the standard AFSA during the optimization process. To solve these weak points, functional behaviors and the overall procedures of AFSA have been improved with some parameters eliminated and several supplementary parameters added. Second, a hybrid FOG error coefficients recalibration algorithm has been proposed based on NAFSA and Monte Carlo simulation (MCS) approaches. This combination leads to maximum utilization of the involved approaches for FOG error coefficients recalibration. After that, the NAFSA is verified with simulation and experiments and its priorities are compared with that of the conventional calibration method and optimal AFSA. Results demonstrate high efficiency of the NAFSA on FOG error coefficients recalibration.<\/jats:p>","DOI":"10.3390\/s150510547","type":"journal-article","created":{"date-parts":[[2015,5,5]],"date-time":"2015-05-05T10:43:16Z","timestamp":1430822596000},"page":"10547-10568","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":16,"title":["A Novel Artificial Fish Swarm Algorithm for Recalibration of Fiber Optic Gyroscope Error Parameters"],"prefix":"10.3390","volume":"15","author":[{"given":"Yanbin","family":"Gao","sequence":"first","affiliation":[{"name":"Institute of Inertial Navigation and Measurement & Control Technology, College of Automation, Harbin Engineering University, Harbin 150001, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Lianwu","family":"Guan","sequence":"additional","affiliation":[{"name":"Institute of Inertial Navigation and Measurement & Control Technology, College of Automation, Harbin Engineering University, Harbin 150001, China"},{"name":"NavINST-Navigation and Instrumentation Research Group, Department of Electrical and Computer Engineering, Queen's University, Kingston, ON K7L 3N6, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tingjun","family":"Wang","sequence":"additional","affiliation":[{"name":"No. 16 of China Aerospace Science and Technology Corporation, Xi'an 710001, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yunlong","family":"Sun","sequence":"additional","affiliation":[{"name":"Institute of Inertial Navigation and Measurement & Control Technology, College of Automation, Harbin Engineering University, Harbin 150001, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2015,5,5]]},"reference":[{"key":"ref_1","first-page":"32","article-title":"An optimizing method based on autonomous animate: Fish swarm algorithm","volume":"11","author":"Li","year":"2002","journal-title":"Syst. Eng. Theory Pract."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"965","DOI":"10.1007\/s10462-012-9342-2","article-title":"Artificial fish swarm algorithm a survey of the state-of-the-art, hybridization, combinatorial and indicative applications","volume":"42","author":"Mehdi","year":"2014","journal-title":"Artif. Intell. Rev."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"143","DOI":"10.1590\/S1679-78252014000100009","article-title":"Fish Swarm Optimization Algorithm Applied to Engineering system design","volume":"11","author":"Fran","year":"2014","journal-title":"Lat. Am. J. Solids Struct."},{"key":"ref_4","first-page":"64","article-title":"Applications of artificial fish school algorithm in combinatorial optimization problems","volume":"34","author":"Li","year":"2004","journal-title":"J. Shandong Univ. (Eng. Sci.)"},{"key":"ref_5","first-page":"215","article-title":"Multithreaded implementation and performance of a modified artificial fish swarm algorithm for unconstrained optimization","volume":"7","author":"Milan","year":"2013","journal-title":"Int. J. Math. Comput. Simul."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"378","DOI":"10.1016\/j.knosys.2010.11.001","article-title":"Forecasting stock indices using radial basis function neural network optimized by artificial fish swarm algorithm","volume":"24","author":"Shen","year":"2011","journal-title":"Knowl. Based Syst."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1155\/2014\/273043","article-title":"Modeling FOG Drift Using Back-Propagation Neural Network Optimized by Artificial Fish Swarm Algorithm","volume":"2014","author":"Song","year":"2014","journal-title":"J. Sens."},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Vannoorenberghe, P., and Flouzat, G. (2006, January 16\u201321). A belief-based pixel labeling strategy for medical and satellite image segmentation. Proceedings of the IEEE International Conference on Fuzzy Systems, Vancouver, BC, Canada.","DOI":"10.1109\/FUZZY.2006.1681846"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"911","DOI":"10.1109\/TKDE.2008.38","article-title":"Simultaneous pattern and data clustering for pattern cluster analysis","volume":"20","author":"Wong","year":"2008","journal-title":"IEEE Trans. Knowl. Data Eng."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Fei, T., Zhang, L., Li, Y., Yang, Y., and Wang, F. (2014, January 27\u201328). The artificial fish algorithm to solve traveling salesman problem. Proceeding of the International Conference on Computer Science and Information Technology, Chennai, India.","DOI":"10.1007\/978-81-322-1759-6_78"},{"key":"ref_11","unstructured":"Jiang, M., and Zhu, K. (2011, January 10\u201312). Multiobjective Optimization by Artificial Fish Swarm Algorithm. Proceedings of the International Conference on Computer Science and Automation Engineering (CSAE), Shanghai, China."},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Cheng, Z., and Hong, X. (2012, January 12\u201314). PID controller parameters optimization based on artificial fish swarm algorithm. Proceedings of the IEEE Fifth International Conference on Intelligent Computation Technology and Automation (ICTA), Zhangjiajie, China.","DOI":"10.1109\/ICICTA.2012.73"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"5367","DOI":"10.1016\/j.asoc.2011.05.022","article-title":"Modification of the fish swarm algorithm with particle swarm optimization formulation and communication behavior","volume":"11","author":"Tsai","year":"2011","journal-title":"Appl. Soft Comput."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"378","DOI":"10.1016\/j.asoc.2014.10.030","article-title":"Self-adaptive check and repair operator-based particle swarm optimization for the multidimensional knapsack problem","volume":"26","author":"Chih","year":"2015","journal-title":"Appl. Soft Comput."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"1338","DOI":"10.1016\/j.apm.2013.08.009","article-title":"Particle Swarm Optimization with Time-Varying Acceleration Coefficients for the Multidimensional Knapsack Problem","volume":"38","author":"Chih","year":"2014","journal-title":"Appl. Math. Model."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"5053","DOI":"10.1016\/j.asoc.2011.05.053","article-title":"Particle Swarm Optimization for the Economic and Economic Statistical Designs of the X Control Chart","volume":"11","author":"Chih","year":"2011","journal-title":"Appl. Soft Comput."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"212","DOI":"10.1109\/TR.2009.2035796","article-title":"A Particle Swarm Optimization Approach Based on Monte Carlo Simulation for Solving the Complex Network Reliability Problem","volume":"59","author":"Chih","year":"2010","journal-title":"IEEE Trans. Reliab."},{"key":"ref_18","first-page":"169","article-title":"Parameters analysis of artificial fish swarm algorithm","volume":"36","author":"Wang","year":"2010","journal-title":"Comput. Eng."},{"key":"ref_19","first-page":"1","article-title":"A new Algorithm Based on Improved Artificial Fish Swarm Algorithm for Data Clustering","volume":"11","author":"Yazdani","year":"2013","journal-title":"Int. J. Artif. Intell."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Lefevre, H.C. (2012, January 15\u201319). The fiber-optic gyroscope: Actually better than the ring-laser gyroscope?. Proceedings of the OFS2012 22nd International Conference on Optical Fiber Sensors, Beijing, China.","DOI":"10.1117\/12.978920"},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Pavlath, G.A. (2012, January 15\u201319). Fiber Optic Gyros Past, Present, and Future. Proceedings of the OFS2012 22nd International Conference on Optical Fiber Sensors, Beijing, China.","DOI":"10.1117\/12.966855"},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Titterton, D.H., and Weston, J.L. (2004). Strapdown Inertial Navigation Technology, Co-published by the American Institute of Aeronautics and Astronautics and the Institution of Electrical Engineers. [2nd ed.].","DOI":"10.1049\/PBRA017E"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"563","DOI":"10.1016\/j.measurement.2012.08.015","article-title":"A novel algorithm for marine strapdown gyrocompass based on digital filter","volume":"46","author":"Li","year":"2013","journal-title":"Measurement"},{"key":"ref_24","unstructured":"Aboelmagd, N., Tashfeen, B., and Karamat, J.G. (2013). Fundamentals of Inertial Navigation, Satellite-Based Positioning and their Integration, Springer."},{"key":"ref_25","first-page":"393","article-title":"Calibration method for laser gyro SINS under outer field dynamic conditions","volume":"19","author":"Yang","year":"2011","journal-title":"J. Chin. Inert. Technol."},{"key":"ref_26","unstructured":"Deming, H., and Lu, C. (1999). Inertial Navigation Systems, Harbin Engineering University Press."},{"key":"ref_27","first-page":"358","article-title":"FOG random drift modeling by artificial fish swarm algorithm","volume":"20","author":"Wang","year":"2012","journal-title":"J. Chin. Inert. Technol."},{"key":"ref_28","first-page":"81","article-title":"Temperature compensation method for bias of ring laser gyroscope based on artificial fish swarm algorithm","volume":"43","author":"Yu","year":"2014","journal-title":"Infrared Laser Eng."},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Gao, Y., Guan, L., Wang, T., and Cong, X. (2013, January 4\u20137). Research on the Calibration of FOG Based on AFSA. Proceedings of the 2013 IEEE International Conference on Machatronics and Automation, Takamatsu, Japan.","DOI":"10.1109\/ICMA.2013.6617954"},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"297","DOI":"10.1016\/j.measurement.2014.01.003","article-title":"Optimal artificial fish swarm algorithm for the field calibration on marine navigation","volume":"50","author":"Gao","year":"2014","journal-title":"Measurement"},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"305","DOI":"10.1109\/TR.2010.2103970","article-title":"Monte Carlo methods for reliability evaluation of linear sensor systems","volume":"60","author":"Yang","year":"2011","journal-title":"IEEE Trans. Reliab."},{"key":"ref_32","unstructured":"Shi, Y., and Eberhart, R. (1998, January 4\u20139). A Modified Particle Swarm Optimizer, Evolutionary Computation. Proceedings of the IEEE International Conference on World Congress on Computational Intelligence, Anchorage, AK, USA."},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Jiao, F., Li, J., and Chu, Z. (2012, January 11\u201313). An improved six-position hybrid Calibration for RLG POS in full temperature. Proceedings of the 8th IEEE International Symposium on Instrumentation and Control Technology, London, UK.","DOI":"10.1109\/ISICT.2012.6291607"},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Sun, F., Lan, H., and Xia, J. (2012, January 11\u201313). Research on calibration of IFOG based on angle increment experiment. Proceedings of the IEEE International Conference on Machatronics and Automation, London, UK.","DOI":"10.1109\/ICMA.2012.6283233"},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Wang, Q.Y., Zhao, Q., and Sun, F. (2013). Six-position calibration for the fiber optic gyro based on a double calculation program. Opt. Eng., 52.","DOI":"10.1117\/1.OE.52.4.043603"},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"210","DOI":"10.1016\/S1000-9361(11)60025-3","article-title":"A D-optimal Multi-position Calibration Method for Dynamically Tuned Gyroscopes","volume":"24","author":"Fu","year":"2011","journal-title":"Chin. J. Aeronaut."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1088\/0957-0233\/24\/10\/105002","article-title":"Accelerometer calibration with nonlinear scale factor based on multi-position observation","volume":"24","author":"Cai","year":"2013","journal-title":"Measur. Sci. Technol."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"109","DOI":"10.1287\/opre.1080.0529","article-title":"Omitting meaningless digits in point estimates: The probability guarantee of leading-digit rules","volume":"57","author":"Song","year":"2009","journal-title":"Oper. Res."},{"key":"ref_39","unstructured":"Law, A.M. (2007). Simulation Modeling and Analysis, mcGraw-Hill. [4th ed.]."},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"208","DOI":"10.2514\/2.4242","article-title":"Strapdown Inertial navigation System Algorithm design, Part 2: Velocity and Position Algorithms","volume":"21","author":"Savage","year":"1998","journal-title":"AIAA J. Guid. Control Dyn."},{"key":"ref_41","unstructured":"Salychev, O.S. (2004). Applied Inertial Navigation: Problems and Solutions, BMSTU Press."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/15\/5\/10547\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T20:45:47Z","timestamp":1760215547000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/15\/5\/10547"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,5,5]]},"references-count":41,"journal-issue":{"issue":"5","published-online":{"date-parts":[[2015,5]]}},"alternative-id":["s150510547"],"URL":"https:\/\/doi.org\/10.3390\/s150510547","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2015,5,5]]}}}