Triaxial Accelerometer Error Coefficients Identification with a Novel Artificial Fish Swarm Algorithm

Artificial fish swarm algorithm (AFSA) is one of the state-of-the-art swarm intelligence techniques, which is widely utilized for optimization purposes. Triaxial accelerometer error coefficients are relatively unstable with the environmental disturbances and aging of the instrument. Therefore, ident...

Full description

Bibliographic Details
Main Authors: Yanbin Gao, Lianwu Guan, Tingjun Wang
Format: Article
Language:English
Published: Hindawi Limited 2015-01-01
Series:Journal of Sensors
Online Access:http://dx.doi.org/10.1155/2015/509143
id doaj-34bfe1cdf51b4c60bbbc567c3754d937
record_format Article
spelling doaj-34bfe1cdf51b4c60bbbc567c3754d9372020-11-24T21:55:50ZengHindawi LimitedJournal of Sensors1687-725X1687-72682015-01-01201510.1155/2015/509143509143Triaxial Accelerometer Error Coefficients Identification with a Novel Artificial Fish Swarm AlgorithmYanbin Gao0Lianwu Guan1Tingjun Wang2Institute of Inertial Navigation and Measurement & Control Technology, College of Automation, Harbin Engineering University, Harbin, Heilongjiang 150001, ChinaInstitute of Inertial Navigation and Measurement & Control Technology, College of Automation, Harbin Engineering University, Harbin, Heilongjiang 150001, ChinaChina Aerospace Science and Technology Corporation, No. 16, Xi’an, Shanxi 710001, ChinaArtificial fish swarm algorithm (AFSA) is one of the state-of-the-art swarm intelligence techniques, which is widely utilized for optimization purposes. Triaxial accelerometer error coefficients are relatively unstable with the environmental disturbances and aging of the instrument. Therefore, identifying triaxial accelerometer error coefficients accurately and being with lower costs are of great importance to improve the overall performance of triaxial accelerometer-based strapdown inertial navigation system (SINS). In this study, a novel artificial fish swarm algorithm (NAFSA) that eliminated the demerits (lack of using artificial fishes’ previous experiences, lack of existing balance between exploration and exploitation, and high computational cost) of AFSA is introduced at first. In NAFSA, functional behaviors and overall procedure of AFSA have been improved with some parameters variations. Second, a hybrid accelerometer error coefficients identification algorithm has been proposed based on NAFSA and Monte Carlo simulation (MCS) approaches. This combination leads to maximum utilization of the involved approaches for triaxial accelerometer error coefficients identification. Furthermore, the NAFSA-identified coefficients are testified with 24-position verification experiment and triaxial accelerometer-based SINS navigation experiment. The priorities of MCS-NAFSA are compared with that of conventional calibration method and optimal AFSA. Finally, both experiments results demonstrate high efficiency of MCS-NAFSA on triaxial accelerometer error coefficients identification.http://dx.doi.org/10.1155/2015/509143
collection DOAJ
language English
format Article
sources DOAJ
author Yanbin Gao
Lianwu Guan
Tingjun Wang
spellingShingle Yanbin Gao
Lianwu Guan
Tingjun Wang
Triaxial Accelerometer Error Coefficients Identification with a Novel Artificial Fish Swarm Algorithm
Journal of Sensors
author_facet Yanbin Gao
Lianwu Guan
Tingjun Wang
author_sort Yanbin Gao
title Triaxial Accelerometer Error Coefficients Identification with a Novel Artificial Fish Swarm Algorithm
title_short Triaxial Accelerometer Error Coefficients Identification with a Novel Artificial Fish Swarm Algorithm
title_full Triaxial Accelerometer Error Coefficients Identification with a Novel Artificial Fish Swarm Algorithm
title_fullStr Triaxial Accelerometer Error Coefficients Identification with a Novel Artificial Fish Swarm Algorithm
title_full_unstemmed Triaxial Accelerometer Error Coefficients Identification with a Novel Artificial Fish Swarm Algorithm
title_sort triaxial accelerometer error coefficients identification with a novel artificial fish swarm algorithm
publisher Hindawi Limited
series Journal of Sensors
issn 1687-725X
1687-7268
publishDate 2015-01-01
description Artificial fish swarm algorithm (AFSA) is one of the state-of-the-art swarm intelligence techniques, which is widely utilized for optimization purposes. Triaxial accelerometer error coefficients are relatively unstable with the environmental disturbances and aging of the instrument. Therefore, identifying triaxial accelerometer error coefficients accurately and being with lower costs are of great importance to improve the overall performance of triaxial accelerometer-based strapdown inertial navigation system (SINS). In this study, a novel artificial fish swarm algorithm (NAFSA) that eliminated the demerits (lack of using artificial fishes’ previous experiences, lack of existing balance between exploration and exploitation, and high computational cost) of AFSA is introduced at first. In NAFSA, functional behaviors and overall procedure of AFSA have been improved with some parameters variations. Second, a hybrid accelerometer error coefficients identification algorithm has been proposed based on NAFSA and Monte Carlo simulation (MCS) approaches. This combination leads to maximum utilization of the involved approaches for triaxial accelerometer error coefficients identification. Furthermore, the NAFSA-identified coefficients are testified with 24-position verification experiment and triaxial accelerometer-based SINS navigation experiment. The priorities of MCS-NAFSA are compared with that of conventional calibration method and optimal AFSA. Finally, both experiments results demonstrate high efficiency of MCS-NAFSA on triaxial accelerometer error coefficients identification.
url http://dx.doi.org/10.1155/2015/509143
work_keys_str_mv AT yanbingao triaxialaccelerometererrorcoefficientsidentificationwithanovelartificialfishswarmalgorithm
AT lianwuguan triaxialaccelerometererrorcoefficientsidentificationwithanovelartificialfishswarmalgorithm
AT tingjunwang triaxialaccelerometererrorcoefficientsidentificationwithanovelartificialfishswarmalgorithm
_version_ 1725861069752107008