Multi-AUV Cooperative Navigation Algorithm Based on Temporal Difference Method

Ranzhen Ren, Lichuan Zhang, Lu Liu, Dongwei Wu, Guang Pan, Qiaogao Huang, Yuchen Zhu, Yazhe Liu, Zixiao Zhu

Research output: Contribution to journalArticlepeer-review

13 Scopus citations

Abstract

To reduce the cooperative positioning error and improve the navigation accuracy, a single master–slave AUV cooperative navigation method is proposed in this paper, which mainly focuses on planning the optimal path of the master AUV by the time difference (TD) method, under the premise that the path of the slave AUV has been planned. First, the model of multi-AUV cooperative navigation is established, and the observable problem of the system is analyzed. Second, for the single master–slave AUV cooperative navigation system, a Markov decision process (MDP)-based multi-AUV cooperative navigation model is established, and the master AUV path planning method is designed based on the TD method. Finally, the extended Kalman filter (EKF) and unscented Kalman filter (UKF) nonlinear filtering algorithms are applied to simulate and verify the algorithm that is proposed in this paper. The results show that the theoretical positioning error of the slave AUV can be controlled to about 3.2m by planning the path of the master AUV using the TD method. This method can not only reduce the observation error and positioning error of the slave AUV during the whole cooperative navigation process, but also keep the relative measurement distance between the master AUV and the slave AUV within an appropriate range.

Original languageEnglish
Article number955
JournalJournal of Marine Science and Engineering
Volume10
Issue number7
DOIs
StatePublished - Jul 2022

Keywords

  • cooperative navigation
  • extended Kalman filter
  • Markov decision process
  • temporal difference method
  • unscented Kalman filter

Fingerprint

Dive into the research topics of 'Multi-AUV Cooperative Navigation Algorithm Based on Temporal Difference Method'. Together they form a unique fingerprint.

Cite this