Next Article in Journal
Exploring Maritime Search and Rescue Resource Allocation via an Enhanced Particle Swarm Optimization Method
Previous Article in Journal
Movements of Hatchery-Reared Dusky Groupers Released in a Northeast Atlantic Coastal Marine Protected Area
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

FBLS-Based Fusion Method for Unmanned Surface Vessel Positioning Considering Denoising Algorithm

Navigation College, Dalian Maritime University, 1 Linghai Road, Dalian 116026, China
*
Author to whom correspondence should be addressed.
J. Mar. Sci. Eng. 2022, 10(7), 905; https://doi.org/10.3390/jmse10070905
Submission received: 29 May 2022 / Revised: 28 June 2022 / Accepted: 28 June 2022 / Published: 30 June 2022
(This article belongs to the Section Ocean Engineering)

Abstract

:
Although a USV navigation system is an important application of unmanned systems, combining Inertial Navigation System (INS) with Global Positioning System (GPS) can provide reliable and continuous solutions of positioning and navigation based on its several advantages; the random error characteristics of INS and the instability derived from the GPS signal blockage represent a potential threat to the INS/GPS integration of USV. Under this background, a composition framework based on nonlinear generalization capability of support vector machines (SVM) and multi-resolution ability of wavelet transform is used to solve the difficulty that the INS suffers from the interference of stochastic errors, and the dynamic information of the USV is not influenced. An innovative fuzzy broad learning structure based on the broad learning (BL) method is utilized in the INS/GPS integration of USV, in which the navigation information of INS and GPS are deemed as the input of the Fuzzy Broad Learning System (FBLS) to train the network, and then the trained network of FBLS and navigation information of INS are applied for estimating the optimal navigation solution during the GPS signal blockage. Based on the USV platform, a sea trial was carried out to confirm the validity and feasibility of the proposed method by comparing with existing algorithms for INS/GPS integration. The experimental results show that the proposed approach could achieve the better denoising effect from random errors of INS and provide high-accuracy navigation solutions during GPS signal blockage.

1. Introduction

With the rapid development of intelligent technology, the wide application of intelligent technology in various fields means that unmanned vehicles and unmanned aerial vehicles (UAV) [1,2] have been gradually known by people. Unmanned Surface Vessel (USV) [3], as a branch of unmanned equipment manufacturing, has gradually appeared in people’s visual field and achieved rapid development. Unmanned ships are equipped with different sensors, which make it easy to complete the various tasks, including target recognition, routing plan and maritime search and rescue, underwater mapping based on integrating modern communication, information processing and perceptual control and other advanced technologies [4,5,6]. GPS and INS are regarded as important sensors of unmanned ships, which can obtain the ship’s position, velocity, attitude, and other navigational information to ensure that the ship navigation is safer and more reliable. GPS has been regarded as a satellite-based positioning system, which can output all-weather positioning information for the world. Moreover, the positioning accuracy is high, and the navigation accuracy does not change with time. However, the attitude information of the ship cannot be obtained by using GPS equipment alone, and GPS is vulnerable to electromagnetic interference and the data update rate of GPS is low [7]. INS has been deemed as a fully autonomous navigation system which has some advantages of high short-dated accuracy and high update rate of the data, but it has the disadvantage that navigation errors will accumulate over time. Therefore, in order to compensate for the shortcomings of INS and GPS, the combination of two sensors can update the speed and position components and improve the accuracy even at low data update rate.
Since the error of IMU increases due to random zero bias and bias drift, establishing a specific model to eliminate the influence of these errors on inertial sensors is hard to perform. The random errors of INS are composed of short-term errors and long-term errors, in which the short-term errors in INS random errors can be minimized by pre-filtering the original measurement, and the long-term errors can be compensated by the integration process. At present, the multi-resolution ability of wavelet transform denoising techniques is utilized to eliminate the short-term errors in IMU, and the results show that the noise is suppressed by reducing the frequency components with small correlation [8,9]. Unfortunately, the long-term errors of sensor associated with ship motion dynamics cannot be thoroughly removed by using the traditional denoising approached based on wavelet transform [10]. There are some common theories that can be utilized to pretreat the dynamic data from the original IMU measurement, for instance the Allan variance-based method [11,12]. Unfortunately, the complexity of computation associated with these approaches is ignored.
For a GPS/INS integrated system, the Kalman filter-based method is the common technique owing to its optimality in state estimation. However, there are many questions eager to be addressed in some aspects: (1) More precise random modeling of inertial sensors based on INS; (2) The accuracy decreases rapidly in the process of long-period GNSS interruption; (3) The prediction ability of modeling ship nonlinear behavior is relatively poor. (4) Unstable estimation can be caused by weak observability of error states. Considering the capability of artificial intelligence (AI) methods to address generalization and nonlinear problems, the focus of data fusion has shifted to the field of AI-based methods. In [13,14], artificial neural network (ANN) and multi-layer perceptron (MLP) were used to model the position errors of INS according to output data of INS and GNSS. Input-Delayed Neural Networks (IDNN) were proposed in [15], in which the networks attempted to model the velocity and position errors of INS according to current and past information derived from INS velocity and position. The artificial immune system (AIS) [16] method was explored to provide estimation errors of velocity and position of IMU. [17] had used the extreme learning machine (ELM) method and implemented both INS and GPS integrated navigation in high velocity applications with the help of the characteristics of fast learning speed and better generalization capability. In addition, [18] proposed the long- and short-term memory (LSTM) for a more stable and reliable navigation solution when GPS interruption occurs, and applied it to vehicle. A similar procedure could be seen in [19], where instead of utilizing LSTM, SVM was presented to integrate both IMU and GPS, and the results showed that the fusion algorithm has greatly improved the accuracy of the model.
As can be seen from the abovementioned research, there are still some problems even though many achievements have been obtained. Almost all the proposed algorithms to approximate the optimal solution in dynamic environments use a sliding window and its variants. However, most algorithms are limited to the computational complexity and training time for the choice of network structure. At present, it is still plagued by these problems.
In this article, a novel data fusion method for INS/GPS integration is proposed to improve the positioning accuracy and intensify reliability with less computing complexity, particularly when the GPS signal strength is low. The contributions of this article are as follows:
(1)
Aiming at the difficulty that the INS suffers from the interference of stochastic errors, this article proposes a composition framework based on nonlinear generalization capability of SVM and multi-resolution ability of wavelet transform without influencing the dynamic data of the ship.
(2)
Focusing on simple model structure and short training time of fuzzy broad learning theory, this article fuses uncertain sensory information derived from INS and GPS.
(3)
Verifying the validity and feasibility of the proposed method by comparing with current popular methods for INS/GPS integration.
The other parts of this article are arranged as follows: Section 2 describes the loosely coupled GPS/INS integration model, and the denoising method based on combine wavelet with SVM framework is introduced in Section 3 and Section 4, which describe the integrated navigation based on FBLS. The experiment results and analysis are presented in Section 5. Finally, Section 6 provides the concluding remarks.

2. Proposed Method

It can be observed in Figure 1 that the combination of denoising method and data fusion theory constitutes the system architecture of this paper. The denoising model is presented by using wavelet and SVM method to obtain the denoised IMU measurements. When the GPS signal is effective, the FBLS is trained to obtain the input-output mapping. However, if the GPS outages, the acceleration and angular rate data derived from INS are used as the input of the trained network to predict the corresponding position error, and finally obtain the positioning information of the USV.
  • Analysis of Error Models of INS
The nonlinear model of attitude and velocity can be defined as [20]:
{ ϕ ˙ = ( ω i e n + ω e n n ) × ϕ + ( δ ω i e n + δ ω e n n ) C b n ε b δ V ˙ n = f n × ϕ ( 2 δ ω i e n + δ ω e n n ) × V n ( 2 ω i e n + ω e n n ) × δ V n + C b n b
where ϕ = [ϕE, ϕN, ϕU], δVn = [δVE, δVN, δVU] and fn = [fE, fN, fU] mean the attitude angle error, velocity error and the specific force vector of accelerometer, in which the subscript E, N, U denote the east, north and upper orientation, respectively. ω i e n and ω e n n indicate respectively the angular rate caused by earth rotation and angular rate caused by vehicle motion, while δ ω i e n and δ ω e n n indicate the corresponding errors. C b n stands for the attitude matrix, ε ˙ i b = 0 and ˙ i b = 0 (i = x, y, z) denote the constant drift of the gyro and accelerometer zero-bias.
The nonlinear model of position error can be defined as [20]:
[ δ L ˙ δ λ ˙ δ h ˙ ] = [ 0 1 R M + h 0 sec L ( R N + h ) cos φ 0 0 0 0 1 ] [ δ V E δ V N δ V U ] + [ 0 0 V N ( R M + h ) 2 V E tan L sec L ( R N + h ) 0 V E sec L ( R N + h ) 2 0 0 0 ] [ δ L δ λ δ h ]
where δL, δλ, δh indicate errors of position. RM and RN represents the radius of curvature along the meridian circle and parallel to the prime vertical, respectively.
2.
State and Measurement Models
In this article, a loose combination of the navigation system is constructed based on the INS mechanization.
X = [ ϕ E , ϕ N , ϕ U , δ V E , δ V N , δ V U , δ L , δ λ , δ h , ε x , ε y , ε z , x , y , z ] Τ
Considering Equation (3) and INS error equations in (1) and (2), the state model can be expressed as:
X k + 1 = F k X k + G k W k
where X represents the state vector, Fk and Gk mean the system matrix and system noise matrix, while W stands for the process noise vector.
The position observation model is constructed by the position difference between GPS and INS, and the velocity observation equation is constructed by the velocity difference. Then the observation model of GPS/INS integrated navigation system is:
Z k = H k X + D k = [ H P H V ] X + [ D P D V ]
where H P = [ 0 3 × 6 diag ( [ R M , R N cos L , 1 ] ) 0 3 × 6 ] , H V = [ 0 3 × 3 diag ( [ 1 , 1 , 1 ] ) 0 3 × 9 ] , DP and DV denote position observation errors and velocity observation errors of GPS, respectively.

3. Denoising of Combing Wavelet and SVM Method

3.1. SVM Approach

Based on the Vapnik–Chervonenkis dimension and structural risk minimization principle of statistical learning theory, Vapnik presented a new machine learning method, namely SVM [21]. SVM can not only effectively improve the generalization ability of learning machine, but also maximize the interval in feature space into a convex quadratic programming problem, so as to obtain the global optimal solution.
We assume that a training set {(xi, yi), i = 1, 2,…, n} is composed of n sample, where xi and yi denote the input data and the corresponding output data. So, the regression function can be written as:
f ( x ) = σ , Φ ( x ) + d
where Φ(x) represents the nonlinear function, which is mainly used to realize the mapping of training samples from low-dimensional space to high-dimensional feature space. σ and d mean the weight vector and bias vector, respectively. In order to extend the results obtained in the estimation indicator function (pattern recognition problem) to the estimation of real function (regression problem), an insensitive loss function L is introduced:
L ε = { 0 , | f ( x ) y | ε | f ( x ) y | ε , o t h e r s
By introducing a variable that allows the deviation of the function interval, that is, the slack variables ξ i and ξ i , the σ and d are calculated by addressing the quadratic programming (QP) problem [22]:
{ min 1 2 σ 2 + C i = 1 n ( ξ i , ξ i ) s . t . { y i σ , Φ ( x ) d ε + ξ i y i + σ , Φ ( x ) + d ε + ξ i ξ i 0 , ξ i 0   ( i = 1 , 2 , , n )
where C means the regularization parameter to balance the maximum margin and classification error. The constrained optimization problem determined by Equation (8) is a typical QP problem, which can be solved by Lagrange multiplier method. Therefore, the dual optimization problem is:
{ max [ 1 2 i = 1 n j = 1 n ( α i α i ) ( α j α j ) K ( x i , y i ) i = 1 n α i ( ε y i ) i = 1 n α i ( ε + y i ) ] s . t . i = 1 n ( α i α i ) = 0 , 0 α i , α i C   ( i = 1 , 2 , , n )
where α i and α i denote Lagrange multipliers, and K(xi, yi) indicate the kernel function. The solution of Lagrange multipliers α i and α i is achieved by solving Equation (9), then w = i = 1 n ( α i α i ) Φ ( x i ) . Therefore, the support vector regression function f(x) in Equation (1) can be given by [22]:
f ( x ) = i = 1 n ( α i α i ) K ( x i , y i ) + d
Figure 2 shows the process of SVM regression. The function of kernel is to ensure that SVM makes the data linearly indivisible in the low-dimensional space and linearly divisible in the high-dimensional space without inner product operations, enhance operational efficiency and avoid dimensional catastrophes. Therefore, the selection of kernel function largely determines the prediction accuracy. The radial basis function (RBF) is used as the kernel function of support vector regression (SVR), mainly because it has a wider scope of application and does not need to consider the size of data sets and feature dimensions in this research.
K ( x i , y i ) = exp x i y i 2 2 γ 2
where γ denotes the kernel function parameter that has an impact on the accuracy of prediction and complexity of data distribution.
Based on the nonlinear regression and high generalization ability derived from SVR, and if the data set representing the dynamics of vessel is given, it can be utilized to deal with the long-term noises of IMU. Therefore, the wavelet and SVR method are combined into a denoising framework, which is deemed as the preprocessed solution of original MEMS-IMU measurement.

3.2. Denoising Method Based on Wavelet and SVM

The denoising model is presented by using the wavelet and SVM methods in Figure 2. The latest set of original IMU output data x1, x2,…, xn×k can be chosen, and its size is defined as n × k. It is worth to note that n and k are given as 10 to ensure the dynamics characteristics of denoising. In addition, the original measurement is preprocessed by using the four-level wavelet denoising algorithm based on the effect of noise reduction. After the sequence is denoised, it is decomposed into k smaller sequences, in which each smaller sequence is utilized as the input of the mean filter. Ultimately, the output sequence x 1 , x 2 ,…, x k , which is derived from mean filter, can be deemed as the input of SVM regression to obtain the accurate IMU measurement y.
When considering the training process of SVM, we use one group of the noisy data and its noise variance equivalent to the noise variance of sequence x 1 , x 2 ,…, x k . It is assumed that the measured noise of IMU follows the non-Gaussian distribution and satisfies the GED of non-zero state parameters. This assumption is helpful to improve the positioning accuracy according to the experimental results.
Taking the raw signal as the training norm and considering that the sine wave model can provide an infinite number of derivatives, the dynamic training model is appropriate, in which some data performs the training function, and the remaining data performs the testing function. Moreover, based on the predict consequences of the model, the optimum parameters of coefficient C and γ are calculated according to ergodic algorithm [23].

4. Fuzzy Broad Learning System

4.1. FBLS Structure

Fuzzy Broad Learning System (FBLS) is implemented based on the integrated structure of BLS and Takagi-Sugeno (TS) fuzzy subsystem in Figure 3. It mainly replaces the feature nodes of BLS with a set of TS fuzzy subsystems [24]. In order to reduce the computational complexity of BLS structure, the sparse automatic encoder used to fine-tune the weights in the feature layer is removed from the FBLS. Supposed a training data with n (n < N) fuzzy subsystems and m (m < M) enhancement nodes can be represented as
X = { ( x 1 x 2 x N ) | x s = [ x s 1 , x s 2 , , x s M ] } , s = 1 , 2 , , N
The ith fuzzy system including Ki fuzzy rules has the following form
If   x s 1   i s   A k 1 i   and   x s 2   i s   A k 2 i x s M   i s   A k M i then   υ s k i = f k i ( x s 1 , x s 2 , , x s M ) , k = 1 , 2 , , K i
In this paper, the first-order TS fuzzy model is used to map the input xs = (xs1, xs2,…, xsN) to the ith fuzzy system, hence υ s k i can be represented as
υ s k i = f k i ( x s 1 , x s 2 , , x s M ) = t = 1 M α k t i x s t
where α k t i means the parameter derived from the ith fuzzy system, and its values are initialized by the uniform distribution in [0, 1]. The activation strength of kth fuzzy rule can be determined as
τ s k i = t = 1 M μ k t i ( x s t )
where μ k t i corresponding to fuzzy set A k t i is regarded as a Gaussian membership function, which can be presented as
μ k t i ( x s t ) = e ( x s t c k t i σ k t i ) 2
where σ k t i and c k t i denote the center and width, respectively. Ki clustering centers can be calculated by using k-means clustering method for the ith fuzzy subsystem of FBLS. σ k t i is initialized by the cluster node. So, the weighted activation strength of each fuzzy rule can be denoted as
ω k t i = τ s k i k = 1 K i τ s k i

4.2. FBLS-Aided Integrated Navigation System

Considering that the position errors of GPS/INS integration are mainly caused by errors of the gyroscope and accelerometer in INS, the outputs of the gyroscope and accelerometer are selected as the input of network while the position error of inertial navigation are chosen as the network output. The FBLS is trained when the GPS signal is effective, as shown in Figure 4, in which the PINS denotes the output positioning data of inertial navigation solution, and PGPS denotes the GPS positioning data. The positioning error δP estimated by EKF method and the GPS/INS integrated navigation positioning data are calculated by the formula P = PINSδP. In addition, the error estimates δP obtained by EKF are utilized as the expected output of the network, and the output f i b b ,   ω i b b of accelerometers and gyroscopes in INS are used as the input of the network. The training algorithm obtains the input-output mapping according to the parameters of the FBLS. Figure 5 shows the prediction process of the network when GPS outages. Due to the poor accuracy of gyroscopes and accelerometers, the navigation accuracy of the pure inertial navigation solution decreases sharply, which makes it difficult to achieve the required navigation accuracy. Therefore, the acceleration and angular rate data f i b b ,   ω i b b are used as the input of the trained network to predict the corresponding position error δP, so as to realize the compensation of INS error at that time and finally obtain the positioning information of the USV.

5. Experimental Results and Analysis

5.1. USV Platform Experiment

A sea trial was performed near the Lingshui port of Dalian, in which a navigation grade inertial measurement unit composed of gyroscopes and accelerometers was adopted for testing, and their specific parameters were shown in Table 1. During the whole test, the test platform (see Figure 6) was in static condition within the initial 0~10 s. In different time periods of 10–20 s, 20–30 s and 30–50 s, the platform rotates clockwise at angular speeds of 1°/s, 5°/s and 9°/s, respectively. As shown in Figure 7, the measured values of three-axis accelerometer and x-axis and y-axis gyroscopes are almost noise, while many of the dynamic features derived from the platform can be displayed in the z-axis. The update rate of MEMS-IMU used in this test is 100 Hz.
Depending on a group of simulated data, SVM regression training is performed based on the denoising framework. Since the dominant motivation of the SVM-based algorithm is to combine wavelet denoising to keep the dynamic characteristics of USV when selecting the training model, more dynamic information should be included in the selected training model. When the dynamics of USV and noise features derived from IMU measurements are considered, taking six groups of non-Gaussian noises coexisting on the output signal as the input for the SVM regression training and a cosine wave as the corresponding output. Figure 8 shows the relationship between the availability of the SVM regression and the input signal. It can be seen that if the trained model is used, the raw sine wave signal can be estimated under six kinds of analog noise conditions.
The proposed hybrid denoising approach is utilized to denoise the original IMU measurement values based on the training model. To illustrate the validity of the presented method more clearly, the wavelet denoising method and combined algorithm of Allan analysis of variance and wavelet denoising (combined wavelet) were compared in this research, and the denoising results are shown in Figure 9, Figure 10 and Figure 11. As can be seen from Figure 9 and Figure 10, compared with the wavelet denoising method, the proposed approach can achieve better results under the condition of dealing with the noises with relatively low dynamic data. However, both combined wavelet algorithm and proposed approach can obtain similar effects. Figure 11 shows that the correct denoised effect when the signal mutation occurs suddenly cannot be achieved by using the wavelet denoising method under the condition of processing the original IMU measurement with high angular velocity dynamic data. However, the combined wavelet algorithm represents good dynamic performance and adaptability as compared with the wavelet method. Its defect is that it cannot adjust to the dynamic data derived from IMU measurements. Considering that the cosine wave training model can follow the dynamic of USV, the proposed method can achieve the better denoising effect while retaining the dynamic motion data. This result is further verified in Table 2.

5.2. USV Sea Trial

(1)
Experiments Introduction
The raw data derived from sensing devices were gathered in a relatively open water area in which GPS signal is easy to capture, and the GPS/INS integration was investigated. Figure 12 shows the USV trajectory near the Lingshui port, where three simulated 60 s GPS outages (outages 1,2 and 5) and two simulated 120 s GPS outages (outages 3 and 4) are marked by the green circles with numbers. During the sea trial, the USV sails in various dynamics, including keeping speed and course, altering course, and changing speed. It should be noted that the traversal method is utilized to calculate the optimum penalty factor C and kernel function parameter γ during the SVM training to meet higher accuracy requirements.
(2)
Evaluation of Noise Reduction Effects
Figure 13 displays the noise reduction effects comparison between original IMU measurements and proposed denoising method on the y-acc. During the first few minutes, the USV is on standby mode. It can be seen that if the USV does not move, the proposed noise reduction effect is significant. In addition, we can conclude from the figure that the suggested denoising means is not only effective in removing the short-term noise, but also effective in retaining the dynamic information of the USV. This is mainly because the denoising method covers the superiority of wavelet denoising and SVM algorithm. The RMS of a different noise reduction method in a sea trial of USV is shown in Table 3, and the RMS of three-gyroscope and three-accelerometer measurements can be improved from 67% to 10.8% and 16.6% to 71%, respectively.
(3)
Results Analysis of with Other Algorithms
To assess the performance of the proposed method, the intelligent methods of the current mainstream USV field are used for comparison and analysis. The algorithms used contain KF, BPNN and ELM. Note that for USV, the positioning errors represent the level difference between the reference position and the estimated position solutions. The performance evaluation of the horizontal positioning error of USV during the unavailability of GPS signal is presented in Table 4. Compared with the KF method, the proposed FBLS data fusion algorithm increases by 56–82% and 70–74% in RMS positioning and maximum positioning, respectively. The performance of the FBLS algorithm is 39–57% stronger than the BPNN method in RMS positioning, and 40–65% stronger than the BPNN method in maximum positioning. Through the comparison of ELM and FBLS methods, it can be seen that they can provide similar performance in outages 1, 3 and 5, but there are big performance differences in 120 s GPS outages (outages 3 and 4). This is because the positioning precision can be decided by dependability and generalization performance. The performance of the FBLS algorithm is 15–28% stronger than the ELM method in RMS positioning, and 11–48% stronger than the ELM method in maximum positioning. In addition, the FBLS approach presents good performance in the straight-line part, but when the USV performs the steering part (outages 2 and 4), the estimated positioning errors derived from the proposed approach appear relatively high because the precision of the model is restrained by the training data in these regions.
As shown in Figure 14, the USV trajectory of outage 1 along a straight line is given, and the average velocity is 9 kn. Compared with other methods, the proposed FBLS method has smaller drift and more superior performance, mainly because more appropriate network parameters are selected in the FBLS prediction model. Figure 15 shows the position trajectory of USV during GPS outage 4. The other approaches achieve better positioning solutions compared with the KF method. What is more, compared with the reference trajectory, the solutions of BPNN and ELM approaches display remarkable deviation, but the FBLS method provides the optimal solution of position.
Figure 16 shows that, during GPS fails, FBLS can achieve better solutions than other methods, and this is a process of deceleration and altering course, with an average velocity of 6kn. The maximum value of position error obtained by the FBLS structure improves by 20% and 12% compared with the BPNN and ELM methods. From Figure 17, the results of FBLS can provide the best positioning solution compared with other methods.

6. Conclusions

In this research, we propose a composition framework of SVM and wavelet transform to make the INS suffer from the interference of stochastic errors, and the dynamic information of the USV is not influenced. An innovative structure based on the BL network is utilized in an INS/GPS integration of USV, in which the navigation information of INS and GPS are deemed as the input of the BL network to train the network, and then the trained network of BL and navigation information of INS are applied to estimate the optimal navigation solution during the GPS signal blockage. The proposed method is compared with the KF, BPNN and ELM methods during the sea trial to verify the feasibility of this method. The experimental results confirm that the proposed approach could achieve better denoising effects from random errors of INS and provide high-accuracy navigation solutions during GPS signal blockage. In future study, the fusion strategy will be explored to further improve the navigation solution of USV.

Author Contributions

Conceptualization, Q.W. and C.Z.; methodology; C.Z.; validation, S.L. and B.Z.; writing—original draft preparation, Q.W. and C.Z.; funding acquisition, Q.W. and C.Z.; All authors have read and agreed to the published version of the manuscript.

Funding

This work was financially supported by the National Nature Science Foundation of China (grant # 51879027). The 2022 First-class Discipline Seed Fund of Navigation College, DMU.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

We are very grateful to the reviewers for their valuable comments that helped to improve the paper.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Wang, B.; Huang, L.; Liu, J.; Deng, Z.; Fu, M. A Support Vector Regression-Based Integrated Navigation Method for Underwater Vehicles. IEEE Sens. J. 2020, 20, 8875–8883. [Google Scholar] [CrossRef]
  2. Poulose, A.; Eyobu, O.S.; Han, D.S. An Indoor Position-Estimation Algorithm Using Smartphone IMU Sensor Data. IEEE Access 2019, 7, 11165–11177. [Google Scholar] [CrossRef]
  3. Zhang, C.; Cao, C.; Guo, C.; Li, T.; Guo, M. Navigation Multisensor Fault Diagnosis Approach for an Unmanned Surface Vessel Adopted Particle-Filter Method. IEEE Sens. J. 2021, 21, 27093–27105. [Google Scholar] [CrossRef]
  4. Fish, S.; Sitzman, A. Unmanned Vehicles for Mobile Electromagnetic Launch Platforms. IEEE Trans. Magn. 2009, 45, 639–640. [Google Scholar] [CrossRef]
  5. Kim, J. Target Following and Close Monitoring Using an Unmanned Surface Vehicle. IEEE Trans. Syst. Man Cybern. Syst. 2018, 50, 4233–4242. [Google Scholar] [CrossRef]
  6. Liu, W.; Liu, Y.; Bucknall, R. A Robust Localization Method for Unmanned Surface Vehicle (USV) Navigation Using Fuzzy Adaptive Kalman Filtering. IEEE Access 2019, 7, 46071–46083. [Google Scholar] [CrossRef]
  7. Chen, Q.; Yin, C.; Zhou, J.; Wang, Y.; Wang, X.; Chen, C. Hybrid Consensus-Based Cubature Kalman Filtering for Distributed State Estimation in Sensor Networks. IEEE Sens. J. 2018, 18, 4561–4569. [Google Scholar] [CrossRef]
  8. Xu, X.; Xu, X.; Zhang, T.; Wang, Z. In-Motion filter-QUEST alignment for strapdown inertial navigation systems. IEEE Trans. Instrum. Meas. 2018, 67, 1979–1993. [Google Scholar] [CrossRef]
  9. Abdolkarimi, E.S.; Abaei, G.; Mosavi, M.R. A wavelet-extreme learning machine for low-cost INS/GPS navigation system in high-speed applications. GPS Solut. 2018, 22, 15. [Google Scholar] [CrossRef]
  10. Zhu, Z.; Bo, Y.; Jiang, C. A MEMS Gyroscope Noise Suppressing Method Using Neural Architecture Search Neural Network. Math. Probl. Eng. 2019, 2019, 5491243. [Google Scholar] [CrossRef] [Green Version]
  11. Li, X.; Chen, W.; Chan, C.; Li, B.; Song, X. Multi-sensor fusion methodology for enhanced land vehicle positioning. Inf. Fusion 2019, 46, 51–62. [Google Scholar] [CrossRef]
  12. Guerrier, S.; Molinari, R.; Stebler, Y. Theoretical Limitations of Allan Variance-based Regression for Time Series Model Estimation. IEEE Signal Process. Lett. 2016, 23, 597–601. [Google Scholar] [CrossRef]
  13. Li, J.; Song, N.; Yang, G.; Li, M.; Cai, Q. Improving positioning accuracy of vehicular navigation system during GPS outages utilizing ensemble learning algorithm. Inf. Fusion 2017, 35, 1–10. [Google Scholar] [CrossRef]
  14. El-Sheimy, N.; Chiang, K.-W.; Noureldin, A. The Utilization of Artificial Neural Networks for Multisensor System Integration in Navigation and Positioning Instruments. IEEE Trans. Instrum. Meas. 2006, 55, 1606–1615. [Google Scholar] [CrossRef]
  15. Noureldin, A.; El-Shafie, A.; Bayoumi, M. GPS/INS integration utilizing dynamic neural networks for vehicular navigation. Inf. Fusion 2011, 12, 48–57. [Google Scholar] [CrossRef]
  16. Alnuaimi, M.; Perhinschi, M.G. Investigation of Alternative Parameters for Immunity-based UAV Navigation in GNSS-denied Environment. Unmanned Syst. 2021, 9, 65–72. [Google Scholar] [CrossRef]
  17. Xu, Q.; Li, X.; Li, B.; Song, X.; Cai, Z. A Reliable Hybrid Positioning Methodology for Land Vehicles Using Low-Cost Sensors. IEEE Trans. Intell. Transp. Syst. 2016, 17, 834–847. [Google Scholar] [CrossRef]
  18. Fang, W.; Jiang, J.; Lu, S.; Gong, Y.; Tao, Y.; Tang, Y.; Yan, P.; Luo, H.; Liu, J. A LSTM Algorithm Estimating Pseudo Measurements for Aiding INS during GNSS Signal Outages. Remote Sens. 2020, 12, 256. [Google Scholar] [CrossRef] [Green Version]
  19. Tan, X.; Wang, J.; Jin, S.; Meng, X. GA-SVR and Pseudo-position-aided GPS/INS Integration during GPS Outage. J. Navig. 2015, 68, 678–696. [Google Scholar] [CrossRef] [Green Version]
  20. Chen, Q.; Wang, W.; Yin, C.; Jin, X.; Zhou, J. Distributed cubature information filtering based on weighted average consensus. Neurocomputing 2017, 243, 115–124. [Google Scholar] [CrossRef]
  21. Malathi, V.; Marimuthu, N.; Baskar, S. Intelligent approaches using support vector machine and extreme learning machine for transmission line protection. Neurocomputing 2010, 73, 2160–2167. [Google Scholar] [CrossRef]
  22. Cong, L.; Yue, S.; Qin, H.; Li, B.; Yao, J. Implementation of a MEMS-Based GNSS/INS Integrated Scheme Using Supported Vector Machine for Land Vehicle Navigation. IEEE Sens. J. 2020, 20, 14423–14435. [Google Scholar] [CrossRef]
  23. Zhang, Z. Bayesian growth curve models with the generalized error distribution. J. Appl. Stat. 2013, 40, 1779–1795. [Google Scholar] [CrossRef]
  24. Chu, F.; Liang, T.; Chen, C.L.P.; Wang, X.; Ma, X. Weighted Broad Learning System and Its Application in Nonlinear Industrial Process Modeling. IEEE Trans. Neural Netw. Learn. Syst. 2020, 31, 3017–3031. [Google Scholar] [CrossRef] [PubMed]
Figure 1. The denoising method and data fusion theory.
Figure 1. The denoising method and data fusion theory.
Jmse 10 00905 g001
Figure 2. The process of denoising method.
Figure 2. The process of denoising method.
Jmse 10 00905 g002
Figure 3. The structure diagram of the ith fuzzy system of FBLS.
Figure 3. The structure diagram of the ith fuzzy system of FBLS.
Jmse 10 00905 g003
Figure 4. The training structure diagram of FBLS.
Figure 4. The training structure diagram of FBLS.
Jmse 10 00905 g004
Figure 5. The estimated structure diagram of FBLS.
Figure 5. The estimated structure diagram of FBLS.
Jmse 10 00905 g005
Figure 6. Test platform of USV.
Figure 6. Test platform of USV.
Jmse 10 00905 g006
Figure 7. Original measured values of IMU.
Figure 7. Original measured values of IMU.
Jmse 10 00905 g007
Figure 8. Six groups of simulated input non-Gaussian noises.
Figure 8. Six groups of simulated input non-Gaussian noises.
Jmse 10 00905 g008
Figure 9. Comparison of noise reduction effects on the y-gyro.
Figure 9. Comparison of noise reduction effects on the y-gyro.
Jmse 10 00905 g009
Figure 10. Comparison of noise reduction effects on the z-acc.
Figure 10. Comparison of noise reduction effects on the z-acc.
Jmse 10 00905 g010
Figure 11. Comparison of noise reduction effects on the z-gyro.
Figure 11. Comparison of noise reduction effects on the z-gyro.
Jmse 10 00905 g011
Figure 12. USV trajectory near the Lingshui port.
Figure 12. USV trajectory near the Lingshui port.
Jmse 10 00905 g012
Figure 13. Noise reduction effects comparison between original IMU measurements and proposed denoising method on the y-acc.
Figure 13. Noise reduction effects comparison between original IMU measurements and proposed denoising method on the y-acc.
Jmse 10 00905 g013
Figure 14. Comparison of positioning during GPS outage 1.
Figure 14. Comparison of positioning during GPS outage 1.
Jmse 10 00905 g014
Figure 15. Comparison of positioning during GPS outage 2.
Figure 15. Comparison of positioning during GPS outage 2.
Jmse 10 00905 g015
Figure 16. Comparison of positioning during GPS outage 3.
Figure 16. Comparison of positioning during GPS outage 3.
Jmse 10 00905 g016
Figure 17. Comparison of positioning during GPS outage 4.
Figure 17. Comparison of positioning during GPS outage 4.
Jmse 10 00905 g017
Table 1. IMU Specifications.
Table 1. IMU Specifications.
SpecificationsGyroscopesAccelerometers
Range±100°/s±19.6 m/s2
Bias<±2.0°/s<±0.294 m/s2
Scale Factor<1%<1%
Angle Random Walk < 0.0375 ° / s / H z < 0.0025   m / s 2 / H z
Table 2. RMS of different noise reduction method.
Table 2. RMS of different noise reduction method.
RMS
WaveletCombined WaveletProposed Method
x-axis gyroscope0.1350.1120.088
y-axis gyroscope0.0850.0630.050
x-axis accelerometer4.1563.8953.521
y-axis accelerometer2.5842.3222.301
z-axis accelerometer0.3150.2460.231
Table 3. RMS of different noise reduction methods in sea trial of USV.
Table 3. RMS of different noise reduction methods in sea trial of USV.
RMS
Original IMUProposed Method
x-axis gyroscope0.7120.235
y-axis gyroscope0.4750.213
z-axis gyroscope0.7980.712
x-axis accelerometer9.8638.224
y-axis accelerometer23.54321.076
z-axis accelerometer15.0864.366
Table 4. Positioning errors of different data fusion method in sea trial of USV.
Table 4. Positioning errors of different data fusion method in sea trial of USV.
No OutageMaximum ErrorRMS Error
KFBPNNELMFBLSKFBPNNELMFBLS
186.442.628.725.440.716.88.57.2
2301.7234.3154.184.4151.6108.587.966.5
371.535.825.420.631.612.77.56.4
4272.7203.5135.970.8140.6105.780.657.8
570.634.720.820.530.412.67.25.3
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Wang, Q.; Liu, S.; Zhang, B.; Zhang, C. FBLS-Based Fusion Method for Unmanned Surface Vessel Positioning Considering Denoising Algorithm. J. Mar. Sci. Eng. 2022, 10, 905. https://doi.org/10.3390/jmse10070905

AMA Style

Wang Q, Liu S, Zhang B, Zhang C. FBLS-Based Fusion Method for Unmanned Surface Vessel Positioning Considering Denoising Algorithm. Journal of Marine Science and Engineering. 2022; 10(7):905. https://doi.org/10.3390/jmse10070905

Chicago/Turabian Style

Wang, Qifu, Songtao Liu, Bingyan Zhang, and Chuang Zhang. 2022. "FBLS-Based Fusion Method for Unmanned Surface Vessel Positioning Considering Denoising Algorithm" Journal of Marine Science and Engineering 10, no. 7: 905. https://doi.org/10.3390/jmse10070905

APA Style

Wang, Q., Liu, S., Zhang, B., & Zhang, C. (2022). FBLS-Based Fusion Method for Unmanned Surface Vessel Positioning Considering Denoising Algorithm. Journal of Marine Science and Engineering, 10(7), 905. https://doi.org/10.3390/jmse10070905

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop