Next Article in Journal
A Calibration-Free pH Sensor Using an In-Situ Modified Ir Electrode for Bespoke Application in Seawater
Previous Article in Journal
Multiservice-Based Traffic Scheduling for 5G Access Traffic Steering, Switching and Splitting
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Influence of Integration Schemes and Maneuvers on the Initial Alignment and Calibration of AUVs: Observability and Degree of Observability Analyses

by
Adriano Frutuoso
1,*,
Felipe O. Silva
2 and
Ettore A. de Barros
1
1
Unmanned Vehicles Laboratory, Department of Mechatronics Engineering, University of Sao Paulo, Avenida Professor Mello Moraes, 2231, Sao Paulo 05508-030, Brazil
2
Department of Automatics, Federal University of Lavras, Lavras 37200-900, Brazil
*
Author to whom correspondence should be addressed.
Sensors 2022, 22(9), 3287; https://doi.org/10.3390/s22093287
Submission received: 15 March 2022 / Revised: 31 March 2022 / Accepted: 1 April 2022 / Published: 25 April 2022
(This article belongs to the Topic Advances in Mobile Robotics Navigation)

Abstract

:
The use of autonomous underwater vehicles (AUV) has increased in a wide range of sectors, including the oil and gas industry, military, and marine research. The AUV capabilities to operate without a direct human operator and untethered to a support vessel are features that have aroused interest in the marine environment. The localization of AUV is significantly affected by the initial alignment and the calibration of the navigation sensors. In this sense, this paper proposes a thorough observability analysis applied to the latter problem. The observability analysis is carried out considering three types of sensor fusion integration and a set of maneuvers, and the results are validated through numerical simulations. As main contribution of this paper, it is shown how the addition of position errors in the observation vector can decouple some gyro and accelerometer biases from the latitude and altitude errors, particularly in the stationary observability analysis. The influence of oscillations in the diving plane and typical AUV maneuvers are analyzed, showing their relative impacts on the degree of observability of the inertial measurement unit (IMU)/Doppler velocity log (DVL) misalignment and DVL scale factor error. Finally, the state’s estimation accuracy is also analyzed, showing the limitation of the degree of observability as an assessment tool for the estimability of the states.

1. Introduction

Technological advances in recent years have promoted the development of autonomous vehicles for a wide variety of sectors, including aerial, aquatic, and terrestrial applications. Internet of Things and smart cities [1,2] inspection of oil and gas pipelines [3], swarm of underwater robots [4], and autonomous cars [5] are some examples of recent applications of autonomous vehicles.
Unlike terrestrial and aerial mobile robots, autonomous underwater vehicles (AUV) should deal with particular boundaries related to the limited transmission of electromagnetic signals underwater. Those limits consist of the absence of the localization measures provided by satellite-based systems, and the absence of a high band and long range communication with the human user who is at the surface. The first kind of limitation has an impact at AUV self-localization, which is the subject of this work.
The initial alignment, which consists of determining the initial orientation of the vehicle, and the calibration of the navigation sensors are key factors that significantly influence the performance of AUV navigation.
The inertial measurement unit (IMU), Doppler velocity log (DVL), pressure sensor (PS), and global positioning system (GPS) are navigation sensors widely used in AUVs [6]. Therefore, the proper estimation of the navigation sensor errors, e.g., inertial sensors biases, DVL scale factor error, and the misalignment between the IMU and the DVL, as well as the alignment errors, are necessary to improve navigation performance.
The dynamic and observation models and the movements executed by the AUV affect the performance of the estimation. In this sense, the observability analysis is important to determine the efficiency of the Kalman filter in the estimation of the states [7].
A system is said to be observable if the initial states, at time t 0 , can be determined at time t 1 , from observations of the inputs and outputs of the system taken at [ t 0 , t 1 ] [8]. The observability analysis can be classified as qualitative and quantitative [9]. The qualitative analysis is a binary criterion, defining only whether the system or its states are observable or unobservable. This criterion was first proposed by Kalman [10]. The quantitative analysis, in turn, defines how observable the system or its states are. This analysis is related to the concept of the degree of observability.
According to Friedman [9], the rank of the observability matrix, its linearly independent columns, eigenvalues, singular values, and determinant are some metrics used to analyze the observability of a system. In particular, the matrix rank is extensively employed in the qualitative analysis. Concerning the degree of observability, it can be calculated using the degree of independence between the columns (or the singular values) of the observability matrix/Grammian. The singular values, in particular, are largely employed to determine the degree of observability numerically [11,12,13,14,15].
In the last years, observability analysis has been employed to the AUV navigation problem, especially during its initial alignment and calibration phase, to evaluate the observability of the navigation variables subject to maneuver conditions [14,16,17,18,19,20]. In [16], it was shown that the observability of the DVL velocity error in the navigation frame is influenced by the AUV angular movement. However, the dynamic model used in the analysis did not include the vertical velocity error and the altitude error. Furthermore, the misalignment between the IMU and the DVL and the DVL scale factor error were not directly included in the dynamic model.
In [17], analytical expressions were derived for the UnObservable Subspace (UOS) of the AUV navigation problem, considering the following maneuvers: (1) stationary, (2) stationary with yaw angle variation, and (3) constant speed with yaw angle variation. The UOS derivation was performed based on the determination of the kernel of the observability Grammian. However, the IMU/DVL misalignment and the DVL scale factor error were, again, not included in the analysis. As a consequence, in the inertial navigation system (INS)/DVL integration for the AUV static condition, the dimension of the UOS was found to be 4, comprising the gyro bias error in the z-axis, the vertical alignment error, and linear combinations of the north and east alignment errors with the accelerometer bias errors in the x and y axes. Such a UOS dimension, however, is in disagreement with other works [21,22], for which the dimension of the UOS, in the stationary case, was 3 (obviously disregarding the position errors). For Bar-Itzhack and Berman [21], and Silva, Hemerly, and Leite Filho [22], such UOS comprises linear combinations of the accelerometer bias errors in the north and east directions with the alignment errors in the north and east, plus a linear combination of the vertical alignment error with the gyro bias error in the east direction.
In addition, the dynamic model of INS error propagation presented in [17] did not include the coupling term between the attitude error vector and the velocity error vector, which contributed to the attainment of a UOS dimension equal to 4. In this sense, the dynamic model of [17] can be seen as a simplification of the dynamic model presented in [23], particularly chosen to facilitate the computation of the kernel of the observability Grammian.
In [18], it was demonstrated that trajectories containing segments of type I (constant attitude with linearly independent specific force variation in the body frame) and type II (turning segments) make the attitude errors, the velocity errors, the inertial sensors biases, the IMU/DVL misalignment, and the DVL scale factor error observable. However, the degrees of observability of the state variables were not evaluated. The results of [19] pointed out that the addition of vertical and translational movements in the AUV trajectory make the variables associated with the DVL calibration completely observable. The results presented in [14,20] further show that the degrees of observability of the state variables increased with changes in the direction of the trajectory.
In [14,19,20], however, the authors did not address the couplings between the state variables, which are not distinguished by the Kalman filter [21]. Furthermore, in [19], the variables associated with the initial alignment and the biases of the inertial sensors were not included in the observability analysis. In [20], in turn, the IMU/DVL misalignment was disregarded from the analysis, while in [14], the degrees of observability of the DVL scale factor errors and the IMU/DVL misalignment were not evaluated.
Given the aforementioned open issues, this work performs quantitative and qualitative observability analyses regarding the problem of the initial alignment and the calibration of the navigation sensors of the AUV. The quantitative analysis is performed by the rank computation, and the qualitative analysis is performed by the degree of observability computation. The observability analysis is carried out considering three types of sensor fusion integration and a set of maneuvers: (1) stationary, (2) mooring, (3) straight-line with constant speed, (4) straight-line with acceleration, (5) zigzag, (6) lawn mower with constant speed, and (7) lawn mower with zigzag and swing. The observability analysis results are particularly useful in the AUV mission planning, in terms of the choice of the better maneuver and the definition of the appropriated integration.
Numerical simulations are carried out to generate the results. In the stationary observability analysis, it is shown how the addition of position errors in the observation vector can decouple some gyro and accelerometer biases from the latitude and altitude errors. The influence of oscillations in the diving plane and typical AUV maneuvers is also analyzed, showing their relative impacts on the degree of observability of the IMU/DVL misalignment and DVL scale factor error. In addition, the accuracy of the state estimation is also analyzed, showing the limitation of the degree of observability as an assessment tool for the estimability of the states.
This paper is organized as follows: Section 2 presents the dynamic model and the observation models for the INS/GPS/DVL/PS, INS/DVL/PS, and INS/DVL integrations. In Section 3, the observability decomposition is presented. Section 4 is dedicated to the observability analysis of the AUV linear time-varying system using the stripped observability matrix and the singular value decomposition for the rank computation. Section 5 is dedicated to the evaluation of the corresponding degree of observability. Section 6 and Section 7, lastly, present simulation results and the discussions, respectively. Section 8 is dedicated to the conclusions.

2. System Modelling

The expanded INS errors resolved in the NED (north-east-down) frame is given by Equation (1) [24,25], where x = ϕ n δ υ n δ L δ λ δ h b g b a e s f T is the state vector; ϕ n = [ ϕ N ϕ E ϕ D ] T corresponds to the attitude error vector; δ υ n is the velocity error vector; δ L ,   δ λ ,   δ h are the latitude, longitude e altitude errors, respectively; b g and b a are the gyro and accelerometer bias; w g and w a are the gyro and accelerometer noises, respectively; e = [ e x e y e z ] T and s f correspond to the IMU/DVL misalignment errors and scale factor error of the DVL, respectively; C b n is the attitude matrix from the body frame to the navigation frame; ω i n n is the angular rate of the navigation frame with respect to the inertial frame resolved in the navigation frame; and f n is the specific force resolved in the navigation frame.
The coefficients of the INS error model are given by Equations (2)–(13), where R N and R E are the meridian and transverse radii of curvature, respectively; g is the local gravity; and Ω is the turn rate of the Earth. R 0 is computed as R 0 = R N R E .
x ˙ = [ [ ω i n n × ] A 1 A 2 0 3 × 1 A 3 C b n 0 3 × 3 0 3 × 4 [ f n × ] ( [ υ n × ] A 1 A 4 ) [ υ n × ] A 5 0 3 × 1 ( [ υ n × ] A 3 + C 5 ) 0 3 × 3 C b n 0 3 × 4 0 1 × 3 B 1 0 0 b 2 0 1 × 3 0 1 × 3 0 1 × 4 0 1 × 3 C 1 c 2 0 c 3 0 1 × 3 0 1 × 3 0 1 × 4 0 1 × 3 C 4 0 0 0 0 1 × 3 0 1 × 3 0 1 × 4 0 3 × 3 0 3 × 3 0 3 × 1 0 3 × 1 0 3 × 1 0 3 × 3 0 3 × 3 0 3 × 4 0 3 × 3 0 3 × 3 0 3 × 1 0 3 × 1 0 3 × 1 0 3 × 3 0 3 × 3 0 3 × 4 0 4 × 3 0 4 × 3 0 4 × 1 0 4 × 1 0 4 × 3 0 4 × 3 0 4 × 3 0 4 × 4 ] x + [ C b n 0 3 × 3 0 3 × 3 C b n 0 1 × 3 0 1 × 3 0 1 × 3 0 1 × 3 0 1 × 3 0 1 × 3 0 3 × 3 0 3 × 3 0 3 × 3 0 3 × 3 0 4 × 3 0 4 × 3 ] [ w g w a ]
A 1 = 0 1 R E + h 0 1 R N + h 0 0 0 tan L R E + h   0
A 2 = Ω   sin L 0 Ω cos L υ E sec 2 L R E + h
A 3 = υ E R E + h 2 υ N R N + h 2 υ E tan L R E + h 2
A 4 = 0 2 Ω sin L + υ E tan L R E + h υ N R N + h 2 Ω sin L υ E tan L R E + h 0 2 Ω cos L υ E R E + h υ N R N + h 2 Ω cos L + υ E R E + h 0
A 5 = 2 Ω sin L 0 2 Ω cos L υ E sec 2 L R E + h
B 1 = 1 R N + h 0 0
b 2 = υ N R N + h 2
C 1 = 0 sec L R E + h 0
c 2 = sec L tan L υ E R E + h
c 3 = υ E sec L R E + h 2
C 4 = 0 0 1
C 5 = 0 0 2 g R 0 + h
Considering the INS/GPS/DVL/PS loosely coupled integrated navigation, the observation model is as follows:
y = δ υ n δ L δ λ δ h = υ n υ ˜ d n L L ˜ g p s λ λ ˜ g p s h h ˜ p s
y = Hx + ν = υ n × I 3 × 3 0 3 × 3 0 3 × 3 0 3 × 3 C b n υ b × υ n 0 3 × 3 0 3 × 3 I 3 × 3 0 3 × 3 0 3 × 3 0 3 × 3 0 3 × 1 x + ν
where υ ˜ d n represents the DVL velocity vector resolved in the navigation frame; L ˜ g p s and λ ˜ g p s are the GPS latitude and longitude, respectively; h ˜ p s is the altitude from the PS measurements; and ν is the measurement noise vector.
Considering the loosely coupled INS/DVL/PS integration, the vector and the observation model are as follows:
y = δ υ n δ h = υ n υ ˜ d n h h ˜ p s
y = Hx + ν = υ n × I 3 × 3 0 3 × 3 0 3 × 3 0 3 × 3 C b n υ b × υ n 0 1 × 3 0 1 × 3 0 0 1 0 1 × 3 0 1 × 3 0 1 × 3 0 x + ν
For the loosely coupled INS/DVL integration:
y = δ υ n = υ n υ ˜ d n
y = Hx + ν = υ n × I 3 × 3 0 3 × 3 0 3 × 3 0 3 × 3 C b n υ b × υ n x + ν

3. Observability Decomposition

Consider the linear and time-invariant (LTI) model:
  x ˙   t = A x t + B u t y t = H x t + D u t
If the system is unobservable, there is a similarity transformation, shown in Equation (21), which results in the decomposed form of Equation (22), where the subsystem A 11 , B 1 , H 1 , D is observable [8]. A 11 is a square matrix r × r , where r is the dimension of the observable subspace.
  x ¯ = T x   A ¯ = T A T 1   B ¯ = T B   H ¯ = H T 1   D ¯ = D  
x ¯ ˙ t = A 11 0 A 21 A 22   x ¯ t + B 1 B 2 u t y t = H 1 0   x ¯ t + D u t
The new state vector x ¯ corresponds to combinations of the observable and unobservable states of the original system. The similarity transformation does not change the observability of the original system [8].
The similarity transformation matrix is given by Equation (23), where v 1 ,   v 2 ,   ... ,   v r is a set of linearly independent vectors of n . v r + 1 ,   v r + 2 ,   ... ,   v n is a base of the kernel of the observability matrix Q o :
T = v 1 v 2 v r v r + 1 v n 1
Q o v i = 0 , i = r + 1 , , n
where
Q o = H HA HA 2 HA n 1

4. Stripped Observability Matrix and Singular Value Decomposition

Consider the linear time-varying (LTV) model for the continuous and discrete cases:
x ˙ t = A t x t y t = H t x t
x k + 1 = Φ k x k y k = H k x k
The observability of an LTV system in the time interval t o to t f can be determined from the analysis of the rank of the observability Grammian matrix O . The observability Grammian matrices for the continuous and discrete cases are as follows [9]:
O t o , t f = t o t f Φ t , t o T H t T H t Φ t , t o d t
O k o , k f = k = k 0 k f Φ k , k f T H k T H k Φ k , k f
Equations (28) and (29) show that for the determination of O , it is necessary to calculate the state transition matrices, which are Φ t , t o and Φ k , k f . If O is a non-singular matrix, the LTV system is observable in the considered time interval.
In general, the calculation of O is performed numerically [7,9]. As an alternative to O , the observability of the LTV system can be evaluated by the rank of Q SOM (stripped observability matrix), which is obtained by partitioning the LTV system into piece-wise constant systems (PWCS) [7].
Then, consider the PWCS models for the discrete case:
x k + 1 = Φ j x k y j = H j x k
For each j time segment, matrices Φ j and H j are constant. Then, Q SOM is computed using Equation (31), where Q o , j , for j = 1 ,   2 , ,   l , corresponds to the observability matrix for each j time segment.
Q SOM r = Q o , 1 Q o , 2   Q o , l
The rank of a matrix can be numerically determined by singular value decomposition into (SVD) or by decomposition into eigenvalues. The rank corresponds to the number of singular values or eigenvalues different from zero [9]. Unlike eigenvalues, singular values are always equal to or greater than zero.
The SVD of a matrix A m × n is [13,15]:
A = U Σ V T
where U = u 1 u 2 u m and V = v 1 v 2 v n are the orthogonal matrices, Σ = d i a g S , 0 , Σ R m × n , is a matrix of singular values, and S = d i a g σ 1 , σ 2 , σ 3 , , σ n , with σ 1 σ 2 σ 3 σ n , which corresponds to a diagonal matrix containing the singular values of A .
Then, an LTV system is observable if Q SOM is full rank. On the contrary, if the SVD of Q SOM results in null singular values, the system is unobservable.

5. Degree of Observability

The rank of Q SOM only informs whether the system is observable or not. The observability condition of the states, in particular, cannot be evaluated by the rank analysis. For LTI systems, the observability of the states can be obtained directly from analytical expressions, using similarity transformations that decompose the system into observable and unobservable subspaces [8,21]. However, the observation model and the dynamic model of the navigation errors, presented in Section 2, are LTV. So, it is hard to obtain analytical expressions for the observability of the states.
Alternatively, the concept degree of observability can be used. The degree of observability informs how observable the state of the system is.
Usual methods to evaluate the observability degree of a state rely on the Q SOM singular value decomposition approach [11,13,15,26]. In particular, the degree of observability can be determined using the weighted singular vector u r [11,26]:
u r = i = 1 r σ i σ 1 u i
Equation (33) represents the weighted singular vector for the first r singular vectors of U . The elements of a greater magnitude of u r correspond to the states with a higher degree of observability, which, hence, can be determined as follows:
n j = u r j u r 0
where u r 0 corresponds to the elements of u r associated with the measured states.
Note that the correspondence of the elements of u r with the degree of observability is direct and independent of the measurements. In practical terms, the weighted singular vector allows for computing the degree of observability using only the observability matrix of the system.

6. Results

This section presents simulation results aiming at the observability analysis of the initial alignment and calibration of the AUV navigation sensors, subject to the following maneuver conditions:
  • Stationary.
  • Mooring. For a mooring maneuver, the vehicle motion was modeled with oscillations in roll ( ϕ ), pitch ( θ ), and yaw ( ψ ), with the same amplitude and period, and with oscillatory translational movement in the surge (x), sway (y), and heave (z) axes, also with the same amplitude and period. For roll, pitch, and yaw, the model is given by the following (in deg):
    ϕ , θ , ψ = 0 + 5.0 sin 2 π t 10
    For the translational movements (in m/s):
    υ x , υ y , υ z = 0 + 0.1 sin 2 π t 10
  • Straight-line with constant speed. In the straight-line maneuver with a constant speed, the velocity was set to 1.0 m/s in the x-axis, and 0 in the y and z axes. The swing movement was disregarded.
  • Straight-line with acceleration. In this maneuver, the velocities in the y and z axes, as well as the oscillations in roll, pitch, and yaw, were null. The velocity model in the x-axis is given by the following (in m/s):
    υ x = 1.5 + 0.75 sin 2 π t 10
    Therefore, the resulting acceleration in the x-axis (in m/s2) is as follows: a x = 1.5 π 10 cos 2 π t 10 .
  • Zigzag. In the zigzag maneuver, the speed was set to 1.0 m/s in the x-axis, and 0 in the y and z axes. The roll and pitch oscillations were 0. The yaw oscillation model is given by the following (in deg): ψ = 0 + 5.0 sin 2 π t 10 .
  • Lawn mower with constant speed. In the lawn mower maneuver, the velocity was set to 1.0 m/s in the x-axis, and zero in the y and z axes. The swing movement was disregarded.
  • Lawn mower with zigzag and swing. For this maneuver, roll and pitch oscillations were null. For yaw, the oscillation model is given by the following (in deg):
    ψ = 0 + 5.0 sin 2 π t 10
The velocity models (in m/s) are given by the following:
υ x = 1.0 + 0.05 sin 2 π t 10
υ y = υ z = 0.1 sin 2 π t 10
All maneuvers lasted 1 h. For the stationary maneuver, analytical expressions were obtained for the observability of the states, as, for this condition, the dynamic and observation models are LIT. Regarding the degrees of observability of the state variables, they were calculated using Equation (34). The following assumptions were additionally considered:
  • AUV aligned with the navigation frame (NED).
  • Initial coordinates of −23 degrees (latitude) and −45 degrees (longitude).
  • Zero initial altitude.
  • IMU/DVL misalignment and DVL scale factor error are null.
  • Loosely coupled INS/GPS/DVL/PS, INS/DVL/PS, and INS/DVL integrations, with dynamic and observational models, as given by Equations (1), (15), (17), and (19).

6.1. Observability Decomposition: Stationary Case

For the INS/GPS/DVL/PS integration, the rank of Q o is 12. So, the dimension of the unobservable subspace is equal to 7. Applying the similarity transformation given by Equation (35), where W is a matrix of r vectors of the canonical base of 19 and linearly independent of the kernel of Q o .
x ¯ = Tx = x ¯ o x ¯ o ¯
T = W ker Q o 1
ker ( Q 0 ) = [ 0 0 1 g 0 0 0 0 0 1 g 0 0 0 0 0 1 Ω cos ( L ) 0 tan ( L ) g 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Ω sin ( L ) g 0 0 0 0 0 1 0 0 0 0 0 0 0 Ω cos ( L ) g 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 ]
The following states and combinations of states are found to be observable:
x ¯ o = [ ϕ N b a y g ϕ E + b a x g ϕ D b g y Ω cos ( L ) + tan ( L ) b a y g δ υ N δ υ E δ υ D δ L δ λ δ h b g x Ω sin ( L ) b a x g b g z Ω cos ( L ) b a x g b a z ]
The unobservable states, in turn, are as follows:
x ¯ o = [ b g y b a x b a y e x e y e z s f ]
As can be inferred, all of the states are individually unobservable for the stationary condition, except for the velocity errors, the position errors, and the accelerometer bias in the z-axis ( b a z ).
Considering the INS/DVL/PS integration, the rank of Q o is equal to 10, hence the dimension of the unobservable subspace becomes 9. Applying the similarity transformation, the kernel of Q o is:
ker ( Q 0 ) = [ 0 0 0 0 1 g 0 0 0 0 0 0 0 1 g 0 0 0 0 0 0 1 Ω cos ( L ) 0 0 t a n ( L ) g 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 Ω cos ( L ) 1 g 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 t a n ( L ) 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 ]
The observable states and combinations of states are, then:
x ¯ o = [ ϕ N b a y g ϕ E b a x g ϕ D b g y Ω cos ( L ) + tan ( L ) b a y g δ υ N δ υ E δ υ D δ h b g x + Ω sin ( L ) δ L Ω sin ( L ) b a x g b g x + Ω cos ( L ) δ L Ω cos ( L ) b a x g b a z ]
The unobservable states and combinations of states, in turn, are as follows:
x ¯ o = [ δ λ b g y Ω c o s ( L ) b a x g Ω c o s ( L ) δ L b a x b a y e x e y e z s f ]
For the INS/DVL/PS integration, hence, all of the states are individually unobservable, except the velocity errors, the altitude error ( δ h ), and the accelerometer bias in the z-axis. Furthermore, the gyro biases in the x ( b g x ) and z ( b g z ) axes are coupled with the latitude error ( δ L ), unlike the result of the INS/GPS/DVL/PS integration shown in Equation (38). In such an integration, b g x and b g z are coupled only with the accelerometer bias in the x-axis ( b a x ).
For the INS/DVL integration, it is possible to show that the rank of Q o is equal to 9, which makes the dimension of the unobservable subspace equal to 10. The kernel of Q o , in this case, is as follows:
ker ( Q 0 ) = [ 0 0 0 0 1 g 0 0 0 0 0 0 0 0 1 g 0 0 0 0 0 0 0 1 Ω cos ( L ) 0 0 tan ( L ) g 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 Ω cos ( L ) 1 g 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 R 0 + h 2 g 0 0 0 0 0 0 tan ( L ) 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 ]
The observable states and combinations of states are as follows:
x ¯ o = ϕ N b a y g ϕ E + b a x g ϕ D b g y Ω cos L + tan L b a y g δ υ N δ υ E δ υ D b g x + Ω s i n L δ L Ω sin L b a x g b g z + Ω   c o s L δ L Ω cos L b a x g b a z 2 g δ h R 0 + h
While the unobservable states and combinations of states are as follows:
x ¯ o = δ λ b g y Ω cos L b a x g Ω   c o s L δ L b a x b a y 2 g δ h R 0 + h e x e y e z s f
For the INS/DVL integration, it can be seen that all states are individually unobservable, except for the velocity errors. The gyro biases b g x and b g z are coupled with the latitude error and the accelerometer bias in the x-axis. In addition, b a z is coupled with the altitude error, δ h , which does not occur in the INS/GPS/DVL/PS and INS/DVL/PS integrations.
The analytical expressions for the observability of the states, obtained for the stationary case, show that the addition of position errors (latitude, longitude, and altitude) in the observation vector not only increases the dimension of the observable subspace, but also decouples b g x and b g z from δ L , and b a z from δ h . In practical terms, decoupling b g x , b g z , and b a z from latitude and altitude errors improves the accuracy of estimation of these variables.

6.2. Comparison Results for INS/GPS/DVL/PS Integration

Table 1 shows the results of the system observability analysis performed by the rank computation of Q SOM . For the stationary maneuver, the rank of Q SOM is 12. This value is in accordance with the rank of Q o obtained in Section 6.1. In addition, it can be seen that the system is observable only for the lawn mower with zigzag and swing maneuver.
The comparative results of the degree of observability for the state variables are illustrated in Figure 1, Figure 2, Figure 3 and Figure 4. Figure 1 shows that the degree of observability of ϕ D was higher for the straight-line with the acceleration maneuver (yellow bar), lawn mower maneuvers (green and dark blue bars), and zigzag (middle blue bar). Likewise, ϕ N and ϕ E obtained a higher degree of observability for lawn mower, straight-line with acceleration, and zigzag.
The lowest degrees of observability of ϕ N and ϕ E were obtained for stationary (light blue bar) and straight-line with constant speed (gray bar) maneuvers. For ϕ D , the lowest degrees of observability were obtained for stationary, straight-line with constant speed, and mooring maneuvers (orange bar).
Figure 2 shows that the degrees of observability for b g x and b g y were lower for the stationary and straight-line with constant speed maneuvers, and higher for lawn mower, straight-line with acceleration, and zigzag. Concerning b g z , the degree of observability was lower for stationary, mooring, and straight-line with constant speed maneuvers, and was higher for lawn mower and straight-line with acceleration.
Figure 3 shows that the degrees of observability of b a x , b a y , and b a z were higher for lawn mower maneuvers, straight-line with acceleration, zigzag, and mooring. For the stationary maneuver and straight-line with a constant speed, the degrees of observability of the accelerometer biases were lower. In general, it can be seen that maneuvers in which there were no changes of direction or oscillation resulted in lower degrees of observability for the accelerometer biases.
Figure 4 shows that the degrees of observability of e y , e z , and s f were higher for the straight-line with acceleration maneuver, lawn mower, and zigzag. For the stationary, straight-line with constant speed, and mooring maneuvers, the degrees of observability of e y , e z , and s f were lower. Regarding e x , the degree of observability was higher for the mooring and lawn mower with zigzag and swing maneuvers.
It is interesting to note that the degree of observability of e x was improved for the mooring and lawn mower with zigzag and swing maneuvers, as these scenarios induced velocity components in the y and z axes of the vehicle.

6.3. Comparison Results for INS/DVL/PS Integration

Unlike the INS/GPS/DVL/PS integration, Table 2 shows that the INS/DVL/PS integration made the system unobservable for all of the maneuvers evaluated. This result was already expected, as the longitude and latitude errors were unobservable states for INS/DVL/PS integration. Furthermore, for the stationary maneuver, the rank of Q S O M was found to be 10, whose value was in agreement with the rank of Q o obtained in Section 6.1.
The comparative results of the degree of observability for the INS/DVL/PS integration are illustrated in Figure 5, Figure 6, Figure 7 and Figure 8. Figure 5, in particular, shows that the degrees of observability of the attitude errors were higher for lawn mower, zigzag, and straight-line with acceleration maneuvers. The degrees of observability of ϕ N and ϕ E were lower for stationary and straight-line with constant speed maneuvers. Concerning ϕ D , the degree of observability was smaller for stationary maneuver, straight-line with constant speed, and mooring.
Figure 6 shows that the lowest degrees of observability for b g x were obtained for the stationary and straight-line with constant speed maneuvers, and the highest degrees for mooring, lawn mower, and zigzag maneuvers. Regarding b g y , the lowest degrees of observability were obtained for the stationary, mooring, and straight-line maneuvers, and the highest degrees were for lawn mower and zigzag. For b g z , the lowest degrees of observability were obtained for the stationary, mooring, and straight-line with constant speed maneuvers, and the highest were for lawn mower, zigzag, and straight-line with acceleration maneuvers.
Concerning the accelerometer biases, Figure 7 shows that the degree of observability of b a x was higher for lawn mower maneuvers, straight line with acceleration, and zigzag, and lower for stationary, mooring, and straight line with constant speed maneuvers. For b a y and b a z , the degree of observability was higher for maneuvers with acceleration or oscillation. It is worthy of note that, although the degrees of observability of the accelerometer biases were increased with lawn mower and zigzag maneuvers, the differences with respect to the remaining maneuvers were not significant.
Lastly, and as also observed for INS/GPS/DVL/PS integration, Figure 8 shows that the degrees of observability of e y , e z , and s f were higher for the lawn mower, zigzag, and straight-line with acceleration maneuvers. The degrees of observability were lower, in turn, for the stationary, straight-line with constant speed, and mooring scenarios. Regarding e x , the degree of observability was higher for the mooring and lawn mower with zigzag and swing maneuvers.

6.4. Comparison Results for INS/DVL Integration

Table 3 shows that the system was unobservable for all of the maneuvers evaluated using the simplified INS/DVL integration scheme. This result was again already expected as the position errors were unobservable states for the INS/DVL integration. In addition, for stationary maneuver, the rank of Q SOM was 9, whose value was equal to the rank of Q o obtained in Section 6.1.
Figure 9, Figure 10, Figure 11 and Figure 12 show the comparative results of the degree of observability for the INS/DVL integration. As illustrated in Figure 9, the highest degrees of observability for ϕ N and ϕ E were obtained for the zigzag maneuver. The lowest degrees of observability for ϕ N and ϕ E , in turn, were obtained for the stationary maneuver. Regarding ϕ D , the highest degrees of observability were obtained for the lawn mower and zigzag maneuvers. On the contrary, the lowest degrees were obtained for the stationary, mooring, and straight-line with constant speed scenarios.
Concerning the gyro biases, the degrees of observability were lower for the stationary maneuver, and higher for zigzag, as illustrated in Figure 10. For the accelerometer biases, Figure 11 shows that the degrees of observability were higher for zigzag and mooring ( b a z ), and lower for the stationary maneuver.
Concerning e y , e z , and s f , Figure 12 shows that the degrees of observability were higher for the maneuvers of lawn mower, zigzag, and straight-line with acceleration. The degrees of observability were lower, however, for the stationary maneuver, straight-line with constant speed, and mooring. Regarding e x , finally, its degree of observability was found to be higher for the mooring and lawn mower with zigzag and swing maneuvers.

7. Discussion

The observability decomposition performed for the stationary case showed that the addition of the position errors in the observation vector decoupled the biases b g x , b g z , and b a z from the latitude ( b g x and b g z ) and altitude errors ( b a z ). Furthermore, maneuvers including changes of direction and speed excitation in the three axes increased the dimension of the observable subspace. For the INS/GPS/DVL/PS integration, in particular, the system became fully observable for these types of maneuvers.
In addition, the simulation results showed that the alignment errors obtained higher degrees of observability for the lawn mower, zigzag (especially for INS/DVL), and straight-line with acceleration maneuvers, while the lower degrees of observability for the stationary and straight-line at constant speed maneuvers. In particular, ϕ D was shown to possess the lowest degree of observability among the attitude errors.
For the three integration schemes evaluated, the degree of observability of ϕ D was increased by accelerating the AUV in the local navigation frame, especially in the horizontal plane (which corresponds to the straight-line with acceleration, zigzag, and lawn mower maneuvers). For the lawn mower with zigzag and swing maneuver, the change of orientation in the horizontal plane additionally provoked velocity variations in the NED frame, which produced acceleration components in the north and east directions. The influence of such accelerations on the degree of observability of ϕ D has also been observed by other authors [12,14,15,27].
Regarding the gyro biases, the simulation results showed that the degree of observability of b g z was increased with vertical oscillation or acceleration in the x-axis. Particularly for INS/DVL integration, the degree of observability of b g z was higher for the zigzag maneuver. Furthermore, the zigzag and lawn mower maneuvers also improved the degrees of observability of the accelerometer biases. As demonstrated in [18], the estimations of the accelerometer biases were improved with angular movements.
Finally, the degrees of observability of the IMU/DVL misalignment in the y and z axes, as well as, the DVL scale factor error, were significantly increased by the occurrence of translational motion. Specifically, for e x , the degree of observability was improved with translational movements in the y and z axes of the AUV. This condition was also evidenced in [19] for a simplified model, in which the orientation and the velocity of the vehicle were perfectly known. In [18], it was demonstrated that the AUV displacement in the z-axis with constant attitude enabled the estimation of e x in single-thruster AUVs. It is noteworthy that e x , e y , e z and s f were individually unobservable for the stationary case, regardless of the three integrations schemes evaluated, which means that the calibration of the DVL with stationary AUV is not possible to be performed.
Despite being relevant, the degree of observability analysis did not allow us to visualize the couplings between the state variables. This has only been possible for the stationary case, via observability decomposition, which evidenced the existence of the couplings ϕ N , b a y and ϕ E , b a x , as well as the couplings between ϕ D , b g y , and b a y . These results are in agreement with the traditional literature [21,22,23,28].
Additionally, the observability decomposition for the stationary case showed that b a x , b a y , and b g y are variable states of the unobservable subspace. Regarding b g x and b g z , they can be considered individually observable, as their couplings with b a x , that is, b g x , Ω sin L b a x g and b g z , Ω cos L b a x g , are negligible, given that the magnitudes of the weighting coefficients of b a x are less than 10 5 rad.s/m.
It is also noteworthy that the degree of observability obtained for b g y was close to b g x and significantly higher than b g z . Such results are in agreement with previous works [12,14,15], but raises the question that the degree of observability may not be directly related to the estimation accuracy of the states, given that b g x and b g z are recognizably known to be better estimated than b g y in the AUV initial alignment and calibration problem [23].
Therefore, the simulation results presented in this paper suggest that the exclusive analysis of the degree of observability may not be a suitable metrics for the “estimability” of the states. As defined by Baram and Kailath [29], the estimability of a system is the ability to reduce the mean squared error in the estimation of the states. As suggested by the authors, the estimability analysis can be seen as a complementary tool to the observability analysis. In [9], for instance, observability and estimability analyses were carried out separately for the space situational awareness (SSA) problem. The observability analysis, in terms of the observability matrix rank, aimed to inform whether the measurements were sufficient for the estimation of the states. Conversely, the estimability analysis aimed to evaluate the performance of the estimation.

8. Conclusions

In this work, the effects of different maneuvers and integration schemes on the AUV initial alignment and calibration were analyzed in terms of system’s observability and state variables’ degree of observability. The simulation results showed that the system became fully observable for INS/GPS/DVL/PS integration when lawn mower with zigzag and swing maneuvers were carried out.
For the three investigated integrations, the observability degrees of the IMU/DVL misalignment and the DVL scale factor error were increased with translational motion. In addition, the degrees of observability of the inertial sensor biases and the vertical alignment error were increased with maneuvers encompassing changes of direction. The observability degrees of the vertical alignment error and the gyro bias in the z-axis, lastly, were increased by accelerating the AUV along its longitudinal axis.
Finally, the simulation results presented in this article suggest that the exclusive analysis of the degree of observability may not be an adequate metric for the “estimability” of the states. In this sense, a thorough investigation on the physical meaning of the degree of observability and its relation with the estimability of states, specifically in the scope of the AUV initial alignment and calibration problem, will be a topic for future investigation by the authors.

Author Contributions

Conceptualization, A.F., F.O.S., E.A.d.B.; methodology, A.F.; software, A.F.; validation, A.F.; formal analysis, A.F., F.O.S.; investigation, A.F., F.O.S., E.A.d.B.; resources, A.F., E.A.d.B.; data curation, A.F.; writing—A.F., F.O.S. and E.A.d.B.; visualization, A.F.; supervision, F.O.S. and E.A.d.B.; project administration E.A.d.B.; funding acquisition, E.A.d.B. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by “Conselho Nacional de Desenvolvimento Científico e Tecnológico (Brazil)”, grant number 141560/2019-3, and “Fundação de Amparo à Pesquisa do Estado de São Paulo (Brazil)”, grant numbers 2018/14024-2 and 2021/13666-3.

Informed Consent Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript; or in the decision to publish the results.

References

  1. Almalki, F.A.; Alsamhi, S.H.; Sahal, R.; Hassan, J.; Hawbani, A.; Rajput, N.S.; Saif, A.; Morgan, J.; Breslin, J. Green IoT for Eco-Friendly and Sustainable Smart Cities: Future Directions and Opportunities. Mob. Netw. Appl. 2021, 1–25. [Google Scholar] [CrossRef]
  2. Alsamhi, S.H.; Afghah, F.; Sahal, R.; Hawbani, A.; Al-Qaness, M.A.A.; Lee, B.; Guizani, M. Green internet of things using UAVs in B5G networks: A review of applications and strategies. Ad Hoc Netw. 2021, 117, 102505. [Google Scholar] [CrossRef]
  3. Bagnitsky, A.; Inzartsev, A.; Pavin, A.; Melman, S.; Morozov, M. Side Scan Sonar using for Underwater Cables & Pipelines Tracking by Means of AUV. In Proceedings of the 2011 IEEE Symposium on Underwater Technology and Workshop on Scientific Use of Submarine Cables and Related Technologies, Tokyo, Japan, 5–8 April 2011. [Google Scholar]
  4. Alsamhi, S.H.; Ma, O.; Ansari, M.S. Convergence of Machine Learning and Robotics Communication in Collaborative Assembly: Mobility, Connectivity and Future Perspectives. J. Intell. Robot. Syst. 2019, 98, 541–566. [Google Scholar] [CrossRef]
  5. Jo, K.; Kim, J.; Kim, D.; Jang, C.; Sunwoo, M. Development of Autonomous Car—Part II: A Case Study on the Implementation of an Autonomous Driving System Based on Distributed Architecture. IEEE Trans. Ind. Electron. 2015, 62, 5119–5132. [Google Scholar] [CrossRef]
  6. Paull, L.; Saeedi, S.; Seto, M.; Li, H. AUV Navigation and Localization: A Review. IEEE J. Ocean. Eng. 2014, 39, 131–149. [Google Scholar] [CrossRef]
  7. Goshen-Meskin, D.; Bar-Itzhack, I. Observability analysis of piece-wise constant systems. I. Theory. IEEE Trans. Aerosp. Electron. Syst. 1992, 28, 1056–1067. [Google Scholar] [CrossRef]
  8. Chen, C.-T. Linear System Theory and Design, 3rd ed.; Oxford University Press: New York, NY, USA, 1999. [Google Scholar]
  9. Friedman, A.M. Observability Analysis for Space Situational Awareness. Ph.D. Thesis, Purdue University, West Lafayette, IN, USA, 2020. [Google Scholar]
  10. Kalman, R.E. A New Approach to Linear Filtering and Prediction Problems. J. Basic Eng. 1960, 82, 35–45. [Google Scholar] [CrossRef] [Green Version]
  11. Doren, J.F.M.V. Model Structure Analysis for Model-based Operation of Petroleum Reservoirs. Ph.D. Thesis, Technical University, Delft, The Netherlands, 2010. [Google Scholar]
  12. Wu, Z.; Yao, M.; Ma, H.; Jia, W. Improving Accuracy of the Vehicle Attitude Estimation for Low-Cost INS/GPS Integration Aided by the GPS-Measured Course Angle. IEEE Trans. Intell. Transp. Syst. 2013, 14, 553–564. [Google Scholar] [CrossRef]
  13. Jinyan, M.; Quanbo, G.; Teng, S. Impact analysis between observable degrees and estimation accuracy of Kalman filtering. In Proceedings of the2015 International Conference on Estimation, Detection and Information Fusion (ICEDIF), Harbin, China, 10–11 January 2015. [Google Scholar]
  14. Wang, Q.; Yang, C.-S.; Wang, Y.-X. Study on the observability degree of integrated inertial navigation system of autonomous underwater vehicle. Int. J. Embed. Syst. 2020, 12, 359–370. [Google Scholar] [CrossRef]
  15. Chen, W.; Yang, Z.; Gu, S.; Wang, Y.; Tang, Y. Adaptive transfer alignment method based on the observability analysis for airborne pod strapdown inertial navigation system. Sci. Rep. 2022, 12, 946. [Google Scholar] [CrossRef] [PubMed]
  16. Zhang, Y. An approach of DVL-aided SDINS alignment for in-motion vessel. Optik 2013, 124, 6270–6275. [Google Scholar] [CrossRef]
  17. Klein, I.; Diamant, R. Observability Analysis of DVL/PS Aided INS for a Maneuvering AUV. Sensors 2015, 15, 26818–26837. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  18. Pan, X.; Wu, Y. Underwater Doppler Navigation with Self-calibration. J. Navig. 2016, 69, 295–312. [Google Scholar] [CrossRef] [Green Version]
  19. Liu, P.; Zhao, S.; Qing, L.; Ma, Y.; Lu, B.; Hou, D. A Calibration Method for DVL Measurement Errors Based on Observability Analysis. In Proceedings of the 2019 Chinese Control Conference (CCC), Guangzhou, China, 27–30 July 2019. [Google Scholar]
  20. Liu, P.; Wang, B.; Hou, D.; Wang, K.; Zhu, Z. An Approach for DVL-Aided SINS In-Motion Alignment Based on Observability Analysis. IEEE Sens. J. 2021, 21, 17131–17143. [Google Scholar] [CrossRef]
  21. Bar-Itzhack, I.Y.; Berman, N. Control theoretic approach to inertial navigation systems. J. Guid. Control Dyn. 1988, 11, 237–245. [Google Scholar] [CrossRef]
  22. Silva, F.O.; Hemerly, E.M.; Leite Filho, W.C. On the Error State Selection for Stationary SINS Alignment and Calibration Kalman Filters—Part II: Observability/Estimability Analysis. Sensors 2017, 17, 439. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  23. Silva, F.O.; Hemerly, E.M.; Leite Filho, W.C. On the error state selection for stationary SINS alignment and calibration Kalman filters—Part I: Estimation algorithms. Aerosp. Sci. Technol. 2017, 61, 45–56. [Google Scholar] [CrossRef]
  24. Shin, E.-H. Accuracy Improvement of Low Cost INS/GPS for Land Applications. Master’s Thesis, University of Calgary, Calgary, AB, Canada, 2001. [Google Scholar]
  25. Silva, F.O. Stationary Self-Alignment and Calibration Techniques for Strapdown Inertial Navigation Systems. Ph.D Thesis, Technological Institute of Aeronautics, Sao Jose dos Campos, Brazil, 2016. [Google Scholar]
  26. Ruijter, R.B. Controllability and Observability of a 2D Wind Farm Model. Master’s Thesis, Technical University, Delft, The Netherlands, 2017. [Google Scholar]
  27. Salycheva, A.O.; Cannon, M. Kinematic Azimuth Alignment of INS using GPS Velocity Information. In Proceedings of the NTM 2004 Conference, San Diego, CA, USA, 26–28 January 2004. [Google Scholar]
  28. Goshen-Meskin, D.; Bar-Itzhack, I. Observability analysis of piece-wise constant systems. II. Application to inertial navigation in-flight alignment. IEEE Trans. Aerosp. Electron. Syst. 1992, 28, 1068–1075. [Google Scholar] [CrossRef]
  29. Baram, Y.; Kailath, T. Estimability and regulability of linear systems. In Proceedings of the 26th IEEE Conference on Decision and Control, Los Angeles, CA, USA, 9–11 December 1987; 1988; pp. 1116–1121. [Google Scholar]
Figure 1. Degrees of observability of the attitude errors. INS/GPS/DVL/PS integration.
Figure 1. Degrees of observability of the attitude errors. INS/GPS/DVL/PS integration.
Sensors 22 03287 g001
Figure 2. Degrees of observability of the gyro biases. INS/GPS/DVL/PS integration.
Figure 2. Degrees of observability of the gyro biases. INS/GPS/DVL/PS integration.
Sensors 22 03287 g002
Figure 3. Degrees of observability of the accelerometer biases. INS/GPS/DVL/PS integration.
Figure 3. Degrees of observability of the accelerometer biases. INS/GPS/DVL/PS integration.
Sensors 22 03287 g003
Figure 4. Degrees of observability of the IMU/DVL misalignment and the DVL scale factor error. INS/GPS/DVL/PS integration.
Figure 4. Degrees of observability of the IMU/DVL misalignment and the DVL scale factor error. INS/GPS/DVL/PS integration.
Sensors 22 03287 g004
Figure 5. Degrees of observability of the attitude errors. INS/DVL/PS integration.
Figure 5. Degrees of observability of the attitude errors. INS/DVL/PS integration.
Sensors 22 03287 g005
Figure 6. Degrees of observability of the gyro biases. INS/DVL/PS integration.
Figure 6. Degrees of observability of the gyro biases. INS/DVL/PS integration.
Sensors 22 03287 g006
Figure 7. Degrees of observability of the accelerometer biases. INS/DVL/PS integration.
Figure 7. Degrees of observability of the accelerometer biases. INS/DVL/PS integration.
Sensors 22 03287 g007
Figure 8. Degrees of observability of the IMU/DVL misalignment and the DVL scale factor error. INS/DVL/PS integration.
Figure 8. Degrees of observability of the IMU/DVL misalignment and the DVL scale factor error. INS/DVL/PS integration.
Sensors 22 03287 g008
Figure 9. Degrees of observability of the attitude errors. INS/DVL integration.
Figure 9. Degrees of observability of the attitude errors. INS/DVL integration.
Sensors 22 03287 g009
Figure 10. Degrees of observability of the gyro biases. INS/DVL integration.
Figure 10. Degrees of observability of the gyro biases. INS/DVL integration.
Sensors 22 03287 g010
Figure 11. Degrees of observability of the accelerometer biases. INS/DVL integration.
Figure 11. Degrees of observability of the accelerometer biases. INS/DVL integration.
Sensors 22 03287 g011
Figure 12. Degrees of observability of the IMU/DVL misalignment and the DVL scale factor error. INS/DVL integration.
Figure 12. Degrees of observability of the IMU/DVL misalignment and the DVL scale factor error. INS/DVL integration.
Sensors 22 03287 g012
Table 1. Observability and final rank of Q SOM ( j = 100 ). INS/GPS/DVL/PS integration.
Table 1. Observability and final rank of Q SOM ( j = 100 ). INS/GPS/DVL/PS integration.
Maneuver Q SOM   Rank System Observability
Stationary 12Unobservable
At Mooring 18Unobservable
Straight-line 18Unobservable
Straight-line with acceleration 18Unobservable
Zigzag 18Unobservable
Lawn Mower 18Unobservable
Lawn Mower with zigzag and swing 19Observable
Table 2. Observability and final rank of Q S O M ( j = 100 ). INS/DVL/PS integration.
Table 2. Observability and final rank of Q S O M ( j = 100 ). INS/DVL/PS integration.
Maneuver Q SOM   Rank System Observability
Stationary10Unobservable
At Mooring17Unobservable
Straight-line16Unobservable
Straight-line with acceleration17Unobservable
Zigzag17Unobservable
Lawn Mower17Unobservable
Lawn Mower with zigzag and swing18Unobservable
Table 3. Observability and final rank of Q SOM ( j = 100 ). INS/DVL integration.
Table 3. Observability and final rank of Q SOM ( j = 100 ). INS/DVL integration.
Maneuver Q SOM   Rank System Observability
Stationary9Unobservable
At Mooring17Unobservable
Straight-line15Unobservable
Straight-line with acceleration16Unobservable
Zigzag16Unobservable
Lawn Mower16Unobservable
Lawn Mower with zigzag and swing17Unobservable
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Frutuoso, A.; Silva, F.O.; de Barros, E.A. Influence of Integration Schemes and Maneuvers on the Initial Alignment and Calibration of AUVs: Observability and Degree of Observability Analyses. Sensors 2022, 22, 3287. https://doi.org/10.3390/s22093287

AMA Style

Frutuoso A, Silva FO, de Barros EA. Influence of Integration Schemes and Maneuvers on the Initial Alignment and Calibration of AUVs: Observability and Degree of Observability Analyses. Sensors. 2022; 22(9):3287. https://doi.org/10.3390/s22093287

Chicago/Turabian Style

Frutuoso, Adriano, Felipe O. Silva, and Ettore A. de Barros. 2022. "Influence of Integration Schemes and Maneuvers on the Initial Alignment and Calibration of AUVs: Observability and Degree of Observability Analyses" Sensors 22, no. 9: 3287. https://doi.org/10.3390/s22093287

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