Hostname: page-component-74656f9884-c52kr Total loading time: 0 Render date: 2026-11-07T00:51:51.514Z Has data issue: false hasContentIssue false

Cooperative Localisation of AUVs based on Huber-based Robust Algorithm and Adaptive Noise Estimation

Published online by Cambridge University Press:  05 March 2019

Xu Bo
Affiliation:
(College of Automation, Harbin Engineering University, Harbin, China)
Asghar. A. Razzaqi*
Affiliation:
(College of Automation, Harbin Engineering University, Harbin, China)
Liu Yalong
Affiliation:
(China Electronic Technology Group Corporation Twentieth Research Institute)
Rights & Permissions [Opens in a new window]

Abstract

In this paper, adaptive noise estimation is used along with a previously proposed Huber-based robust algorithm for cooperative localisation of Autonomous Underwater Vehicles (AUVs). The Huber-based robust cooperative localisation algorithm named Huber-based Iterative Divided Difference Filtering (HIDDF), proposed in our previous work, effectively achieved a robust result against abnormal measurement noise, enhanced the stability of the filtering algorithm and improved the performance of cooperative localisation state estimation. However, its performance could be significantly further improved if it could estimate the system's noise statistical properties online in real time and then adaptively adjust the filtering gain matrix accordingly. In this paper, a novel adaptive noise estimation algorithm is proposed based on a covariance matching method. The proposed algorithm is suitable for adaptively estimating Gaussian and non-Gaussian measurement as well as process noise. The efficacy of the proposed algorithm has been verified through simulation results. In order to further verify the effectiveness of the proposed algorithm in practical systems, lake tests were conducted. Then, based on offline test data, the performance of the cooperative positioning algorithm under dual-pilot and single-pilot schemes was simulated. The advantages and feasibility of the algorithm are analysed and compared through performance comparison. Cooperative localisation accuracy of the previously proposed Huber-based robust algorithm has been enhanced significantly when used with the proposed adaptive noise estimation algorithm.

Information

Type
Research Article
Copyright
Copyright © The Royal Institute of Navigation 2019 
Figure 0

Figure 1. Basic working Principle of the system.

Figure 1

Figure 2. Comparison of error in Experiment 1 - simulation results under Gaussian noise.

Figure 2

Figure 3. Comparison of error in Experiment 2 - simulation results under Gaussian noise.

Figure 3

Table 1. Comparison of cooperative positioning error under Gaussian noise simulation (m)

Figure 4

Figure 4. Comparison of error in Experiment 1– simulation results under non-Gaussian noise (a) ε = 0.1 (b) ε = 0.3 (c) ε = 0.5.

Figure 5

Figure 5. Comparison of error in Experiment 2– simulation results under non-Gaussian noise (a) ε = 0.1 (b) ε = 0.3 (c) ε = 0.5.

Figure 6

Table 2. Comparison of cooperative positioning error under non-Gaussian noise simulation (m)

Figure 7

Table 3. Specifications of sensors used in Experiments

Figure 8

Figure 6. Path taken by master and slave boats in dual pilot experiment.

Figure 9

Figure 7. Comparison of position error (5 s update cycle for cooperative localisation).

Figure 10

Figure 8. Comparison of position error (15 s update cycle for cooperative localisation).

Figure 11

Figure 9. Comparison of position error (30 s update cycle for cooperative localisation).

Figure 12

Table 4. Comparison of cooperative position error for different update cycles (m) - dual pilot experiment

Figure 13

Figure 10. Path taken by master and slave boats in single pilot experiment.

Figure 14

Figure 11. Comparison of Position Error (5 s update cycle for cooperative localisation).

Figure 15

Figure 12. Comparison of Position Error (15 s update cycle for cooperative localisation).

Figure 16

Figure 13. Comparison of position error (30 s update cycle for cooperative localisation).

Figure 17

Table 5. Comparison of cooperative position error for different update cycles(m) - single pilot experiment