An Adaptive Target Tracking Algorithm Based on EKF for AUV with Unknown Non-Gaussian Process Noise
An adaptive target tracking method based on extended Kalman filter (TT-EKF) is proposed to simultaneously estimate the state of an Autonomous Underwater Vehicle (AUV) and an mobile recovery system (MRS) with unknown non-Gaussian process noise in homing process. In the application scenario of this ar...
Main Authors: | , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2020-05-01
|
Series: | Applied Sciences |
Subjects: | |
Online Access: | https://www.mdpi.com/2076-3417/10/10/3413 |
id |
doaj-6743789bcdcf4a06bc8de89406886f6a |
---|---|
record_format |
Article |
spelling |
doaj-6743789bcdcf4a06bc8de89406886f6a2020-11-25T03:02:59ZengMDPI AGApplied Sciences2076-34172020-05-01103413341310.3390/app10103413An Adaptive Target Tracking Algorithm Based on EKF for AUV with Unknown Non-Gaussian Process NoiseLingyan Dong0Hongli Xu1Xisheng Feng2Xiaojun Han3Chuang Yu4State Key Laboratory of Robotics, Shenyang Institute of Automation, Chinese Academy of Sciences, Shenyang 110016, ChinaState Key Laboratory of Robotics, Shenyang Institute of Automation, Chinese Academy of Sciences, Shenyang 110016, ChinaState Key Laboratory of Robotics, Shenyang Institute of Automation, Chinese Academy of Sciences, Shenyang 110016, ChinaState Key Laboratory of Robotics, Shenyang Institute of Automation, Chinese Academy of Sciences, Shenyang 110016, ChinaState Key Laboratory of Robotics, Shenyang Institute of Automation, Chinese Academy of Sciences, Shenyang 110016, ChinaAn adaptive target tracking method based on extended Kalman filter (TT-EKF) is proposed to simultaneously estimate the state of an Autonomous Underwater Vehicle (AUV) and an mobile recovery system (MRS) with unknown non-Gaussian process noise in homing process. In the application scenario of this article, the process noise includes the measurement noise of AUV heading and forward speed and the estimation error of MRS heading and forward speed. The accuracy of process noise covariance matrix (PNCM) can affect the state estimation performance of the TT-EKF. The variational Bayesian based algorithm is applied to estimate the process noise statistics. We use a Gaussian mixture distribution to model the non-Gaussian noisy forward speed of AUV and MRS. We use a von-Mises distribution to model the noisy heading of AUV and MRS. The variational Bayesian algorithm is applied to estimate the parameters of these distributions, and then the PNCM can be calculated. The prediction error of TT-EKF is online compensated by using a multilayer neural network, and the neural network is online trained during the target tracking process. Matlab simulation and experimental data analysis results verify the effectiveness of the proposed method.https://www.mdpi.com/2076-3417/10/10/3413AUVneural networkVIEKF |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Lingyan Dong Hongli Xu Xisheng Feng Xiaojun Han Chuang Yu |
spellingShingle |
Lingyan Dong Hongli Xu Xisheng Feng Xiaojun Han Chuang Yu An Adaptive Target Tracking Algorithm Based on EKF for AUV with Unknown Non-Gaussian Process Noise Applied Sciences AUV neural network VI EKF |
author_facet |
Lingyan Dong Hongli Xu Xisheng Feng Xiaojun Han Chuang Yu |
author_sort |
Lingyan Dong |
title |
An Adaptive Target Tracking Algorithm Based on EKF for AUV with Unknown Non-Gaussian Process Noise |
title_short |
An Adaptive Target Tracking Algorithm Based on EKF for AUV with Unknown Non-Gaussian Process Noise |
title_full |
An Adaptive Target Tracking Algorithm Based on EKF for AUV with Unknown Non-Gaussian Process Noise |
title_fullStr |
An Adaptive Target Tracking Algorithm Based on EKF for AUV with Unknown Non-Gaussian Process Noise |
title_full_unstemmed |
An Adaptive Target Tracking Algorithm Based on EKF for AUV with Unknown Non-Gaussian Process Noise |
title_sort |
adaptive target tracking algorithm based on ekf for auv with unknown non-gaussian process noise |
publisher |
MDPI AG |
series |
Applied Sciences |
issn |
2076-3417 |
publishDate |
2020-05-01 |
description |
An adaptive target tracking method based on extended Kalman filter (TT-EKF) is proposed to simultaneously estimate the state of an Autonomous Underwater Vehicle (AUV) and an mobile recovery system (MRS) with unknown non-Gaussian process noise in homing process. In the application scenario of this article, the process noise includes the measurement noise of AUV heading and forward speed and the estimation error of MRS heading and forward speed. The accuracy of process noise covariance matrix (PNCM) can affect the state estimation performance of the TT-EKF. The variational Bayesian based algorithm is applied to estimate the process noise statistics. We use a Gaussian mixture distribution to model the non-Gaussian noisy forward speed of AUV and MRS. We use a von-Mises distribution to model the noisy heading of AUV and MRS. The variational Bayesian algorithm is applied to estimate the parameters of these distributions, and then the PNCM can be calculated. The prediction error of TT-EKF is online compensated by using a multilayer neural network, and the neural network is online trained during the target tracking process. Matlab simulation and experimental data analysis results verify the effectiveness of the proposed method. |
topic |
AUV neural network VI EKF |
url |
https://www.mdpi.com/2076-3417/10/10/3413 |
work_keys_str_mv |
AT lingyandong anadaptivetargettrackingalgorithmbasedonekfforauvwithunknownnongaussianprocessnoise AT honglixu anadaptivetargettrackingalgorithmbasedonekfforauvwithunknownnongaussianprocessnoise AT xishengfeng anadaptivetargettrackingalgorithmbasedonekfforauvwithunknownnongaussianprocessnoise AT xiaojunhan anadaptivetargettrackingalgorithmbasedonekfforauvwithunknownnongaussianprocessnoise AT chuangyu anadaptivetargettrackingalgorithmbasedonekfforauvwithunknownnongaussianprocessnoise AT lingyandong adaptivetargettrackingalgorithmbasedonekfforauvwithunknownnongaussianprocessnoise AT honglixu adaptivetargettrackingalgorithmbasedonekfforauvwithunknownnongaussianprocessnoise AT xishengfeng adaptivetargettrackingalgorithmbasedonekfforauvwithunknownnongaussianprocessnoise AT xiaojunhan adaptivetargettrackingalgorithmbasedonekfforauvwithunknownnongaussianprocessnoise AT chuangyu adaptivetargettrackingalgorithmbasedonekfforauvwithunknownnongaussianprocessnoise |
_version_ |
1724687412439810048 |