Next Article in Journal
Modeling of Marine Assembly Logistics for an Offshore Floating Photovoltaic Plant Subject to Weather Dependencies
Previous Article in Journal
A CDC–ANFIS-Based Model for Assessing Ship Collision Risk in Autonomous Navigation
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Multi-Innovation-Based Parameter Identification for Vertical Dynamic Modeling of AUV Under High Maneuverability and Large Attitude Variations

1
Naval Architecture and Shipping College, Guangdong Ocean University, Zhanjiang 524088, China
2
College of Shipbuilding Engineering, Harbin Engineering University, Harbin 150001, China
3
College of Ocean Engineering and Energy, Guangdong Ocean University, Zhanjiang 524091, China
4
Guangdong Provincial Key Laboratory of Intelligent Equipment for South China Sea Marine Ranching, Guangdong Ocean University, Zhanjiang 524088, China
5
Hangzhou Institute of Applied Acoustics, Hangzhou 310023, China
*
Author to whom correspondence should be addressed.
J. Mar. Sci. Eng. 2025, 13(8), 1489; https://doi.org/10.3390/jmse13081489 (registering DOI)
Submission received: 7 July 2025 / Revised: 28 July 2025 / Accepted: 30 July 2025 / Published: 1 August 2025
(This article belongs to the Section Ocean Engineering)

Abstract

The parameter identification of Autonomous Underwater Vehicles (AUVs) serves as a fundamental basis for achieving high-precision motion control, state monitoring, and system development. Currently, AUV parameter identification typically relies on the complete motion information obtained from onboard sensors. However, in practical applications, it is often challenging to accurately measure key state variables such as velocity and angular velocity, resulting in incomplete measurement data that compromises identification accuracy and model reliability. This issue is particularly pronounced in vertical motion tasks involving low-speed, large pitch angles, and highly maneuverable conditions, where the strong coupling and nonlinear characteristics of underwater vehicles become more significant. Traditional hydrodynamic models based on full-state measurements often suffer from limited descriptive capability and difficulties in parameter estimation under such conditions. To address these challenges, this study investigates a parameter identification method for AUVs operating under vertical, large-amplitude maneuvers with constrained measurement information. A control autoregressive (CAR) model-based identification approach is derived, which requires only pitch angle, vertical velocity, and vertical position data, thereby reducing the dependence on complete state observations. To overcome the limitations of the conventional Recursive Least Squares (RLS) algorithm—namely, its slow convergence and low accuracy under rapidly changing conditions—a Multi-Innovation Least Squares (MILS) algorithm is proposed to enable the efficient estimation of nonlinear hydrodynamic characteristics in complex dynamic environments. The simulation and experimental results validate the effectiveness of the proposed method, demonstrating high identification accuracy and robustness in scenarios involving large pitch angles and rapid maneuvering. The results confirm that the combined use of the CAR model and MILS algorithm significantly enhances model adaptability and accuracy, providing a solid data foundation and theoretical support for the design of AUV control systems in complex operational environments.

1. Introduction

As marine resource exploration expands into deeper and more complex waters, Autonomous Underwater Vehicles (AUVs) have become indispensable tools in tasks such as seabed mapping, environmental monitoring, and subsea infrastructure inspection. The effective deployment of AUVs critically depends on accurate motion models that support reliable control, navigation, and fault-tolerant design, particularly under challenging conditions such as low-speed, large-pitch-angle maneuvers where conventional assumptions often fail [1].
Under various operating conditions, AUVs exhibit more pronounced nonlinear and coupled behaviors during low-speed navigation, large-pitch-angle maneuvers, and vertical motion tasks. In such scenarios, limited thrust, drastic changes in hydrodynamic forces, and sensitivity to attitude stability introduce complex dynamic responses [2]. Compared to horizontal-plane motion, vertical-plane motion is characterized by stronger nonlinearities, more complex hydrodynamic coupling, and greater parameter variability. Therefore, developing vertical-plane modeling strategies tailored to such conditions is essential for accurately capturing the underlying dynamics of the vehicle. However, in complex environments where incomplete state information and strong nonlinearities coexist, conventional modeling methods that rely on full-state observability are increasingly inadequate. Their limitations in terms of parameter identification accuracy and model generalization have prompted researchers to explore more efficient and robust identification techniques to meet real-world application challenges.
Current approaches for AUV dynamic modeling include numerical simulations, full-scale experiments, empirical formula-based methods, physics-based modeling, and system identification. Among these, numerical simulations based on computational fluid dynamics (CFD) have gained popularity for offering high-fidelity hydrodynamic data through direct solutions of governing equations [3]. However, they are computationally expensive, time-consuming, and highly dependent on model accuracy, mesh generation, and boundary condition setup, which limit their applicability to real-time modeling and online control. Although full-scale experiments provide accurate results, they are costly and time-intensive. Empirical methods offer implementation simplicity but suffer from limited accuracy and reliance on manual parameter tuning [4]. Mechanistic modeling can reveal underlying system dynamics but requires substantial computational resources and expert knowledge, hindering widespread adoption in engineering applications [5].
In contrast, system identification—an essential component of modern control theory—has emerged as a mainstream technique for modeling underwater vehicles due to its simplicity, ease of implementation, and suitability for online applications [6]. In this study, we propose a system identification framework based on a control autoregressive (CAR) model, which relies solely on pitch and depth measurements. This enables the accurate modeling of AUV vertical-plane dynamics under low-speed, high-pitch-angle conditions using low-cost, readily available sensors. To enhance identification accuracy under sparse or missing data conditions, we further develop a Multi-Innovation Least Squares (MILS) algorithm that leverages multiple past observations per iteration for improved robustness and data efficiency. The integration of system identification with experimental data has deepened in recent years, showing great promise in enhancing modeling accuracy and efficiency [7].
Within the system identification framework, parameter identification plays a central role, aiming to accurately estimate critical parameters such as hydrodynamic coefficients and inertial properties under a known or assumed model structure. For AUVs, accurate parameter estimation is crucial for model fidelity and high-performance control. However, traditional identification methods typically rely on complete state observations, such as velocity and acceleration, which are difficult to obtain in complex underwater environments [8]. Although such data provide rich dynamic information, their acquisition is challenged by several factors. First, high-end sensors such as precision inertial measurement units (IMUs) and Doppler velocity logs (DVLs) are often required, significantly increasing system cost and complexity. Second, sensor data quality may be compromised by noise and multipath effects, necessitating advanced data processing and filtering techniques [9,10,11]. These issues frequently result in incomplete measurements, reducing the effectiveness of traditional parameter identification methods.
Recent research has increasingly focused on identifying system parameters under data-scarce conditions. For example, Albertos et al. proposed estimating missing historical data in input–output models to support parameter identification [12]. Chen et al. developed an improved multistep gradient iteration method based on Kalman filtering for estimating parameters in autoregressive models with exogenous inputs (ARX) under missing observations [13]. Liu et al. introduced a variational Bayesian approach to handle random data loss in switched finite impulse response (FIR) systems [14].
The least squares (LS) algorithm, known for its unbiased estimation and high accuracy, has been widely used in parameter identification [15]. However, LS has inherent limitations, such as high memory requirements and unsuitability for real-time applications. To address these drawbacks, the recursive least squares (RLS) algorithm was developed, enabling iterative parameter updates with reduced storage demand and real-time capability [16]. Both LS and RLS offer high identification accuracy and are extensively applied in data-scarce scenarios. Further advancements have led to a variety of LS-based methods. For instance, Wu et al. proposed a multi-sensor fusion-based LS method, successfully applied to AUV hydrodynamic modeling in the Arctic; This method integrated online identification with motion control, enabling effective adaptation to ocean currents and external disturbances [17]. Xu et al. introduced a data-driven nonlinear maneuvering model using the truncated least squares support vector machine (TLS-SVM) to estimate dimensionless hydrodynamic coefficients, providing not only parameter estimates but also uncertainty bounds to enhance model robustness [18]. Yuan et al. utilized the least squares parameter estimation algorithm to identify the peak frequency of waves. By eliminating intermediate variables, the input–output expressions of the wave interference model were derived; Based on the obtained identification model, a recursive extended least squares identification algorithm based on an auxiliary model was developed to estimate the model parameters [19]. Yu et al. derived a simplified third-order pitch dynamics identification model and then used a specialized recursive weighted least squares algorithm to complete the offline estimation of the concentrated hydrodynamic forces [20].
Nevertheless, the RLS algorithm updates parameters using a single observation per iteration, leading to low data utilization and increased sensitivity to outliers. Its performance also degrades significantly when output data are missing, limiting its applicability in data-scarce systems. To overcome these issues, this study introduces multi-innovation theory and proposes a Multi-Innovation Least Squares (MILS) algorithm. Similarly to RLS, MILS supports online parameter identification but achieves higher estimation accuracy by flexibly incorporating multiple historical data points in each iteration, significantly improving data efficiency [21,22,23]. This approach is particularly suited for scenarios where data are costly, sparse, or partially missing, enabling more accurate and robust parameter estimation under such constraints.
Despite the availability of various identification methods for data-scarce systems, missing observations often lead to a loss of critical dynamic information, introducing bias in parameter estimates [24]. Moreover, the improper handling of missing data can significantly compromise model accuracy, affecting the reliability of parameter identification results and overall model integrity [25].
To address these challenges, this study focuses on parameter identification of underwater vehicles during longitudinal maneuvers, particularly under high-dynamic conditions such as large-depth changes and substantial pitch adjustments, where traditional models often lack accuracy. Instead of relying on full-state observations, our method leverages only pitch and depth measurements obtained from low-cost sensors, which are stable and robust even in dynamic underwater environments. Pitch, in particular, offers valuable nonlinear information during large-angle motions. By carefully structuring the CAR model and integrating it with the proposed MILS algorithm, the approach captures essential motion characteristics even under sparse or partially missing data conditions.
To this end, this study establishes a parameter identification framework based on the control autoregressive (CAR) model, utilizing only pitch angle and depth data to estimate hydrodynamic coefficients and eliminate reliance on complex observation systems. In response to the limitations of traditional models in scenarios involving aggressive maneuvers or sparse data, a Multi-Innovation Least Squares (MILS) algorithm is proposed. By efficiently utilizing multiple historical data points, MILS enhances both data utilization and robustness, significantly improving parameter estimation accuracy under non-ideal observation conditions. Overall, the proposed CAR-MILS-based parameter identification approach demonstrates superior performance in handling challenges such as high dynamics, large pitch angles, and complex hydrodynamic variations, offering a reliable modeling foundation for the development of more adaptive control systems.
The main contributions of this paper are summarized as follows:
  • We develop a parameter identification framework tailored for vertical-plane AUV motion under low-speed and high-pitch conditions, requiring only pitch and depth data, which are accessible via low-cost, reliable sensors.
  • A novel Multi-Innovation Least Squares (MILS) algorithm is proposed to enhance parameter estimation accuracy by utilizing multiple past observations per iteration, thereby improving data efficiency and robustness in the presence of sparse or missing data.
  • Unlike conventional methods that rely on full-state observability or high-end inertial sensors, our approach offers a cost-effective, compact solution well suited for real-world field deployment and online control.
  • The effectiveness and generalizability of the proposed CAR-MILS method are validated through comprehensive simulations and field experiments involving large-angle AUV maneuvers.
The remainder of this paper is organized as follows:
Section 2 derives the CAR model of the AUV in the vertical plane. Section 3 introduces the RLS algorithm. Section 4 presents the proposed MILS algorithm. Section 5 provides numerical simulation results, and Section 6 reports the physical experimental results. Finally, Section 7 concludes the paper.

2. The CAR Model of the AUV Model in the Vertical Plane

To facilitate comprehension, this research focuses on the vertical linear motion model of underwater vehicles as the object of study.
m Z w ˙ 0 0 0 0 I y M q ˙ 0 0 0 0 1 0 0 0 0 1 w ˙ q ˙ θ ˙ ζ ˙ + Z w 0 0 0 0 M q M θ 0 0 1 0 0 1 0 u 0 0 w q θ ζ = Z δ M δ 0 0 δ s
where Z w ˙ , M q ˙ , Z w , M q , and M θ represent the hydrodynamic coefficients of underwater vehicle; I y is the moment of inertia around the y-axis; m is the mass; w is the vertical velocity; q is the angular velocity; θ is the pitch; ζ is the depth; and δ s is the rudder angle.
Making a 1 = Z w m Z w ˙ , a 2 = M q I y M q ˙ , a 3 = M θ I y M q ˙ , b 1 = Z δ m Z w ˙ , and b 2 = M δ I y M q ˙ , Equation (1) can be transformed into
w ˙ q ˙ θ ˙ ζ ˙ = a 1 0 0 0 0 a 2 a 3 0 0 1 0 0 1 0 u 0 0 w q θ ζ + b 1 b 2 0 0 δ s
We take pitch θ and depth ζ as output terms and write them in the form of state space equations as follows:
x ˙ = A x + B u y = C x
where x = w q θ ζ T , u = δ s , y = θ ζ T ,
A = a 1 0 0 0 0 a 2 a 3 0 0 1 0 0 1 0 u 0 0 , B = b 1 b 2 0 0 , C = 0 0 1 0 0 0 0 1
Discretizing model about x ˙ = A x + B u yields
x ( k + 1 ) = Φ x ( k ) + Δ u ( k )
where Φ = exp ( A h ) = I + A h + 1 2 A 2 h 2 + + 1 n A n h n + ,
Δ = A 1 ( Φ I ) B
If a first-order approximation is used to describe the system model, then
Φ = I + A h , Δ B h
Therefore, equation x ˙ = A x + B u can be unfolded as
w ( k + 1 ) q ( k + 1 ) θ ( k + 1 ) ζ ( k + 1 ) = h a 1 + 1 0 0 0 0 h a 2 + 1 h a 3 0 0 h 1 0 h 0 h u 0 1 w ( k ) q ( k ) θ ( k ) ζ ( k ) + h b 1 h b 2 0 0 δ z ( k )
We define the unit forward operator z : z x ( k ) = x ( k + 1 ) , and then Equation (5) can be transformed into
z w ( k ) q ( k ) θ ( k ) ζ ( k ) = h a 1 + 1 0 0 0 0 h a 2 + 1 h a 3 0 0 h 1 0 h 0 h u 0 1 w ( k ) q ( k ) θ ( k ) ζ ( k ) + h b 1 h b 2 0 0 δ s ( k )
By combining Equations (3) and (6), it can be concluded that
y ( k ) = C ( L Φ ) 1 Δ u ( k )
Expanding Equation (7) allowed us to obtain
θ ( k ) = α 3 z 2 + α 1 z + α 2 δ s ( k ) ζ ( k ) = β 5 z 2 + β 6 z + β 7 z 4 + β 1 z 3 + β 2 z 2 + β 3 z + β 4 δ s ( k )
where α i ( i = 1 , 2 , 3 ) and β i ( i = 1 , 2 , , 7 ) are as follows
α 1 = ( h a 2 + 2 ) α 2 = h 2 a 3 + h a 2 + 1 α 3 = h 2 b 2 β 1 = h ( a 1 + a 2 ) 4 β 2 = h 2 ( a 1 a 3 a 3 ) + 3 h ( a 1 + a 2 ) + 6 β 3 = h 3 a 1 a 3 + 2 h 2 ( a 3 a 1 a 2 ) 3 h ( a 1 + a 2 ) 4 β 4 = h 3 a 1 a 3 + h 2 ( a 1 a 2 a 3 ) + h ( a 1 + a 2 ) + 1 β 5 = h 2 b 1 β 6 = h 3 ( a 2 b 1 + b 2 u 0 ) 2 h 2 b 1 β 7 = h 4 ( a 1 b 2 u 0 a 3 b 1 ) + h 3 ( a 2 b 1 + b 2 u 0 ) + h 2 b 1
where h is the sampling interval.
We define A 1 ( z ) = α 1 z 1 + α 2 z 2 , A 2 ( z ) = α 3 z 2 , B 1 ( z ) = β 1 z 1 + β 2 z 2 + β 3 z 3 + β 4 z 4 , and B 2 ( z ) = β 5 z 2 + β 6 z 3 + β 7 z 4 . The measurement data of AUV during their movement process are also prone to be contaminated by various noises. Therefore, considering the white noise sequence v = v 1 ( t ) v 2 ( t ) T added to the right of Equation (8), this results in
A 1 ( z ) θ ( k ) = A 2 ( z ) δ ( k ) + v 1 ( k ) B 1 ( z ) θ ( k ) = B 2 ( z ) δ ( k ) + v 2 ( k )
Equation (10) is the Controlled Autoregressive Model, hereafter referred to as CAR. Expanding Equation (10) in the form of a difference equation produces the following:
θ ( k ) = α 1 θ ( k 1 ) α 2 θ ( k 2 ) + α 3 δ s ( k 2 ) + v 1 ( k ) ζ ( k ) = β 1 ζ ( k 1 ) β 2 ζ ( k 2 ) β 3 ζ ( k 3 ) β 4 ζ ( k 4 )   + β 5 δ s ( k 2 ) + β 6 δ s ( k 3 ) + β 7 δ s ( k 4 ) + v 2 ( k )

3. Recursive Least Squares Parameter Identification Algorithm (RLS)

We define the following equation
Y t = H t θ + V t
where
Y t : = y ( 1 ) y ( 2 ) y ( t 1 ) y ( t ) = Y t 1 y ( t ) t H t : = φ T ( 1 ) φ T ( 2 ) φ T ( t 1 ) φ T ( t ) = H t 1 φ T ( t ) t × n             V t : = v ( 1 ) v ( 2 ) v ( t 1 ) v ( t ) t
We define the quadratic criterion function as follows:
J ( θ ) : = ( Y t H t θ ) T ( Y t H t θ )
By deriving θ from Equation (13), the least squares estimation (RLS) of parameter vector θ can be obtained as follows:
θ ^ L S ( t ) = ( H t T H t ) 1 H t T Y t
According to the principle of least squares identification, the recursive least squares (RLS) algorithm of parameter vector θ in the identification system (12) can be represented as
θ ^ ( t ) = θ ^ ( t 1 ) + L ( t ) [ y ( t ) φ T ( t ) θ ^ ( t 1 ) ]
L ( t ) = P ( t 1 ) φ ( t ) [ 1 + φ T P ( t 1 ) φ ( t ) ] 1
P ( t ) = [ I L ( t ) φ T ( t ) ] P ( t 1 ) , P ( 0 ) = p 0 I
θ ^ ( t ) is the estimated value of θ ( t ) , L ( t ) is a gain vector, P ( t ) is a covariance matrix, and e ( t ) : = y ( t ) φ T ( t ) θ ^ ( t 1 ) is called innovation.
The computation procedures of the RLS algorithm are listed in the following.
(1)
Initialize: let t = 1 , θ ( 0 ) = 1 n / p 0 , P ( 0 ) = p 0 I , and p 0 be taken as a large number, e.g., p 0 = 10 6 .
(2)
Collect the input–output data u ( t ) and y ( t ) . Form information vector φ ( t ) .
(3)
Compute gain vector L ( t ) by (16) and the covariance matrix P ( t ) by (17).
(4)
Update parameter estimate θ ^ ( t ) by (15).
(5)
Increase t by 1 and go to Step 2.

4. Multiple Innovation Least Square Parameter Identification Algorithm (MILS)

We expand the scalar innovation e ( t ) to an innovation vector as follows:
E ( p , t ) = e ( t ) e ( t 1 ) e ( t p + 1 ) p
where positive integer p represents the innovation length, and
e ( t i ) = y ( t i ) φ T ( t i ) θ ^ ( t i 1 )
Generally, parameter estimation θ ^ ( t 1 ) at time ( t 1 ) is closer to true parameter θ than estimation θ ^ ( t i ) at time ( t i ) where ( i = 2 , 3,4 , , p 1 ) . Therefore, the innovation vector (18) can be reasonably taken as
E ( p , t ) = y ( t ) φ T ( t ) θ ^ ( t 1 ) y ( t 1 ) φ T ( t 1 ) θ ^ ( t 1 ) y ( t p + 1 ) φ T ( t p + 1 ) θ ^ ( t 1 ) p
We define innovation matrix Φ ( p , t ) and stack vector Y ( p , t ) as follows:
Φ ( p , t ) = [ φ ( t ) , φ ( t 1 ) , , φ ( t p + 1 ) ] n × p Y ( p , t ) = [ y ( t ) , y ( t 1 ) , , y ( t p + 1 ) ] T p
Therefore, the innovation vector can be expressed as
E ( p , t ) = Y ( p , t ) Φ T ( p , t ) θ ^ ( t 1 )
Based on the multi-innovation theory and the derivation of the recursive least squares identification algorithm, the Multi-Innovation Least Squares (MILS) algorithm can be derived as follows:
θ ^ ( t ) = θ ^ ( t 1 ) + L ( t ) [ Y ( p , t ) Φ T ( p , t ) θ ^ ( t 1 ) ]
L ( t ) = P ( t 1 ) Φ ( p , t ) [ I p + Φ T ( p , t ) P ( t 1 ) Φ ( p , t ) ] 1
P ( t ) = [ I L ( t ) Φ T ( p , t ) ] P ( t 1 ) , P ( 0 ) = p 0 I
Φ ( p , t ) = [ φ ( t ) , φ ( t 1 ) , , φ ( t p + 1 ) ]
Y ( p , t ) = [ y ( t ) , y ( t 1 ) , , y ( t p + 1 ) ] T
θ ^ ( t ) is the estimated value of θ ( t ) , L ( t ) n × p is a gain vector, P ( t ) n × p is a covariance matrix, and p 1 is the innovation length. As p = 1 , the MILS algorithm reduces to the RLS algorithm.
The computation procedures of the RLS algorithm are listed in the following.
(1)
Initialize: let t = 1 , θ ( 0 ) = 1 n / p 0 , P ( 0 ) = p 0 I n , and p 0 be taken as a large number, e.g., p 0 = 10 6 , and 1 n is a dimensional column vector whose elements are all 1.
(2)
Collect the input–output data u ( t ) and y ( t ) . Form the stacked output vector Y ( p , t ) and the stacked information matric Φ ( p , t ) by (27) and (26), respectively.
(3)
Update the parameter estimate θ ^ ( t ) by (23).
(4)
Increase t by 1 and go to Step 2.

5. Numerical Results

To validate the feasibility and effectiveness of the proposed identification method, a simulation experiment was conducted. Input and output data were generated based on Equation (1). The parameter estimates obtained by the MILS algorithm were then compared with those from the traditional Least Squares (LS) method, confirming the superior performance of MILS in parameter identification. For the simulation, the true values of the hydrodynamic parameters used are listed in Table 1. All coefficients in Table 1 are dimensionless.
Among them, set the initial speed u 0 = 2.5   m / s . Substituting the parameters from Table 1 into Equations (2), (3), and (9) yields
θ ( k ) = 0.0394 z 2 1.6613 z + 0.57993 δ s ( k ) ζ ( k ) = 0.0041 z 2 + 0.0030 z + 0.0030 z 4 3.5982 z 3 + 4.7340 z 2 2.9030 z + 0.5324 δ s ( k )
Thus, its different form is
θ ( k ) = 1.6613 θ ( k 1 ) 0.5793 θ ( k 2 ) 0.0394 δ s ( k 2 ) ζ ( k ) = 3.5982 ζ ( k 1 ) 4.7340 ζ ( k 2 ) + 2.9030 ζ ( k 3 ) 0.5324 ζ ( k 4 ) + 0.0041 δ s ( k 2 ) + 0.0030 δ s ( k 3 ) + 0.0030 δ s ( k 4 )
The corresponding parameters are identified, and their real values are
ϑ 1 = α 1 α 2 α 3 T = 1.6613 0.5793 0.0394 T ϑ 2 = β 1 β 2 β 3 β 4 β 5 β 6 β 7 T = 3.5982 4.7340 2.9030 0.5324 0.0041 0.0030 0.0030 T
An open-loop simulation system was constructed using Matlab 2023b (Simulink). The simulation duration was set to 200 s, with an identification step h = 0.1 s and an initial motion speed u 0 = 2.5   m / s . To ensure the full excitation of the underwater vehicle, a sine function was chosen as the input for the rudder, as depicted in Figure 1.
We conducted the parameter identification process based on LS and MILS algorithms, respectively. The estimated value of parameters α i ( i = 1 , 2 , 3 ) with a time variation curve is shown in Figure 2, Subgraphs abc respectively represent the identification of parameters α i ( i = 1 , 2 , 3 ) . The estimated value of parameters β i ( i = 1 , 2 , , 7 ) with a time variation curve is shown in Figure 3, Subgraphs a-g respectively represent the identification of parameters β i ( i = 1 , 2 , , 7 ) .
The relative estimation error of the parameters is defined as follows:
e : = ϑ ^ ϑ ϑ × 100 %
where e is the error, ϑ ^ is the estimated parameters, and ϑ is the real parameters.
Regarding parameters ϑ 1 = α 1 α 2 α 3 T , their estimated values and errors based on LS are shown in Table 2, and their estimated values and errors based on MILS (p = 3, 5, 8) are shown in Table 3.
The estimated values and errors of parameters ϑ 2 = β 1 β 2 β 3 β 3 β 5 β 6 β 7 T based on LS are shown in Table 4, and their estimated values and errors based on MILS (p = 3, 5, 8) are shown in Table 5.
Because there are data saturation issues, we set a forget factor with 0.97 at the identification for β i with RLS and MILS. Therefore, the convergence speed of β i is much faster than α i . To avoid affecting the comparison between RLS and MILS, both set the same forget factor.
After analyzing Figure 2 and Figure 3 and Table 2, Table 3, Table 4 and Table 5, the following conclusion can be drawn: the convergence speed based on MILS is significantly faster than that based on RLS, and the identification accuracy of MILS is also higher than that of RLS. Overall, the larger the innovation length p of MILS, the faster the convergence speed and identification accuracy of its algorithm, which will also be correspondingly improved. However the innovation length of MILS is not necessarily better. For example, in Table 5, the identification error of MILS with p = 8 increases compared to p = 5 because a larger innovation length means more complex calculations and is more prone to data saturation. Therefore, in practical applications, it is necessary to flexibly choose a reasonable innovation length.
To further verify the effectiveness of the identification algorithm, as shown in Table 6, the parameter estimation values shown in Equation (2) can be calculated by the estimated values shown in Table 2, Table 3, Table 4 and Table 5 and Equation (10).
Substituting the estimated values of RLS and MILS shown in Table 4 into Equation (2), using the same sine function shown in Figure 1 as the input rudder, we perform a simulation to obtain the simulated pitch, θ , and depth, ζ , as shown in Figure 4 and Figure 5, respectively.
The estimation error term in Table 6 further confirms that the identification accuracy of MILS is much higher than that of RLS, and the larger the innovation length, the better the identification accuracy. Figure 4 and Figure 5 indicate that compared to RLS, the prediction results based on MILS identification are closer to the true values.

6. Physical Experiments

To further validate the practical applicability of the Multi-Innovation Least Squares (MILS) method in engineering practice, experimental data from full-scale sea trials of an Autonomous Underwater Vehicle (AUV) were utilized to identify a new dynamic model. The dimensions of the AUV’s rudder are shown in Table 7. The motion data were collected during free-run experiments conducted in an external lake [26]. Initially, a low-pass filtering algorithm was applied to the sea trial data to mitigate noise. Subsequently, a first-order model of the AUV’s vertical-plane dynamics was established, and its parameters were identified using the MSLS method. Finally, the identified model was evaluated through closed-loop simulation tests, with the simulated results compared against the measured data to assess model accuracy.
During straight-line motion in the lake, the AUV’s sway velocity remains approximately constant, while the heave velocity and yaw angle exhibit only small-amplitude perturbations. Consequently, higher-order hydrodynamic terms can be neglected, retaining only the first-order hydrodynamic coefficients. Based on the kinematic and dynamic characteristics of the AUV, a linear motion equation in the vertical plane is formulated.
m Z w ˙ Z q ˙ 0 M w ˙ I y M q ˙ 0 0 0 1 + Z w m u Z q 0 M w M q 0 0 1 0 w q θ = Z δ M δ 0 δ R
Among them, Z w ˙ , Z q ˙ , M w ˙ , M q ˙ , Z w , Z q , M w , and M q are the hydrodynamic coefficients to be identified. m and I y represent the mass of the AUV and the moment of inertia about the Y-axis, respectively, as shown in Table 5. Z δ and M δ represent the rudder force coefficient and the rudder moment coefficient, respectively, calculated based on theoretical formulas.
Z δ = 1 2 ρ A V 2 C l r
M δ = 1 2 ρ A V 2 C l r x R
Here, ρ denotes the density of the lake water, A is the rudder wing’s cross-sectional area, V is the cruising speed, C l r is the lift coefficient, and x R represents the distance from the rudder to the coordinate origin.
Considering that the measurement data contain noise, a noise term, n ( k ) , is added to the right-hand side of the equation. Accordingly, the identification model established based on the identification algorithm can be expressed as
y 1 ( k ) = φ 1 T ( k ) θ 1 + n ( k )
y 2 ( k ) = φ 2 T ( k ) θ 2 + n ( k )
where
y 2 ( k ) = w ˙ ( k ) , φ 2 T ( k ) = [ q ˙ ( k ) w ( k ) q ( k ) Z δ δ R ( k ) ] θ 2 = [ Z q ˙ m Z w ˙ Z w m Z w ˙ Z q m Z w ˙ 1 m Z w ˙ ]
During the data sampling process, limitations in sensor measurement accuracy and disturbances caused by underwater water flow inevitably lead to data loss and the presence of outliers. As a result, the measured data contain significant noise interference. After removing outliers and corrupted data points, a low-pass filtering method is applied to further process the sampled data, effectively minimizing noise interference. The variables before and after noise reduction are illustrated in Figure 6.
In the previous chapter, parameter identification for the underwater robot was carried out in a simulation environment, demonstrating the effectiveness and feasibility of the proposed Multiple Innovation Least Squares (MILS) algorithm. Building on this, the present chapter applies the MILS method to actual sea trial data from the AUV to further investigate parameter identification, with the aim of validating the MILS algorithm’s effectiveness in real-world underwater robot parameter estimation. During the identification process, an innovation length of p = 8 was selected. The resulting parameter estimates are presented in Figure 7.
After a certain number of iterations, the identification results of the hydrodynamic parameters converge to stable values. However, due to the complex noise interference inherent in the sea trial data, the convergence rate of parameter identification based on actual sea trial data is notably slower than that based on simulation data, and future work will focus on employing advanced filtering techniques and optimizing experimental conditions to improve convergence rates.
To verify the accuracy and effectiveness of the identified hydrodynamic coefficients, the coefficients were incorporated into the AUV’s linear motion equation in the vertical plane. Using this motion model, simulations of maneuvering motions in the horizontal plane were performed. To ensure reliable validation, the control inputs used in the simulations were kept consistent with those recorded in the sea trial data. The prediction results are shown in Figure 8, and the final error calculations are recorded in Table 8.

7. Conclusions

This article derives a Controlled Auto Regressive (CAR) model based on the simplified vertical motion of an Autonomous Underwater Vehicle (AUV). Parameter identification leveraging this CAR model significantly reduces the measurement information required from the AUV. Traditional parameter identification methods typically rely on extensive measurement data such as velocity, angular velocity, and acceleration, which depend heavily on the onboard sensors. However, these sensors may be unavailable or prone to substantial measurement errors. By contrast, the proposed CAR model-based approach enables parameter identification using only the AUV’s depth position, pitch attitude measurements, and rudder inputs—three types of information that are considerably easier to obtain. This approach decreases dependency on complex sensor suites and broadens the applicability of parameter identification methods for underwater vehicles. To validate the feasibility of the proposed method and improve the accuracy and convergence speed of parameter estimation, Recursive Least Squares (RLS) and Multi-Innovation Least Squares (MILS) algorithms were employed. The simulation results confirmed the effectiveness of the CAR model-based approach, with the MILS algorithm demonstrating superior identification accuracy and faster convergence compared to RLS. Furthermore, the algorithm, validated with data from free-running physical experiments, effectively captures the hydrodynamic characteristics of the AUV. This study provides valuable practical insights for the manipulation and adaptive control of underwater vehicles.

Author Contributions

Conceptualization, Z.L., J.Y. and C.Z.; methodology, Z.L., J.Y. and C.Z.; software, Z.L. and C.Z.; validation, Z.L. and J.Y.; formal analysis, Z.L., C.W. and L.W.; investigation, Z.L., Q.C.; resources, J.Y.; data curation, C.Z. and Z.L.; writing—original draft preparation, Z.L. and C.Z.; writing—review and editing, Z.L. and Q.C.; visualization, Z.L.; supervision, J.Y.; project administration, J.Y.; funding acquisition, J.Y. All authors have read and agreed to the published version of the manuscript.

Funding

Specialty Project of Guangdong Provincial Education Department (Intelligent Robot High-end Equipment Manufacturing), Research on Key Technologies for Autonomous Navigation of AUVs for Offshore Oil Pipeline Inspection: 2023ZDZX3004;Research on Cooperative Control Technology for Unmanned Vessel Cluster Detection: JJ-2023-715-01.

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Zhou, J.; Si, Y.; Chen, Y. A review of subsea AUV technology. J. Mar. Sci. Eng. 2023, 11, 1119. [Google Scholar] [CrossRef]
  2. Cardenas, P.; de Barros, E.A. Estimation of AUV hydrodynamic coefficients using analytical and system identification approaches. IEEE J. Ocean. Eng. 2019, 45, 1157–1176. [Google Scholar] [CrossRef]
  3. Go, G.; Ahn, H.T. Hydrodynamic derivative determination based on CFD and motion simulation for a tow-fish. Appl. Ocean Res. 2019, 82, 191–209. [Google Scholar] [CrossRef]
  4. Da Silva, J.E.; Bruno, T.; Ricardo, M.; João, S. Modeling and simulation of the LAUV autonomous underwater vehicle. In Proceedings of the 13th IEEE IFAC International Conference on Methods and Models in Automation and Robotics, Szczecin, Poland, 27–30 August 2007; Volume 1. [Google Scholar]
  5. Mei, B. Grey-Box Identification Modeling of Ship Maneuvering Motion Based on Free-Running Test. Master’s Thesis, Dalian Maritime University, Dalian, China, 2020. [Google Scholar] [CrossRef]
  6. Randeni, S.A.T.; Forrest, A.L.; Cossu, R.; Leong, Z.Q.; Ranmuthugala, D.; Schmidt, V. Parameter identification of a nonlinear model: Replicating the motion response of an autonomous underwater vehicle for dynamic environments. Nonlinear Dyn. 2018, 91, 1229–1247. [Google Scholar] [CrossRef]
  7. Zhang, Y.Y.; Wang, Z.H.; Zou, Z.J. Black-box modeling of ship maneuvering motion based on multi-output ν-support vector regression with random excitation signal. Ocean Eng. 2022, 257, 111279. [Google Scholar] [CrossRef]
  8. Min, F.; Pan, G.; Xu, X. Modeling of autonomous underwater vehicles with multi-propellers based on maximum likelihood method. J. Mar. Sci. Eng. 2020, 8, 407. [Google Scholar] [CrossRef]
  9. Oliveira, L.L.; Eisenkraemer, G.H.; Carara, E.A.; Martins, J.B.; Monteiro, J. Mobile localization techniques for wireless sensor networks: Survey and recommendations. ACM Trans. Sens. Netw. 2023, 19, 36. [Google Scholar] [CrossRef]
  10. Muñoz, F.; Cervantes-Rojas, J.S.; Valdovinos, J.M.; Sandre-Hernández, O.; Salazar, S.; Romero, H. Dynamic neural network-based adaptive tracking control for an autonomous underwater vehicle subject to modeling and parametric uncertainties. Appl. Sci. 2021, 11, 2797. [Google Scholar] [CrossRef]
  11. Sun, Y.; Wang, B.; Yi, X.; Hu, G. Infrared/radar data fusion and tracking algorithm based on the multi-scale model. In Proceedings of the AOPC 2017: Optical Sensing and Imaging Technology and Applications, Beijing, China, 4–6 June 2017; SPIE: Cergy-Pontoise, France; Volume 10462. [Google Scholar]
  12. Albertos, P.; Sanchis, R.; Sala, A. Output prediction under scarce data operation: Control applications. Automatica 1999, 35, 1671–1681. [Google Scholar] [CrossRef]
  13. Chen, J.; Zhu, Q.; Liu, Y. Modified Kalman filtering based multi-step-length gradient iterative algorithm for ARX models with random missing outputs. Automatica 2020, 118, 109019. [Google Scholar] [CrossRef]
  14. Liu, X.; Yang, X.; Yu, M. Identification of switched FIR systems with random missing outputs: A variational Bayesian approach. J. Frankl. Inst. 2020, 358, 1136–1151. [Google Scholar] [CrossRef]
  15. Gartner, N.; Richier, M.; Dune, C.; Hugel, V. Hydrodynamic parameters estimation using varying forces and numerical integration fitting method. IEEE Robot. Autom. Lett. 2022, 7, 11713–11719. [Google Scholar] [CrossRef]
  16. Liu, H.; Wang, J.; Ji, Y. Maximum likelihood recursive generalized extended least squares estimation methods for a bilinear-parameter system with ARMA noise based on the over-parameterization model. Int. J. Control Autom. Syst. 2022, 20, 2606–2615. [Google Scholar] [CrossRef]
  17. Wu, N.L.; Wang, X.-Y.; Ge, T.; Wu, C.; Yang, R. Parametric identification and structure searching for underwater vehicle model using symbolic regression. J. Mar. Sci. Technol. 2017, 22, 51–60. [Google Scholar] [CrossRef]
  18. Xu, H.; Soares, C.G. Data-driven parameter estimation of nonlinear ship manoeuvring model in shallow water using truncated least squares support vector machines. J. Mar. Sci. Eng. 2023, 11, 1865. [Google Scholar] [CrossRef]
  19. Yuan, J.; Li, J.; Dong, Z.; Chen, Q.; Sun, H. A method of reducing invalid steering for AUVs based on a wave peak frequency tracker. Sustainability 2022, 14, 15357. [Google Scholar] [CrossRef]
  20. Yu, C.; Wilson, P.A. Lumped hydrodynamics identification-based cascade control for vertical-plane tracking of a fin-driven autonomous underwater vehicle. Ocean Eng. 2023, 286, 115557. [Google Scholar] [CrossRef]
  21. Ding, F. Multi-innovation identification methods for output-error systems. J. Nanjing Univ. Inf. Sci. Technol. 2015, 7, 481–503. [Google Scholar] [CrossRef]
  22. Ding, F. Multi-innovation identification methods for equation-error systems. J. Nanjing Univ. Inf. Sci. Technol. 2015, 7, 385–407. [Google Scholar] [CrossRef]
  23. Zhang, H.; Tong, X.; Guo, H.; Xia, S. The parameter identification of the autonomous underwater vehicle based on multi-innovation least squares identification algorithm. Int. J. Adv. Robot. Syst. 2020, 17, 1729881420921016. [Google Scholar] [CrossRef]
  24. Zong, T.; Li, J.; Lu, G. Auxiliary model-based multi-innovation PSO identification for Wiener-Hammerstein systems with scarce measurements. Eng. Appl. Artif. Intell. 2021, 106, 104453. [Google Scholar] [CrossRef]
  25. Li, S.; Ji, Y. Maximum likelihood interval-varying recursive least squares identification for output-error autoregressive systems with scarce measurements. J. Frankl. Inst. 2023, 360, 7230–7246. [Google Scholar] [CrossRef]
  26. Xu, H.; Soares, C.G. Review of system identification for manoeuvring modelling of marine surface ships. J. Mar. Sci. Appl. 2025, 24, 459–478. [Google Scholar] [CrossRef]
Figure 1. The variation curve of the input rudder, with a frequency of 0.01 Hz and sampling time interval of 0.1 s.
Figure 1. The variation curve of the input rudder, with a frequency of 0.01 Hz and sampling time interval of 0.1 s.
Jmse 13 01489 g001
Figure 2. Parameters α i ( i = 1 , 2 , , 5 ) with time variation curves based on LS and MILS, and p represents the different innovation length in MILS, and the dashed line represents the true parameters’ value.
Figure 2. Parameters α i ( i = 1 , 2 , , 5 ) with time variation curves based on LS and MILS, and p represents the different innovation length in MILS, and the dashed line represents the true parameters’ value.
Jmse 13 01489 g002
Figure 3. Parameters β i ( i = 1 , 2 , , 7 ) with time variation curves based on LS and MILS, and p represents the different innovation length in MILS, and the dashed line represents the true parameters’ value.
Figure 3. Parameters β i ( i = 1 , 2 , , 7 ) with time variation curves based on LS and MILS, and p represents the different innovation length in MILS, and the dashed line represents the true parameters’ value.
Jmse 13 01489 g003aJmse 13 01489 g003b
Figure 4. Pitch motion θ of underwater vehicle based on RLS and MILS estimated value and true values.
Figure 4. Pitch motion θ of underwater vehicle based on RLS and MILS estimated value and true values.
Jmse 13 01489 g004
Figure 5. Depth motion ζ of underwater vehicle based on RLS and MILS estimated value and the true values.
Figure 5. Depth motion ζ of underwater vehicle based on RLS and MILS estimated value and the true values.
Jmse 13 01489 g005
Figure 6. Comparison chart of denoising results.
Figure 6. Comparison chart of denoising results.
Jmse 13 01489 g006
Figure 7. Parameter calculation result.
Figure 7. Parameter calculation result.
Jmse 13 01489 g007
Figure 8. Experimental results of the AUV model.
Figure 8. Experimental results of the AUV model.
Jmse 13 01489 g008aJmse 13 01489 g008b
Table 1. Dimensionless AUV hydrodynamic coefficients.
Table 1. Dimensionless AUV hydrodynamic coefficients.
ParameterValueParameterValue
m 0.038411 I y 0.001916
Z w ˙ −0.0295 Z w −0.042841
M q ˙ −0.001128 M q −0.01031
M δ −0.011997 Z δ 0.028105
M θ 0.155978 / u 0 2
Table 2. Estimated values and estimation errors of parameters ϑ 1 = α 1 α 2 α 3 T .
Table 2. Estimated values and estimation errors of parameters ϑ 1 = α 1 α 2 α 3 T .
t α 1 α 2 α 3 e   (%)
300.27230.3123−0.199794.2327
600.36390.2395−0.190787.6009
1000.42770.1910−0.183383.0437
1401.6717−0.7512−0.03829.7860
1701.6607−0.7428−0.03959.2928
2001.6614−0.7433−0.03949.3207
real value1.6613−0.5793−0.0394\
Table 3. Estimated values and estimated errors of parameters ϑ 1 = α 1 α 2 α 3 T based on MILS.
Table 3. Estimated values and estimated errors of parameters ϑ 1 = α 1 α 2 α 3 T based on MILS.
p t α 1 α 2 α 3 e (%)
3300.28740.3009−0.197993.1516
600.50460.1323−0.174577.5499
1000.7862−0.0803−0.141457.5356
1401.6614−0.7434−0.03949.3222
1701.6613−0.7433−0.03949.3182
2001.6613−0.7433−0.03949.3182
5300.30290.2892−0.196192.0475
600.52280.1188−0.172376.2649
1001.2546−0.4352−0.086824.6657
1401.6613−0.7433−0.03949.3177
1701.6613−0.7433−0.03949.3182
2001.6613−0.7433−0.03949.3191
8300.30290.2892−0.196190.3457
600.52280.1188−0.172372.2974
1001.2546−0.4352−0.08688.6210
1401.6613−0.7433−0.03949.3181
1701.6613−0.7433−0.03949.3182
2001.6613−0.7433−0.03949.3182
real value 1.6613−0.5793−0.0394\
Table 4. Estimated values and estimated errors of parameters ϑ 2 = β 1 β 2 β 3 β 3 β 5 β 6 β 7 T based on RLS.
Table 4. Estimated values and estimated errors of parameters ϑ 2 = β 1 β 2 β 3 β 3 β 5 β 6 β 7 T based on RLS.
t β 1 β 2 β 3 β 4 β 5 β 6 β 7 e (%)
52.1713−1.1950−0.24860.27290.0077−0.00290.015375.53
103.4554−4.49562.6199−0.5797−0.00030.0164−0.01526.03
153.4575−4.50202.6264−0.5819−0.00020.0161−0.01505.89
203.4617−4.51612.6414−0.58710.00010.0153−0.01445.60
353.4694−4.53972.6654−0.59500.00050.0142−0.01365.11
503.4699−4.54152.6672−0.59560.00050.0142−0.01365.08
real value3.5982−4.73402.9030−0.53240.00410.00300.0030\
Table 5. Estimated values and estimated errors of parameters ϑ 2 = β 1 β 2 β 3 β 3 β 5 β 6 β 7 T based on MILS.
Table 5. Estimated values and estimated errors of parameters ϑ 2 = β 1 β 2 β 3 β 3 β 5 β 6 β 7 T based on MILS.
p t β 1 β 2 β 3 β 4 β 5 β 6 β 7 e (%)
352.6753−2.51120.9129−0.07660.0068−0.00180.008647.5428
103.4369−4.48432.6402−0.59280.00390.0042−0.00506.0478
153.5337−4.71992.8325−0.64620.00260.0077−0.00912.2578
203.5402−4.73502.8439−0.64910.00250.0081−0.00962.1658
353.5415−4.73752.8455−0.64950.00240.0083−0.00972.1531
503.5415−4.73762.8456−0.64950.00240.0083−0.00972.1527
552.6508−2.43230.8288−0.04690.0063−0.00010.007349.3521
103.5594−4.79092.8977−0.66620.00320.0057−0.00792.2742
153.5656−4.80562.9093−0.66930.00310.0061−0.00832.3872
203.5658−4.80612.9096−0.66930.00310.0061−0.00832.3902
353.5659−4.80652.9102−0.66960.00310.0061−0.00822.3964
503.5662−4.80732.9111−0.66990.00310.0060−0.00822.4063
852.8247−2.88231.2219−0.16400.00580.00080.004639.82
103.5746−4.83292.9365−0.67810.00360.0046−0.00722.73
153.5786−4.84242.9439−0.68010.00350.0049−0.00752.85
203.5786−4.84242.9439−0.68010.00350.0049−0.00752.85
353.5788−4.84322.9449−0.68050.00350.0048−0.00742.86
503.5790−4.84392.9457−0.68080.00360.0047−0.00732.87
real value3.5982−4.73402.9030−0.53240.00410.00300.0030\
Table 6. Estimated value of hydrodynamic coefficient.
Table 6. Estimated value of hydrodynamic coefficient.
Parameter Z w m Z w ˙ M q I y M q ˙ M θ I y M q ˙ Z δ m Z w ˙ M δ I y M q ˙ e (%)
real value−0.6380−3.3870−8.19860.4139−3.9412/
estimated value (RLS)−1.9136−3.3864−8.19720.0530−3.940513.1651
estimated value (MILS)p = 3−1.1979−3.3870−8.19860.2414−3.94126.0171
p = 5−0.9451−3.3868−8.19810.3192−3.94103.3011
p = 8−0.8215−3.3870−8.19860.3579−3.94121.9699
Table 7. Rudder dimension parameters.
Table 7. Rudder dimension parameters.
ParameterValueUnit
Cross-sectional area4.90 × 10−3 m 2
Rudder width6.70 × 10−2 m
Rudder height7.31 × 10−2 m
Lift coefficient3.0980/
Drag coefficient0.8000/
Distance from center of gravity0.7240 m
Maximum rudder angle13 degree ( )
Table 8. Experimental result error.
Table 8. Experimental result error.
Errorwθq
MILS(MAE)0.0435380.445490.001001
RLS(MAE)0.154840.51040.0014849
MILS(MSE)0.00272530.27791.52 × 10−6
RLS(MSE)0.0338080.416763.72 × 10−6
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Yuan, J.; Luo, Z.; Wan, L.; Wang, C.; Zhang, C.; Chen, Q. Multi-Innovation-Based Parameter Identification for Vertical Dynamic Modeling of AUV Under High Maneuverability and Large Attitude Variations. J. Mar. Sci. Eng. 2025, 13, 1489. https://doi.org/10.3390/jmse13081489

AMA Style

Yuan J, Luo Z, Wan L, Wang C, Zhang C, Chen Q. Multi-Innovation-Based Parameter Identification for Vertical Dynamic Modeling of AUV Under High Maneuverability and Large Attitude Variations. Journal of Marine Science and Engineering. 2025; 13(8):1489. https://doi.org/10.3390/jmse13081489

Chicago/Turabian Style

Yuan, Jianping, Zhixun Luo, Lei Wan, Cenan Wang, Chi Zhang, and Qingdong Chen. 2025. "Multi-Innovation-Based Parameter Identification for Vertical Dynamic Modeling of AUV Under High Maneuverability and Large Attitude Variations" Journal of Marine Science and Engineering 13, no. 8: 1489. https://doi.org/10.3390/jmse13081489

APA Style

Yuan, J., Luo, Z., Wan, L., Wang, C., Zhang, C., & Chen, Q. (2025). Multi-Innovation-Based Parameter Identification for Vertical Dynamic Modeling of AUV Under High Maneuverability and Large Attitude Variations. Journal of Marine Science and Engineering, 13(8), 1489. https://doi.org/10.3390/jmse13081489

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