Advancement of the Pressure Variation Model for Improved State Estimation in Underwater Vehicles

Article information

J. Ocean Eng. Technol. 2025;39(2):212-225
Publication date (electronic) : 2025 April 29
doi : https://doi.org/10.26748/KSOE.2025.012
1Professor, Department of Smart Ocean Mobility Engineering, Changwon National University, Changwon, Korea
2Graduate Student, Department of Smart Ocean Mobility Engineering, Changwon National University, Changwon, Korea
3Senior Researcher, Korea Research Institute of Ships and Ocean Engineering (KRISO), Daejeon, Korea
Corresponding author Hyeon Kyu Yoon: +82-55-213-3683, hkyoon@changwon.ac.kr
This paper is a revised edition based on the proceedings of the 2024 spring symposium of the Korea Marine Robot Technology Society (Cho et al., 2024).
Received 2025 February 18; Revised 2025 April 7; Accepted 2025 April 11.

Abstract

Unmanned underwater vehicles (UUVs) are essential tools for marine exploration, research, and surveillance. Accurate state estimations are critical for effective navigation, but conventional methods, such as Doppler velocity logs (DVLs) and inertial navigation systems, are expensive and vulnerable to environmental conditions. Inspired by the biological lateral line system in fish, this study proposes an enhanced pressure variation model (PVM) that estimates the velocity and drift angles using the data from pressure sensors. The improved model introduces unified regression coefficients and accounts for nonlinear flow effects, reducing the reliance on motion-specific parameters and increasing the adaptability across various maneuvering conditions. The model was validated by conducting extensive computational fluid dynamics (CFD) simulations across multiple motion scenarios. The enhanced PVM achieved high estimation accuracy while maintaining robustness under different dynamic conditions. The contributions of this study include the following: (1) a refined estimation framework using a unified coefficient model, (2) a low-cost, environment-resilient alternative to traditional systems, and (3) verified reliability through CFD-based performance evaluations. Future work will focus on experimental validation, extending the performance to large-angle motions, and developing a real-time data processing module to enable in situ application. This approach supports more autonomous and reliable UUV navigation for marine robotics and underwater missions.

1. Introduction

Uncrewed underwater vehicles (UUVs) and their associated core technologies have advanced significantly, supporting various applications ranging from oceanographic research to exploration and surveillance. Fundamental improvements in hydrodynamic design, propulsion, control, docking, and navigation are needed because these missions become more diverse and complex. Among these challenges, the accurate and rapid estimation of the state of a UUV in the underwater environment is particularly crucial because it directly affects mission success and the meaningful interpretation of collected data. A variety of methods have been explored to improve UUV state estimations. Specifically, research inspired by the lateral line system (LLS) found in fish has attracted growing attention. Chambers et al. (2014) introduced a data-driven methodology that enables the simultaneous recording of three-dimensional pressure signals during motion. They examined flow features using a sensor array placed inside a fish-shaped head. Levi et al. (2014) proposed a strategy for an airfoil-shaped UUV to estimate flow properties using a bio-inspired, multi-modal artificial lateral line (ALL). They revealed these capabilities through feedback control, using a robotic prototype equipped with a multi-modal ALL, highlighting the potential of distributed flow sensing and closed-loop control. Strokina et al. (2016) used an ALL array to estimate the bulk flow velocity and angle, achieving accurate measurements even under river conditions. Their approach yielded an average velocity estimation error of 14 cm/s. Wang et al. (2016) used an ALL to evaluate the performance of a swimming robot. They proposed a nonlinear predictive model based on pressure analysis and motion kinematics, offering improved evaluation capabilities. Xu and Mohseni (2016) introduced a sensor system that leverages differential pressure sensors for high-precision measurements. Their results confirmed the ability of the system to estimate the hydrodynamic forces and detect nearby walls by analyzing the pressure distribution. Ali et al. (2017) examined the optimal three-dimensional design strategies for characterizing dipole sources using ALLs. They explored strategies to overcome the design limitations, examined cooperative ALL swarms, and analyzed the trade-offs between the sensor quantity and characterization accuracy. Yen et al. (2018) focused on measuring the hydrodynamic pressure of a robotic fish during movement near a straight wall. They utilized pressure data for motion feedback control, enhancing maneuverability. Liu et al. (2018) explored improvements in ALLs for underwater applications using a cylindrical carrier, examining biomechanics, developing optimal sensor distributions, and validating their system through experiments. Their work provided effective methods for estimating the flow velocity and identifying obstacles. Zheng et al. (2018) used an ALL using the hydrodynamic characteristics of a reverse Kármán vortex street-like wake. They revealed the efficiency and feasibility of applying ALLs for local sensing in nearby underwater robotic platforms. Subsequently, Zheng et al. (2020) investigated state estimations in a swimming robotic fish under various motions using a pressure variation (PV) model combined with regression analysis. They proposed a trajectory estimation method and achieved minimal estimation errors. Fish use their LLS to perceive subtle variations in flow velocity and pressure, enabling them to navigate, forage, and evade obstacles with exceptional agility. Building on this biological model, artificial lateral line systems (ALLSs) have become a promising approach for underwater sensing and navigation in UUVs. By mimicking the capacity of LLSs to detect and interpret nuanced flow phenomena, ALLSs offer an effective alternative or complement to existing sensing and navigation technologies, having the potential to enhance UUV state estimations. A previous study (Kim et al., 2024) developed a foundational pressure variation model (PVM) based on regression analysis of dynamic pressures calculated through numerical simulations. This model could estimate motion states, including straight, turning, and gliding motions, by analyzing pressure differences across a sensor array. Nevertheless, its reliance on motion-specific coefficients limited its adaptability to multi-motion scenarios, and its prediction accuracy was within 15%. For state estimations of UUVs, equipment such as DVLs and INSs are commonly used. On the other hand, DVLs rely on the signals reflected from the seabed, leading to reduced reliability in deep waters or complex terrains and susceptibility to environmental factors, high cost, and significant power consumption. INSs, however, suffer from drift errors that accumulate over time, require complex sensor calibration, and become increasingly expensive and intricate as the precision demands rise. These limitations highlight the need for an alternative approach. The enhanced PVM addresses this need by providing a cost-effective, robust solution. The improved PVM reduces long-term operational challenges and enhances the prediction accuracy in diverse underwater environments by minimizing the dependency on external environmental conditions and incorporating unified coefficients.

2. Advancement of Pressure Variation Model

2.1 Test Model

The autonomous underwater vehicle (AUV) used in this study is a streamlined REMUS (Remote environmental monitoring units) model, with primary dimensions of 1.345 m in length and 0.191 m in diameter. Fig. 1 shows the AUV structure and the arrangement of 0.01 m diameter pressure sensors (depicted as red circles with numerical labels) on its front and sides. Each sensor was designated and positioned as indicated in the lower left corner of Fig. 1, with R, L, T, and B denoting the sensors on the right (starboard), left (port), top, and bottom sides, respectively. Previous studies have reported that placing sensors at locations where pressure variations are significant due to speed changes improves the accuracy of the speed and drift angle predictions for AUVs. In particular, pressure sensors placed along the parallel middle body of the hull have minimal impact on speed and drift angle estimation. Based on this finding, the sensors were concentrated on the forebody of the hull, where the geometric changes are more prominent and pressure variations are more sensitive to motion. In addition, considering the physical size of each sensor and the minimum spacing required for practical fabrication, 11 pressure sensors were installed strategically on the AUV forebody to optimize functionality and manufacturability.

Fig. 1

Schematic diagram of the AUV test model, showing sensor placements for pressure variation measurements (reproduced with permission from Kim et al., 2024).

2.2 Overview of Underwater Vehicle State Estimation

The state estimation process for underwater vehicles proposed in previous research (Kim et al., 2024) is as follows:

  1. (1) Pressure data acquisition: Pressure data were obtained based on AUV motion using computational fluid dynamics (CFD).

  2. (2) Regression coefficient estimation: The regression coefficients were estimated using the acquired pressure data. These coefficients are vital for constructing the PVM.

  3. (3) AUV State Estimation: This includes two steps:

    1. Estimating the speed of the AUV using the sum of dynamic pressures.

    2. Estimating the vertical and horizontal drift angles based on the speed obtained from step A and the dynamic pressure differences.

      These two steps constituted the PVM. It was assumed that the angular velocity was measured using an inertial sensor.

  4. (4) Performance validation: The effectiveness of the PVM was tested by estimating the motion in various scenarios, validating its performance.

2.3 Limitations of Existing Models

The previous PVM was an adaptation of the model proposed by Zheng et al. (2020). The model used regression analysis of dynamic pressure to estimate the motion states such as velocity, drift angle, and angular velocity. This equation, derived from the unsteady Bernoulli equation, accounts for dynamic interactions in the underwater environment. Eq. (1) expresses the form of the model presented by Zheng et al. (2020).

(1) Pd=C1U2+C2θ2+C3ω2+C4Uθ+C5Uω+C6θω+C7

where Pd, U, θ, ω, and C represent the dynamic pressure, velocity, pitch angle, sway angular velocity, and the regression coefficients determined through experimental data, respectively. Although this model revealed potential, several limitations were identified:

  1. (1) Motion-specific coefficients: The PVM required different regression coefficients for each motion pattern (e.g., straight, turning, and gliding), necessitating motion pattern identification before state estimation, which increased the complexity and reduced adaptability.

  2. (2) Simplified dynamic variables: The previous PVM overlooked the key dynamic variables essential for underwater motion. In particular, it did not consider the influence of pitch angle θ on the dynamic pressure changes, limiting its effectiveness in complex, real-world scenarios.

Therefore, based on the model proposed by Zheng et al. (2020), the authors’ team developed the previous PVM that considered the actual motion of underwater vehicles by incorporating the vertical and horizontal drift angles α and β, heave angular velocity q, while excluding the pitch angle θ, which was deemed to have low influence.

Additionally, the yaw angular velocity was denoted as r, which is consistent with maritime maneuvering problems. The PVM was divided into pressure-sum and pressure-difference models, as shown in Eq. (2) to (4):

(2) Pd(T+B+L+R)=C1U2+C2(α2+β2)+C3U2(α2+β2)+C4(q2+r2)+C5U(q+r)+C6
(3) ΔPd(T-B)=D1U2α+D2q2+D3Uq+D4
(4) ΔPd(R-L)=D1U2β+D2r2+D3Ur+D4

where U is the velocity; α and β are the vertical and horizontal drift angles; q and r are the heave and yaw angular velocities (Fig. 2); C and D are the regression coefficients derived through analysis. The regression coefficients were derived based on the data obtained through numerical analysis, and the final speed and drift angles were estimated using the pseudo-inverse matrices of Eq. (5)Eq. (7).

Fig. 2

Definition of AUV motion variables (reproduced with permission from Kim et al., 2024).

(5) [U2α2+β2U2(α2+β2)U(q+r)]=[C14C24C34C54C15C25C35C55C16C26C36C56C17C27C37C37]-1[Pd4-C44(q2+r2)-C64Pd5-C45(q2+r2)-C65Pd6-C46(q2+r2)-C66Pd7-C47(q2+r2)-C67]
(6) [U2α]=[D12D13D14D15]+[Pd(T-B)2-D22q2-D32Uq-D42Pd(T-B)3-D23q2-D33Uq-D43Pd(T-B)4-D24q2-D34Uq-D44Pd(T-B)5-D25q2-D35Uq-D45]
(7) [U2β]=[D12D13D14D15]+[Pd(R-L)2-D22r2-D32Ur-D42Pd(R-L)3-D23r2-D33Ur-D43Pd(R-L)4-D24r2-D34Ur-D44Pd(R-L)5-D25r2-D35Ur-D45]

Although this model demonstrated potential, it was developed to achieve a prediction accuracy of 15%. Despite meeting this target, several limitations were identified:

  1. (1) Trial-and-error model development:

  2. - Relied on a trial-and-error approach to determine the model structure.

  3. - Showed a lack of a logical foundation for the model.

  4. (2) Simplified slip angle estimation:

  5. - The slip angle estimation model did not account for the coupling effects between the angular velocity and slip angle.

  6. - This simplification increased state estimation errors during complex motions such as slipping turns and spiral movements.

These limitations highlighted the need for a more robust and unified approach to enhance the PVM, paving the way for developing the improved model presented in this study. The current research aimed to establish a predictive framework that addresses these deficiencies by refining the state estimation matrices, incorporating nonlinear effects, and unifying model coefficients for broader applicability.

2.4 Proposed Model Enhancements

The improved PVM incorporates the following advances:

  1. (1) ) Analytical approach for PVM structuring: A Taylor series expansion, correlation analysis, and regression analysis were conducted to determine the structure of the PV model based on a logical foundation.

  2. (2) Unified coefficients: A single set of coefficients applicable across all motion types to streamline calculations.

  3. (3) Nonlinear interactions: Inclusion of terms accounting for correlations between the angular velocity and drift angle.

A Taylor series expansion, correlation analysis, and regression analysis were conducted to determine the structure of the PV model based on a logical foundation. Based on the second-year research results, the PV can be expressed as a function of the motion variables of the underwater vehicle u, v, w, q, r in Eq. (8).

(8) Pdynamic=P(u,v,w,q,r)P(0,0,0,0,0)+Puu+Pvv+Pww+Pqq+Prr+12!(2Pu2u2+2Pv2v2+2Pw2w2+2Pq2q2+2Pr2r2+2Puvuv+2Puwuw+2Puquq+2Purur+2Pvwvw+2Pvqvq+2Pvrvr+2Pwrwr+2Pwqwq+2Pqrqr)

Assuming that α and β are sufficiently small, the velocity components in each axis direction can be approximated as shown in Eq. (9). Consequently, the PV corresponding to the motion of the underwater vehicle is expressed as Eq. (10).

(9) u=UcosαcosβU,v=UcosαsinβUβ,w=UsinαUα
(10) PdynamicP(0,0,0,0,0)+PuU+Pv(Uβ)+Pw(Uα)+Pqq+Prr+12!(2pU2U2+2P(Uβ)2(Uβ)2+2P(Uα)2(Uα)2+2Pq2q2+2Pr2r2+2PU(Uβ)U2β+2PU(Uα)U2α+2PUqUq+2PUrUr+2P(Uβ)(Uα)(Uβ)(Uα)+2P(Uβ)q(Uβ)q+2P(Uβ)r(Uβ)r+2P(Uα)q(Uα)q+2P(Uα)r(Uα)r+2Pqrqr)

The terms related to vertical and horizontal plane motions have similar values because the test model has a slender body and exhibits vertical and horizontal plane symmetry. Therefore, the results of the Taylor series expansion can be formulated as shown in Eq. (11). Furthermore, this study does not consider motion in which the yaw and heave angular velocities coexist. The last term in Eq. (10) could not be identified at the current stage, so it was excluded from consideration.

(11) Pdynamic=P(u,v,w,q,r)=C0+C1U+C2U(a+β)+C3(q+r)+C4U2+C5U2(α2+β2)+C6(q2+r2)+C7U2(α+β)+C8U(q+r)+C9Uαβ+C10U(αq+βr)+C11U(αr+βq),

The following single and complex motion patterns (Fig. 3) were defined to validate the PV model.

Fig. 3

Definition of the AUV motion patterns (reproduced with permission from Kim et al., 2024).

The statistical significance of the PV model established through regression analysis was examined to assess the relative influence of each term on PVM. A z-test was used for regression analysis. The z-test calculates the z-value, a test statistic that follows a normal distribution assuming the null hypothesis is true. The p-value, or significance probability, was then determined based on the location of the z-value in the normal distribution. Statistical decisions were made by comparing the p-value with the significance level (α). A p-value smaller than the significance level means that the null hypothesis is rejected in favor of the alternative hypothesis. Tables 1 to 9 summarize the significance probabilities at representative pressure sensor locations under different motion conditions. Regression coefficients with a p-value greater than 0.005 were removed to simplify the PVM (Benjamin et al., 2018). Subsequently, the p-value validation was conducted again to ensure statistical significance.

Significance probability (p-value) for a straight motion – pressure sensor #4

Significance probability (p-value) for straight motion – pressure sensor #7

Significance probability (p-value) for gliding motion – pressure sensor #4

Significance probability (p-value) for gliding motion – pressure sensor #7

Significance probability (p-value) for turning motion – pressure sensor #4

Significance probability (p-value) for turning motion – pressure sensor #7

Significance probability (p-value) for sling motion with drift angle – pressure sensor #2, 4, 5, 7

Significance probability (p-value) for turning motion with drift angle – pressure sensor #2, 4, 5, 7

Significance probability (p-value) for spiral motion – pressure sensor #2, 4, 5, 7

Coefficients with a significance probability greater than the threshold value were considered to have minimal impact on the speed and angle of attack estimation and were then removed from the PV model. As a result, the final structure of the PV model was expressed as Eq. (12). The pressure sum model for speed estimations and the pressure difference model for angle of attack estimation are formulated as follows, and the final derived regression coefficients are summarized in the Appendix (Tables A1 to A7). Here, q and r were assumed to be measured by an inertial sensor:

(12) Pdynamic=C0+C4U2+C5U2(α2+β2)+C6(q2+r2)+C7U2(α+β)+C8U(q+r)+C10U(aq+βr)
(13) Pd(T+B+R+L)=C0+C4U2+C5U2(α2+β2)+C6(q2+r2)+C10U(αq+βr)
(14) Pd(T-B)=C0+C4U2+C7U2α+C8Uq
(15) Pd(R-L)=C0+C4U2+C7U2β+C8Ur

First, the pseudo-inverse matrix of the pressure sum model was calculated (Eq. (16)) to estimate the velocity U. Here, the subscript of each coefficient denotes the regression equation coefficient number, while the superscript represents the pressure sensor number:

(16) [U2U2(α2+β2)U(αq+βr)]=[C44C54C104C45C55C105C46C56C106C47C57C107]+[Pd4-C04-C64(q2+r2)Pd5-C05-C65(q2+r2)Pd6-C06-C66(q2+r2)Pd7-C07-C67(q2+r2)]

Based on the previously estimated velocity, the drift angle of the vehicle was calculated using the following matrix of Eq. (17) and (18). Tables A1 to A7 list the derived coefficients.

(17) [U2α]=[C72C73C74C75]+[Pd(T-B)2-C02-C42U2-C82UqPd(T-B)3-C03-C43U2-C83UqPd(T-B)4-C04-C44U2-C84UqPd(T-B)5-C05-C45U2-C85Uq]
(18) [U2β]=[C72C73C74C75]+[Pd(R-L)2-C02-C42U2-C82UrPd(R-L)3-C03-C43U2-C83UrPd(R-L)4-C04-C44U2-C84UrPd(R-L)5-C05-C45U2-C85Ur]

3. Numerical Analysis

The coefficients for the PVM were determined by conducting numerical simulations under the conditions specified in Table 10. The flow analysis of the underwater vehicle in specific motion scenarios (Fig. 4) was performed using the commercial software STAR-CCM+ ver. 13.06.012. The diffusion and convection terms in the governing equations were discretized with second-order accuracy, and the SIMPLE (Semi-implicit method for the pressure-linked Equations) algorithm was applied for velocity and pressure analysis. The k-ω SST (Shear stress transport) turbulence model was used along with wall functions, considering the boundary conditions of the submerged body (Kim et al., 2024).

Simulation case for numerical simulation

Fig. 4

Numerical simulation domain (reproduced with permission from Kim et al., 2024).

The computational domain followed the ITTC (2011) guidelines, ensuring a sufficient size to prevent backflow and reflection. The velocity inlets were set at the upstream, top, bottom, and sidewalls, with a pressure outlet downstream. An elliptical overset region allowed the smooth execution of various motions. Trimmed cell meshing was used for the volumes, while a surface remesher ensured high-quality surface meshes. The AUV featured a 10-layer prismatic boundary layer, with volumetric control refining trajectory conditions. The y+ value remained below 1 for accuracy.

4. Results and Discussion

With the final structure of the PV model determined, the performance of underwater vehicle state estimation for each motion was evaluated using the motion estimation model. The pressure data at each sensor was obtained under the predefined conditions of speed (Uset) and drift angle (αset, βset,) through numerical analysis. Table 11 lists the estimation results of speed and drift angles during straight motion. The speed estimation achieved an accuracy within 1%, and the drift angles were also well estimated.

State estimation results during straight motion

Tables 1214 present the estimation results of the speed and drift angle during gliding motion. The estimation error increases slightly under relatively low-speed conditions (1.0 kn) or when the drift angle exceeds 20°. Nevertheless, it remained within the target error range of 15%, and the accuracy was within 2% under all other conditions.

Estimation results of the speed during gliding motion

Estimation results of the vertical drift angle during gliding motion

Estimation results of the horizontal drift angles during gliding motion

Tables 1517 present the speed and drift angle estimation results for turning motion. The estimation error increased slightly under lower-speed conditions (1.0 kn) or when the drift angle surpassed 20°. Nevertheless, it remained within the target error threshold of 15% while maintaining an accuracy of within 5% under all other conditions.

Estimation results of speed during turning motion

Estimation results of the vertical drift angle during turning motion

Estimation results of the horizontal drift angle during turning motion

Tables 18 and 19 show the speed and drift angle estimation results during gliding motion with drift angles. When the drift angle exceeded 20°, the errors increased, but the speed estimation error remained within 15%, meeting the target performance. In other cases, the error remained within 5%, showing good accuracy. Similarly, drift angle estimation errors increased for drift angles over 20°, due likely to speed estimation errors. Excluding these cases, the error rate remained within 6%, indicating overall good performance.

Estimation results of speed during gliding motion with drift angles

Estimation results of the vertical and horizontal drift angles during gliding motion with drift angles

Table 20 lists the speed and drift angle estimation results during turning motion with drift angles. The speed estimation results showed that the error rate remained within 3%, showing overall good performance. In addition, the estimation accuracy improved as the angular velocity and drift angle decreased. For drift angle estimations, the vertical drift angle was estimated accurately at the set value of 0, while the horizontal drift angle maintained an error rate within 8%, indicating generally good estimation performance. Table 21 presents the speed and drift angle estimation results during spiral motion. The speed estimation results showed a slight increase in error under large-angle conditions, but the error rate remained within 6%, indicating overall good performance. Similarly, the errors in drift angle estimations increased slightly under large-angle conditions, as observed in the speed estimation model. Nevertheless, the error rate for the vertical drift angle remained within 9%, and the horizontal drift angle was estimated accurately at the set value of 0°.

State estimation results during turning motion with drift angles

State estimation results during spiral motion

Table 22 lists the estimation results of speed and drift angle during spiral motion with drift angles. The speed estimation results show that the error rate remained within 5%, excluding large-angle conditions. Similarly, the drift angle estimation results indicated a significant increase in error under low-speed large-angle conditions, reaffirming the need to incorporate large-angle conditions in the formulation of the PVM model.

State estimation results during spiral motion with drift angles

Compared to the previous PVM, the model structure and the accuracy of the speed and drift angle estimations improved. On the other hand, the prediction accuracy decreased under conditions with large drift angles or high angular velocity. The operating range of the vehicle must be defined, and if conditions exceeding 20° need to be considered, the PVM should be restructured without assuming small angles and incorporating trigonometric functions in the formulation process.

5. Conclusions

5.1 Summary of the Study

This study developed an improved PVM to enhance the state estimation of UUVs. By leveraging pressure sensor data and CFD simulations, the model accurately estimated the velocity and drift angles without relying on DVLs or INSs, which are expensive and environmentally dependent. Enhanced PVM incorporated the unified regression coefficients and nonlinear effects, improving the adaptability across diverse motion scenarios. The validation results confirmed that the model achieved high accuracy, maintaining estimation errors within the acceptable thresholds.

5.2 Contributions of the Study

The key contributions of this study include the following:

  1. (1) Enhanced state estimation model – The improved PVM refined existing approaches by introducing a unified coefficient framework, reducing the reliance on motion-specific parameters.

  2. (2) Robust and cost-effective approach – Unlike DVL and INS, the proposed method minimized the dependency on external conditions, making it more suitable for real-world underwater applications.

  3. (3) Validated accuracy through CFD simulations – The effectiveness of the model was demonstrated through extensive CFD-based validation, confirming its reliability in various motion scenarios.

5.3 Future Research Directions

Future research should focus on extending the applicability of the model by

  1. (1) Addressing large-angle motions – Improving prediction accuracy for scenarios with high drift angles or complex maneuvers.

  2. (2) Experimental validation – Conducting real-world experiments to validate performance beyond numerical simulations.

  3. (3) Developing a real-time data processing module – Enhancing the PVM by implementing a real-time processing system for efficient in situ state estimation, enabling faster and more reliable UUV navigation.

By advancing the UUV state estimation, this study contributes to developing more autonomous and efficient underwater navigation systems with potential applications in marine robotics and ocean exploration.

Notes

Hyeon Kyu Yoon serves on the journal publication committee of the Journal of Ocean Engineering and Technology and had no role in the decision to publish this article. No potential conflicts of interest relevant to this article were reported.

This research was supported by a grant from the Endowment Project of “Development of smart sensor technology for underwater environment monitoring,” funded by the Korea Research Institute of Ships and Ocean Engineering (PES4400).

References

Ali A, Hong L, Montassar A. S, Kalyanmoy D, Xiaobo T. 2017;Reliable underwater dipole source characteristics in 3D space by an optimally designed artificial lateral line system. Bioinspiration & Biomimetics 12(3):036010. https://doi.org/10.1088/1748-3190/aa69a4.
Benjamin D. J, Berger J. O, Johannesson M, Nosek B. A, Wagenmakers E. J, Berk R, Bollen K. A, Brembs B, Brown L, Camerer C, Cesarini D, Chambers C. D, Clyde M, Cook T. D, De Boeck P, Dienes Z, Dreber A, Easwaran K, Efferson C, Johnson V. E. 2018;Redefine statistical significance. Nature Human Behavior 2(1):6–10. https://doi.org/10.1038/s41562-017-0189-z.
Chambers L. D, Akanyeti O, Venturelli R, Jezov J, Brown J, Kruusmaa M, Fiorini P, Megill W. M. 2014;A fish perspective: Detecting flow features while moving using an artificial lateral line in steady and unsteady flow. Journal of the Royal Society Interface 11(99):20140467. https://doi.org/10.1098/rsif.2014.0467.
Cho A, Heo N, Kwon S, Kim J. H, Yoon H. K, Mai T. L, Park J. Y, Byun S. H. 2024. Enhancement of a pressure variation model for state estimation of underwater vehicle. In : Proceedings of the 2024 Spring Symposium of the Korea Marine Robot Technology Society (KMRTS). p. 201–215.
International Towing Tank Conference (ITTC). 2011;ITTC-recommended procedures and guidelines: Practical guidelines for ship CFD application
Kim J, Mai T, Cho A, Heo N, Yoon H, Park J, Byun S. 2024;Establishment of a pressure variation model for the state estimation of an underwater vehicle. Applied Sciences 14(3):970. https://doi.org/10.3390/app14030970.
Levi D. V, Francis D. L, Hong L, Xiaobo T, Derek A. P. 2014;Distributed flow estimation and closed-loop control of an underwater vehicle with a multi-modal artificial lateral line. Bioinspiration & Biomimetics 10(2):025002. https://doi.org/10.1088/1748-3190/10/2/025002.
Liu G, Wang M, Wang A, Wang S, Yang T, Malekian R, Li Z. 2018;Research on flow field perception based on artificial lateral line sensor system. Sensors 18(3):838. https://doi.org/10.3390/s18030838.
Strokina N, Kamarainen J. K, Tuhtan J. A, Fuentes-Perez J. F, Kruusmaa M. 2016;Joint estimation of bulk flow velocity and angle using a lateral line probe. IEEE Transactions on Instrumentation and Measurement 65(3):601–613. https://doi.org/10.1109/TIM.2015.2499019.
Wang W, Li Y, Zhang X, Wang C, Chen S, Xie G. 2016. Speed evaluation of a freely swimming robotic fish with an artificial lateral line. In : Proceedings of the 2016 IEEE International Conference on Robotics and Automation (ICRA). p. 4737–4742. IEEE; https://doi.org/10.1109/ICRA.2016.7487675.
Xu Y, Mohseni K. 2016;A pressure sensory system inspired by the fish lateral line: Hydrodynamic force estimation and wall detection. IEEE Journal of Oceanic Engineering 42(3):532–543. https://doi.org/10.1109/JOE.2016.2613440.
Yen W. K, Sierra D. M, Guo J. 2018;Controlling a robotic fish to swim along a wall using hydrodynamic pressure feedback. IEEE Journal of Oceanic Engineering 43(2):369–380. https://doi.org/10.1109/JOE.2017.2785698.
Zheng X, Wang C, Fan R, Xie G. 2018;Artificial lateral line-based local sensing between two adjacent robotic fish. Bioinspiration & Biomimetics 13(1):016002. https://doi.org/10.1088/1748-3190/aa8f2e.
Zheng X, Wang W, Xiong M, Xie G. 2020;Online state estimation of a fin-actuated underwater robot using an artificial lateral line system. IEEE Transactions on Robotics 36(2):472–487. https://doi.org/10.1109/TRO.2019.2956343.

Appendices

Article information Continued

Fig. 1

Schematic diagram of the AUV test model, showing sensor placements for pressure variation measurements (reproduced with permission from Kim et al., 2024).

Fig. 2

Definition of AUV motion variables (reproduced with permission from Kim et al., 2024).

Fig. 3

Definition of the AUV motion patterns (reproduced with permission from Kim et al., 2024).

Fig. 4

Numerical simulation domain (reproduced with permission from Kim et al., 2024).

Table 1

Significance probability (p-value) for a straight motion – pressure sensor #4

Sensor position Taylor series expansion p-value simplification

C0 C1 C4 C0 C4
Top 3.29E-07 0.0124 1.48E-09 6.48E-10 1.09E-13
Bottom 7.59E-07 0.0324 3.75E-09 5.99E-10 1.11E-13
Right 1.53E-06 0.0419 7.19E-09 1.04E-09 1.84E-13
Left 1.50E-06 0.0412 7.05E-09 1.03E-09 1.83E-13

T+B+R+L 8.91E-07 0.0298 4.20E-09 7.92E-10 1.40E-13

Table 2

Significance probability (p-value) for straight motion – pressure sensor #7

Sensor position Taylor series expansion p-value simplification

C0 C1 C4 C0 C4
Top 2.06E-07 0.0170 5.87E-10 2.61E-10 2.40E-14
Bottom 6.49E-07 0.0467 1.97E-09 3.34E-10 3.28E-14
Right 1.48E-06 0.0642 4.35E-09 6.36E-10 6.09E-14
Left 1.45E-06 0.0642 4.26E-09 6.19E-10 5.94E-14

T+B+R+L 7.72E-07 0.0452 2.27E-09 4.26E-10 4.07E-14

Table 3

Significance probability (p-value) for gliding motion – pressure sensor #4

Sensor position Taylor series expansion p-value simplification

C2 C5 C7 C5 C7
Top 0.7813 2.38E-038 1.29E-29 1.01E-038 4.22E-84
Bottom 0.7823 2.02E-038 1.80E-29 8.53E-039 6.59E-84
Right 1.0000 1.03E-113 1.0000 6.80E-115 1.0000
Left 1.0000 1.04E-113 1.0000 6.88E-115 1.0000

T+B+R+L 1.0000 1.18E-092 1.0000 1.29E-093 1.0000
T-B 0.6513 0.9048 3.79E-46 0.9044 3.69E-104

Table 4

Significance probability (p-value) for gliding motion – pressure sensor #7

Sensor position Taylor series expansion p-value simplification

C2 C5 C7 C5 C7
Top 0.7650 1.75E-056 1.89E-13 4.82E-057 6.83E-56
Bottom 0.7657 1.70E-056 2.14E-13 4.68E-057 8.89E-56
Right 1.0000 1.95E-122 1.0000 1.04E-123 1.0000
Left 1.0000 1.87E-122 1.0000 9.97E-124 1.0000

T+B+R+L 1.0000 1.63E-094 1.0000 1.71E-095 1.0000
T-B 0.6720 0.9341 4.96E-21 0.9338 1.29E-69

Table 5

Significance probability (p-value) for turning motion – pressure sensor #4

Sensor position Taylor series expansion p-value simplification

C3 C6 C8 C6 C8
Top 1.0000 5.61E-49 1.0000 3.38E-50 1.0000
Bottom 1.0000 1.14E-50 1.0000 6.20E-52 1.0000
Right 0.1369 2.03E-31 1.52E-23 1.05E-31 2.39E-47
Left 0.1368 2.01E-31 1.50E-23 1.04E-31 2.37E-47

T+B+R+L 1.0000 3.44E-23 1.0000 9.51E-24 1.0000
R-L 1.97E-09 0.9972 1.47E-50 0.9982 4.92E-68

Table 6

Significance probability (p-value) for turning motion – pressure sensor #7

Sensor position Taylor series expansion p-value simplification

C3 C6 C8 C6 C8
Top 1.0000 2.54E-51 1.0000 1.33E-52 1.0000
Bottom 1.0000 4.64E-51 1.0000 2.47E-52 1.0000
Right 0.1871 2.65E-29 0.0872 1.22E-29 0.0914
Left 0.1869 2.61E-29 0.0871 1.20E-29 0.0913

T+B+R+L 1.0000 4.20E-12 1.0000 2.23E-12 1.0000
R-L 2.95E-07 0.9967 7.67E-10 0.9976 9.47E-07

Table 7

Significance probability (p-value) for sling motion with drift angle – pressure sensor #2, 4, 5, 7

Sensor position Taylor series expansion, C9
Top 0.8981 0.3085 0.3780 0.9665
Bottom 0.9579 0.8869 0.8586 0.9852
Right 1.0000 1.0000 1.0000 1.0000
Left 1.0000 1.0000 1.0000 1.0000

T+B+R+L 1.0000 1.0000 1.0000 1.0000
T-B 0.9395 0.7832 0.6806 0.9495
R-L 1.0000 1.0000 1.0000 1.0000

Table 8

Significance probability (p-value) for turning motion with drift angle – pressure sensor #2, 4, 5, 7

Sensor position Taylor series expansion, C10
Top 0.7848 0.4692 0.2163 0.0339
Bottom 0.7861 0.4667 0.2152 0.0335
Right 0.0769 0.0073 0.0018 0.0001
Left 0.0769 0.0073 0.0018 0.0001

T+B+R+L 5.75E-12 5.82E-12 1.55E-10 9.29E-12
T-B 0.9993 0.9982 0.9985 0.9968
R-L 1.0000 1.0000 1.0000 1.0000

Table 9

Significance probability (p-value) for spiral motion – pressure sensor #2, 4, 5, 7

Sensor position Taylor series expansion, C11
Top 1.0000 1.0000 1.0000 1.0000
Bottom 1.0000 1.0000 1.0000 1.0000
Right 1.0000 1.0000 1.0000 1.0000
Left 1.0000 1.0000 1.0000 1.0000

T+B+R+L 1.0000 1.0000 1.0000 1.0000
T-B 1.0000 1.0000 1.0000 1.0000
R-L 1.0000 1.0000 1.0000 1.0000

Table 10

Simulation case for numerical simulation

Motion Motion variable Note
Straight U = 1.0 to 4.0 (kn)1) α = 0, β = 0, r = 0, q = 0
Turning U = 2.0 to 4.0 (kn)2) α = 0, β = 0, r ≠ 0, q = 0
r = −30 to 30 (deg/s)3)
Gliding U = 1.0 to 4.0 (kn)1) α ≠ 0, β = 0, r = 0, q = 0
α = −30 to 30 (deg)4)
Turning with drift angle U = 3.0 (kn) α = 0, β ≠ 0, r ≠ 0, q = 0
β = −20 to 20 (deg)5)
r = −30 to 30 (deg/s)5)
Gliding with drift angle U = 1.5, 3.0 (kn) α ≠ 0, β ≠ 0, r = 0, q = 0
α = −20 to 20 (deg)5)
β = 10, 20 (deg)
Spiral U = 3.0 (kn) α ≠ 0, β = 0, r ≠ 0, q = 0
α = −30 to 30 (deg)5)
r = −30 to 30 (deg/s)5)
Spiral with drift angle U = 3.0 (kn) α ≠ 0, β ≠ 0, r ≠ 0, q = 0
α = −10, −20 (deg), β = 10, 20 (deg)
r = 10, 20 (deg/s)
1)

Interval 0.5 kn,

2)

Interval 1.0 kn,

3)

Interval 5 deg/s,

4)

Interval 5 deg,

5)

Interval 10 deg

Table 11

State estimation results during straight motion

Uset (kn) Uest (kn) Error (%) αset (deg) αest (deg) βset (deg) βest (deg)
1.0 0.99 0.163 0.01 −0.14
1.5 1.49 0.065 0.00 −0.07
2.0 2.00 0.022 0.00 −0.04
2.5 2.50 0.079 0.00 0.00 0.00 −0.02
3.0 3.01 0.074 0.00 −0.01
3.5 3.50 0.023 0.00 −0.01
4.0 4.00 0.006 0.00 −0.01

Table 12

Estimation results of the speed during gliding motion

αset (deg) Uset = 1.0 Uset = 2.0 Uset = 3.0 Uset = 4.0

Uest (kn) Error (%) Uest (kn) Error (%) Uest (kn) Error (%) Uest (kn) Error (%)
0 1.00 0.16 2.00 0.02 3.00 0.05 4.00 0.00
−5 1.03 2.83 2.03 1.57 3.03 0.89 4.02 0.58
−10 1.05 5.41 2.03 1.45 3.01 0.29 3.99 0.33
−15 1.08 7.95 2.04 1.82 3.03 0.88 4.00 0.11
−20 1.09 9.26 2.06 2.92 3.02 0.61 3.99 0.34
−25 1.01 1.31 1.97 1.39 2.91 3.17 3.84 3.93
−30 0.93 7.17 2.00 0.16 3.05 1.73 4.13 3.15

Table 13

Estimation results of the vertical drift angle during gliding motion

αset (deg) Uset = 1.0 Uset = 2.0 Uset = 3.0 Uset = 4.0

αest (deg) Error (%) αest (deg) Error (%) αest (deg) Error (%) αest (deg) Error (%)
0 0.01 - 0.00 - 0.00 - 0.00 -
−5 −4.93 1.49 −5.12 2.32 −5.20 3.92 −5.23 4.58
−10 −9.50 6.99 −10.04 0.37 −10.26 2.63 −10.38 3.79
−15 −13.15 12.35 −14.71 1.97 −14.95 0.34 −15.20 1.36
−20 −17.10 14.52 −18.99 5.05 −19.75 1.26 −20.04 0.21
−25 −25.00 0.02 −26.07 4.29 −26.83 7.30 −27.10 8.41
−30 −36.09 20.30 −30.20 0.65 −28.92 3.59 −27.86 7.14

Table 14

Estimation results of the horizontal drift angles during gliding motion

βset (deg) Uset = 1.0 Uset = 2.0 Uset = 3.0 Uset = 4.0

βest (deg) Error (%) βest (deg) Error (%) βest (deg) Error (%) βest (deg) Error (%)
0.00 0.00 0.00 0.00
0.01 0.00 0.00 0.00
0.02 0.00 0.00 0.00
0.00 −0.03 - 0.00 - 0.00 - 0.00 -
0.04 0.00 0.00 0.00
−0.01 0.00 0.00 0.00
0.00 0.00 0.00 0.00

Table 15

Estimation results of speed during turning motion

rset (deg/s) Uset = 2.0 Uset = 3.0 Uset = 4.0

Uest (kn) Error (%) Uest (kn) Error (%) Uest (kn) Error (%)
0 2.00 0.01 3.00 0.03 4.00 0.02
5 1.99 0.42 2.99 0.37 3.99 0.33
10 2.00 0.05 3.00 0.06 3.99 0.14
15 1.99 0.35 2.99 0.33 3.99 0.14
20 2.01 0.23 2.99 0.51 3.98 0.41
25 2.03 1.36 3.00 0.03 3.98 0.58
30 2.04 2.21 3.01 0.35 4.00 0.14

Table 16

Estimation results of the vertical drift angle during turning motion

rset (deg/s) Uset = 2.0 Uset = 3.0 Uset = 4.0

αset (deg) αest (deg) αset (deg) αest (deg) αset (deg) αest (deg)
0 0.00 0.00 0.00
5 0.06 0.05 0.04
10 0.01 0.03 0.07
15 0.00 0.00 0.00 0.02 0.00 0.04
20 0.00 0.00 0.03
25 0.00 0.00 −0.01
30 0.00 0.00 −0.01

Table 17

Estimation results of the horizontal drift angle during turning motion

rset (deg/s) Uset = 2.0 Uset = 3.0 Uset = 4.0

βset (deg) βest (deg) βset (deg) βest (deg) βset (deg) βest (deg)
0 0.00 0.00 −0.01
5 0.21 0.27 0.22
10 −0.01 −0.32 0.17
15 0.00 0.02 0.00 0.00 0.00 0.07
20 −0.06 0.02 0.01
25 −0.08 −0.01 0.03
30 −0.27 −0.12 −0.04

Table 18

Estimation results of speed during gliding motion with drift angles

αset (deg) βset (deg) Uset = 1.5 Uset = 3.0

Uest (kn) Error (%) Uest (kn) Error (%)
−10 0 1.54 2.58 3.01 0.28
10 1.52 1.15 2.97 0.96
20 1.47 2.13 2.87 4.30
−20 0 1.57 4.92 3.02 0.60
10 1.53 2.09 2.96 1.30
20 1.30 13.64 2.61 12.93

Table 19

Estimation results of the vertical and horizontal drift angles during gliding motion with drift angles

αset (deg) βset (deg) Uset = 1.5 Uset = 3.0

αest (deg) Error (%) βest (deg) Error (%) αest (deg) Error (%) βest (deg) Error (%)
0 −9.81 1.90 −10.26 2.63 -0.01 - 0.00 -
−10 10 −9.43 5.68 −10.17 1.74 9.73 2.72 10.19 1.89
20 −10.71 7.13 −11.16 11.62 21.88 9.38 22.60 13.02
0 −18.37 8.16 −19.75 1.26 0.00 - 0.00 -
−20 10 −20.29 1.44 −21.50 7.50 9.26 7.41 9.84 1.64
20 −28.02 40.11 −26.34 31.72 26.23 31.14 25.22 26.12

Table 20

State estimation results during turning motion with drift angles

rset (deg/s) αset (deg) βset (deg) Uset = 3.0

Uest (kn) Error (%) αest (deg) Error (%) βest (deg) Error (%)
0 3.00 0.05 0.03 - −0.32 -
10 10 2.97 1.09 0.00 - 10.77 7.65
20 2.93 2.26 0.01 - 20.96 4.80
0 2.99 0.52 0.00 - 0.02 -
20 0.00 10 3.01 0.27 0.02 - 10.43 4.32
20 3.00 0.00 0.01 - 19.91 0.43
0 3.01 0.34 0.00 - −0.12 -
30 10 3.06 1.88 0.00 - 10.70 7.04
20 3.02 0.62 0.01 - 20.23 1.15

Table 21

State estimation results during spiral motion

αset (deg) βset (deg) rset (deg/s) Uset = 3.0

Uest (kn) Error (%) αest (deg) Error (%) βest (deg) Error (%)
10 3.10 3.21 −10.26 2.61 0.31 -
−10 20 3.01 0.17 −10.13 1.27 0.45 -
30 3.03 0.88 −10.34 3.40 0.49 -
10 3.02 0.79 −21.70 8.51 0.03 -
−20 0.00 20 3.17 5.77 −19.77 1.15 0.45 -
30 3.09 3.01 −21.12 5.58 0.28 -
10 3.06 1.93 −32.21 7.37 0.08 -
−30 20 3.08 2.75 −31.65 5.50 0.34 -
30 3.18 5.85 −29.96 0.12 0.73 -

Table 22

State estimation results during spiral motion with drift angles

Uset (kn) rset (deg/s) αset (deg) βset (deg) Uest (kn) Error (%) αest (deg) Error (%) βest (deg) Error (%)
1.5 10 −10 10 1.44 4.24 −10.13 1.34 11.54 15.39
20 −20 20 1.51 0.81 −20.42 2.09 20.86 4.32
3.0 10 −10 10 3.00 0.04 −10.18 1.82 10.41 4.07
20 −20 20 3.45 15.08 −14.61 26.97 16.32 18.42