[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
You seem to have javascript disabled. Please note that many of the page functionalities won't work as expected without javascript enabled.
 
 
Sign in to use this feature.

Years

Between: -

Subjects

remove_circle_outline
remove_circle_outline
remove_circle_outline
remove_circle_outline
remove_circle_outline
remove_circle_outline
remove_circle_outline
remove_circle_outline
remove_circle_outline

Journals

Article Types

Countries / Regions

Search Results (674)

Search Parameters:
Keywords = AUV

Order results
Result details
Results per page
Select all
Export citation of selected articles as:
21 pages, 596 KiB  
Article
Allocation Strategy Optimization Using Repulsion-Enhanced Quantum Particle Swarm Optimization for Multi-AUV Systems
by Changjian Lin, Dan Yu and Shibo Lin
J. Mar. Sci. Eng. 2024, 12(12), 2270; https://doi.org/10.3390/jmse12122270 - 10 Dec 2024
Viewed by 283
Abstract
In the context of multi-autonomous underwater vehicle (multi-AUV) operations, the target assignment is addressed as a multi-objective allocation (MOA) problem. The selection of strategy for multi-AUV target allocation is dependent on the current non-cooperative environment. This paper establishes a multi-AUV allocation situation advantage [...] Read more.
In the context of multi-autonomous underwater vehicle (multi-AUV) operations, the target assignment is addressed as a multi-objective allocation (MOA) problem. The selection of strategy for multi-AUV target allocation is dependent on the current non-cooperative environment. This paper establishes a multi-AUV allocation situation advantage evaluation system to assess and quantify the non-cooperative environment. Based on this framework, a multi-AUV target allocation model using a bi-matrix game theory is developed, where multi-AUV target allocation strategies are considered as part of the strategic framework within the game. The payoff matrix is constructed based on factors including the situational context of multi-AUV operations, effectiveness, and AUV operational integrity. The Nash equilibrium derived from the game analysis serves as the optimal solution for resource distribution in multi-AUV non-cooperative scenarios. To address the challenge of finding the Nash equilibrium in bi-matrix games, this paper introduces a repulsion process quantum particle swarm optimization (RPQPSO) algorithm. This method not only resolves the complexities of Nash equilibrium computation but also overcomes the limitations of traditional optimization methods that often converge to local optima. A simulation experiment of multi-AUV operations is designed to validate the multi-AUV target allocation model, demonstrating that the RPQPSO algorithm performs effectively and is applicable to multi-AUV task scenarios. Full article
(This article belongs to the Section Ocean Engineering)
Show Figures

Figure 1

Figure 1
<p>Antagonistic situation diagram.</p>
Full article ">Figure 2
<p>Multi-AUV confrontation initial situation diagram.</p>
Full article ">Figure 3
<p>Situation of red and blue AUVs before the second load assignment.</p>
Full article ">Figure 4
<p>Red target distribution.</p>
Full article ">Figure 5
<p>Blue target distribution.</p>
Full article ">Figure 6
<p>Algorithm performance comparison.</p>
Full article ">Figure 7
<p>Algorithm time comparison.</p>
Full article ">Figure 8
<p>Algorithm iteration times comparison.</p>
Full article ">Figure 9
<p>Algorithm optimization effect comparison.</p>
Full article ">
19 pages, 9913 KiB  
Article
Enhanced Control Strategies for Underactuated AUVs Using Backstepping Integral Sliding Mode Techniques for Ocean Current Challenges
by Qingdong Chen, Jianping Yuan, Zhihui Dong, Zhuohui Chai and Lei Wan
J. Mar. Sci. Eng. 2024, 12(12), 2201; https://doi.org/10.3390/jmse12122201 - 1 Dec 2024
Viewed by 556
Abstract
This paper examines the control challenges faced by underactuated Autonomous Underwater Vehicles (AUVs) under ocean current disturbances. It proposes a Backstepping Integral Sliding Mode Control (BISMC) strategy to enhance their adaptability and robustness. The BISMC strategy integrates the system decomposition capability of the [...] Read more.
This paper examines the control challenges faced by underactuated Autonomous Underwater Vehicles (AUVs) under ocean current disturbances. It proposes a Backstepping Integral Sliding Mode Control (BISMC) strategy to enhance their adaptability and robustness. The BISMC strategy integrates the system decomposition capability of the backstepping control method with the rapid response and robustness advantages of the Sliding Mode Control method, enabling the design of a heading controller and a double closed-loop depth controller. By introducing an integral component, the strategy eliminates steady-state errors caused by ocean currents, accelerating system convergence and improving accuracy. Furthermore, a saturation function is employed to mitigate output chattering issues. Simulation results demonstrate that the BISMC controller significantly enhances the control precision and anti-disturbance capabilities of AUVs under low-frequency ocean current disturbances, showcasing exceptional adaptive and self-disturbance rejection performance. Full article
(This article belongs to the Section Ocean Engineering)
Show Figures

Figure 1

Figure 1
<p>The AUV reference frame.</p>
Full article ">Figure 2
<p>Cross-rudder structure diagram and rudder servo model.</p>
Full article ">Figure 3
<p>Control principle diagram.</p>
Full article ">Figure 4
<p>First-order filtering.</p>
Full article ">Figure 5
<p>Outer loop controller block diagram.</p>
Full article ">Figure 6
<p>AUV Sprite 200 physical diagram.</p>
Full article ">Figure 7
<p>Underactuated AUV Physical Turning Test.</p>
Full article ">Figure 8
<p>Turning curves of the physical model and simulation at rudder angles of 10°, 20°, and 30°.</p>
Full article ">Figure 9
<p>In Case 4, the ocean current velocity is generated by a Gaussian function.</p>
Full article ">Figure 10
<p>Tracking curves for (<b>a</b>) heading and (<b>b</b>) depth in Cases 1, 2, and 3: BC, SMC, and BISMC all successfully track the desired values in Case 1, with BISMC exhibiting the fastest convergence speed; BC and SMC exhibit static errors in Case 2 and dynamic errors in Case 3; BISMC performs the best among the three cases.</p>
Full article ">Figure 10 Cont.
<p>Tracking curves for (<b>a</b>) heading and (<b>b</b>) depth in Cases 1, 2, and 3: BC, SMC, and BISMC all successfully track the desired values in Case 1, with BISMC exhibiting the fastest convergence speed; BC and SMC exhibit static errors in Case 2 and dynamic errors in Case 3; BISMC performs the best among the three cases.</p>
Full article ">Figure 11
<p>Vertical rudder output curve in Case 1. From 32–36 s, significant chattering is observed in SMC.</p>
Full article ">Figure 12
<p>Horizontal rudder output curve in Case 1. Both BC and SMC exhibit oversaturation and overshoot phenomena while tracking depth. Noticeable chattering is observed in SMC during the intervals of 54–62 s and 102–110 s.</p>
Full article ">Figure 13
<p>Heading and depth tracking in Case 4. SMC exhibits minimal fluctuations after error convergence.</p>
Full article ">Figure 14
<p>Vertical rudder output curve in Case 4. SMC’s rudder angle output exhibits the most severe chattering.</p>
Full article ">Figure 15
<p>Horizontal rudder output curve in Case 4. SMC’s rudder angle output experiences the most intense chattering.</p>
Full article ">
20 pages, 17079 KiB  
Article
An Integrated Navigation Algorithm for Underwater Vehicles Improved by a Variational Bayesian and Minimum Mixed Error Entropy Unscented Kalman Filter
by Binghui Ji, Xiaona Sun, Peimiao Chen, Siyu Wang, Shangfa Song and Bo He
Electronics 2024, 13(23), 4727; https://doi.org/10.3390/electronics13234727 - 29 Nov 2024
Viewed by 382
Abstract
In complex marine environments, autonomous underwater vehicles (AUVs) rely on robust navigation and positioning. Traditional algorithms face challenges from sensor outliers and non-Gaussian noise, leading to significant prediction errors and filter divergence. Outliers in sensor observations also impact positioning accuracy. The original unscented [...] Read more.
In complex marine environments, autonomous underwater vehicles (AUVs) rely on robust navigation and positioning. Traditional algorithms face challenges from sensor outliers and non-Gaussian noise, leading to significant prediction errors and filter divergence. Outliers in sensor observations also impact positioning accuracy. The original unscented Kalman filter (UKF) based on the minimum mean square error (MMSE) criterion suffers from performance degradation under these conditions. This paper enhances the minimum error entropy unscented Kalman filter algorithm using variational Bayesian (VB) methods and mixed entropy functions. By implementing minimum error entropy (MEE) and mixed kernel functions in the UKF, the algorithm’s robustness under complex underwater conditions is improved. The VB method adaptively fits the measurement noise covariance, enhancing adaptability to marine environments. Simulations and sea trials validate the proposed algorithm’s performance, showing significant improvements in navigation accuracy and root mean square error (RMSE). In environments with complex noise, our algorithm improves the overall navigation accuracy by at least 10% over other existing algorithms. This demonstrates the high accuracy and robustness of the algorithm. Full article
Show Figures

Figure 1

Figure 1
<p>Underwater experimental platform.</p>
Full article ">Figure 2
<p>AUV navigation coordinate system.</p>
Full article ">Figure 3
<p>Experimental data for Simulation Case 1: (<b>a</b>) experimental trajectory diagram; (<b>b</b>) algorithmic pushover error map; (<b>c</b>) endpoint RMSE of 30 Monte Carlo simulations; (<b>d</b>) ARMSE of 30 Monte Carlo simulations.</p>
Full article ">Figure 4
<p>Experimental data for Simulation Case 2: (<b>a</b>) experimental trajectory diagram; (<b>b</b>) algorithmic pushover error map; (<b>c</b>) endpoint RMSE of 30 Monte Carlo simulations; (<b>d</b>) ARMSE of 30 Monte Carlo simulations.</p>
Full article ">Figure 5
<p>Experimental data for Simulation Case 3: (<b>a</b>) experimental trajectory diagram; (<b>b</b>) algorithmic pushover error map; (<b>c</b>) endpoint RMSE of 30 Monte Carlo simulations; (<b>d</b>) ARMSE of 30 Monte Carlo simulations.</p>
Full article ">Figure 5 Cont.
<p>Experimental data for Simulation Case 3: (<b>a</b>) experimental trajectory diagram; (<b>b</b>) algorithmic pushover error map; (<b>c</b>) endpoint RMSE of 30 Monte Carlo simulations; (<b>d</b>) ARMSE of 30 Monte Carlo simulations.</p>
Full article ">Figure 6
<p>PX-260 AUV work process.</p>
Full article ">Figure 7
<p>Experimental data from Sea Trial Data 1: (<b>a</b>) experimental trajectory diagram; (<b>b</b>) algorithmic pushover error map; (<b>c</b>) endpoint RMSE of 30 Monte Carlo simulations; (<b>d</b>) ARMSE of 30 Monte Carlo simulations.</p>
Full article ">Figure 8
<p>Experimental data from Sea Trial Data 2: (<b>a</b>) experimental trajectory diagram; (<b>b</b>) algorithmic pushover error map; (<b>c</b>) endpoint RMSE of 30 Monte Carlo simulations; (<b>d</b>) ARMSE of 30 Monte Carlo simulations.</p>
Full article ">
31 pages, 14091 KiB  
Article
An Enhanced Adaptive Ensemble Kalman Filter for Autonomous Underwater Vehicle Integrated Navigation
by Zeming Liang, Shuangshuang Fan, Jiacheng Feng, Peng Yuan, Jiangjiang Xu, Xinling Wang and Dongxiao Wang
Drones 2024, 8(12), 711; https://doi.org/10.3390/drones8120711 - 28 Nov 2024
Viewed by 519
Abstract
Autonomous Underwater Vehicles (AUVs) rely on integrated navigation systems and corresponding filtering algorithms to ensure mission success and the spatiotemporal accuracy of sampled data. Among these, the ensemble Kalman filter (EnKF) combines Monte Carlo methods with the Kalman filter, which is particularly suited [...] Read more.
Autonomous Underwater Vehicles (AUVs) rely on integrated navigation systems and corresponding filtering algorithms to ensure mission success and the spatiotemporal accuracy of sampled data. Among these, the ensemble Kalman filter (EnKF) combines Monte Carlo methods with the Kalman filter, which is particularly suited for nonlinear systems. This study proposes an enhanced adaptive EnKF algorithm to improve the smoothness and accuracy of the filtering process. Instead of the conventional Gaussian distribution, this algorithm employs a Laplace distribution to construct the system state vector and observation vector ensembles, enhancing stability against non-Gaussian noise. Additionally, the algorithm dynamically adjusts the number of vector members in the ensemble using adaptive mechanisms by specifying thresholds during filtering to adapt the requirements of real-world observational settings. Using field trial data from DVL, GPS, and electronic compass measurements, we optimize the algorithm’s parameter settings and evaluate the overall performance of the algorithm. Results indicate that the proposed adaptive EnKF achieves superior accuracy and smoothness performance. Compared to the conventional EnKF and EKF, it not only reduces the average positioning error by 30% and 44%, respectively, but also significantly improves the filtering smoothness and stability, highlighting its advantages for AUV navigation. Full article
(This article belongs to the Special Issue Advances in Autonomous Underwater Drones)
Show Figures

Figure 1

Figure 1
<p>Our AUV platform.</p>
Full article ">Figure 2
<p>Longitudinal sectional view of the AUV platform structure.</p>
Full article ">Figure 3
<p>Schematic diagram of AUV navigation system hardware connections.</p>
Full article ">Figure 4
<p>Inertial and body-fixed coordinate frames to describe AUV motion.</p>
Full article ">Figure 5
<p>Comparation of the function curves for the standard Gaussian distribution (<math display="inline"><semantics> <mrow> <mi>μ</mi> <mo>=</mo> <mn>0</mn> <mo>,</mo> <mo> </mo> <mi>σ</mi> <mo>=</mo> <mn>1</mn> </mrow> </semantics></math>) and the standard Laplace distribution (<math display="inline"><semantics> <mrow> <mi>μ</mi> <mo>=</mo> <mn>0</mn> <mo>,</mo> <mo> </mo> <mi>b</mi> <mo>=</mo> <mn>1</mn> </mrow> </semantics></math>).</p>
Full article ">Figure 6
<p>Comparison of the probability distribution of AUV positioning trajectory deviation with two theoretical probability distribution curves, the three distributions have the same mean and standard deviation.</p>
Full article ">Figure 7
<p>Operational flowchart of EnKF.</p>
Full article ">Figure 8
<p>Location of test area.</p>
Full article ">Figure 9
<p>Dead reckoning and GPS positioning trajectories during AUV field trial.</p>
Full article ">Figure 10
<p>Partial enlarged view of AUV trajectory during turning motion with different variance values of observation vector ensemble <math display="inline"><semantics> <mrow> <msup> <mrow> <msub> <mrow> <mi>σ</mi> </mrow> <mrow> <mi>p</mi> <mi>o</mi> </mrow> </msub> </mrow> <mrow> <mn>2</mn> </mrow> </msup> </mrow> </semantics></math>. (<b>a</b>) <math display="inline"><semantics> <mrow> <msup> <mrow> <msub> <mrow> <mi>σ</mi> </mrow> <mrow> <mi>p</mi> <mi>o</mi> </mrow> </msub> </mrow> <mrow> <mn>2</mn> </mrow> </msup> <mo>=</mo> <mn>0.1</mn> </mrow> </semantics></math>; (<b>b</b>) <math display="inline"><semantics> <mrow> <msup> <mrow> <msub> <mrow> <mi>σ</mi> </mrow> <mrow> <mi>p</mi> <mi>o</mi> </mrow> </msub> </mrow> <mrow> <mn>2</mn> </mrow> </msup> <mo>=</mo> <mn>1</mn> </mrow> </semantics></math>; (<b>c</b>) <math display="inline"><semantics> <mrow> <msup> <mrow> <msub> <mrow> <mi>σ</mi> </mrow> <mrow> <mi>p</mi> <mi>o</mi> </mrow> </msub> </mrow> <mrow> <mn>2</mn> </mrow> </msup> <mo>=</mo> <mn>10</mn> </mrow> </semantics></math>.</p>
Full article ">Figure 11
<p>Partial enlarged view of AUV trajectory during turning motion with different values of <math display="inline"><semantics> <mrow> <msubsup> <mrow> <mi>σ</mi> </mrow> <mrow> <mi>o</mi> <mi>b</mi> <mi>s</mi> </mrow> <mrow> <mn>2</mn> </mrow> </msubsup> </mrow> </semantics></math>. (<b>a</b>) <math display="inline"><semantics> <mrow> <msup> <mrow> <msub> <mrow> <mi>σ</mi> </mrow> <mrow> <mi>o</mi> <mi>b</mi> <mi>s</mi> </mrow> </msub> </mrow> <mrow> <mn>2</mn> </mrow> </msup> <mo>=</mo> <mn>0.1</mn> </mrow> </semantics></math>; (<b>b</b>) <math display="inline"><semantics> <mrow> <msup> <mrow> <msub> <mrow> <mi>σ</mi> </mrow> <mrow> <mi>o</mi> <mi>b</mi> <mi>s</mi> </mrow> </msub> </mrow> <mrow> <mn>2</mn> </mrow> </msup> <mo>=</mo> <mn>1</mn> </mrow> </semantics></math>; (<b>c</b>) <math display="inline"><semantics> <mrow> <msup> <mrow> <msub> <mrow> <mi>σ</mi> </mrow> <mrow> <mi>o</mi> <mi>b</mi> <mi>s</mi> </mrow> </msub> </mrow> <mrow> <mn>2</mn> </mrow> </msup> <mo>=</mo> <mn>10</mn> </mrow> </semantics></math>.</p>
Full article ">Figure 12
<p>AUV trajectory filtered by EnKF under different measurement noise matrix perturbation variances <math display="inline"><semantics> <mrow> <msubsup> <mrow> <mi>σ</mi> </mrow> <mrow> <mi>v</mi> </mrow> <mrow> <mn>2</mn> </mrow> </msubsup> </mrow> </semantics></math>.</p>
Full article ">Figure 13
<p>Comparison of EnKF filtering trajectories with GPS and dead reckoning trajectories under different state vector ensemble. (<b>a</b>) Comparison of EnKF in different state vector ensemble variance values; (<b>b</b>) partial enlarged view by black box mark in <a href="#drones-08-00711-f013" class="html-fig">Figure 13</a>a.</p>
Full article ">Figure 14
<p>Variation in runtime and average smoothness angle with number of state vector ensemble members.</p>
Full article ">Figure 15
<p>AUV filtered trajectories in four filtering scenarios.</p>
Full article ">Figure 16
<p>Comparison of the number of ensemble members and average filtered smoothness angle of the algorithm in four scenarios. (<b>a</b>) Average smoothness angles of the filtered trajectories; (<b>b</b>) alterations in the number of ensemble members of EnKF.</p>
Full article ">Figure 17
<p>Operational flowchart of EnKF algorithm incorporating adaptive mechanism.</p>
Full article ">Figure 18
<p>The navigation data used in this section. The red asterisk indicates the starting point, and the green asterisks indicate the ending points for both GPS positioning and dead reckoning.</p>
Full article ">Figure 19
<p>Filtered trajectories by conventional EnKF and adaptive EnKF compared with GPS data.</p>
Full article ">Figure 20
<p>Average smoothness angle distributions of conventional EnKF and adaptive EnKF.</p>
Full article ">Figure 21
<p>The number of ensemble members varied with the smoothness angle within the adaptive EnKF filtering process.</p>
Full article ">Figure 22
<p>Positioning deviation variations for conventional EnKF and adaptive EnKF, with segments A, B, C, and D representing relatively stable and reliable GPS positioning data.</p>
Full article ">Figure 23
<p>Filtered trajectories by EKF and adaptive EnKF compared with GPS positioning data.</p>
Full article ">Figure 24
<p>Average smoothness angle distributions of EKF and adaptive EnKF.</p>
Full article ">Figure 25
<p>Positioning deviation variations for EKF and adaptive EnKF, with segments A, B, C, and D representing relatively stable and reliable GPS positioning data.</p>
Full article ">
30 pages, 4295 KiB  
Article
A Fast Adaptive AUV Control Policy Based on Progressive Networks with Context Information
by Chunhui Xu, Tian Fang, Desheng Xu, Shilin Yang, Qifeng Zhang and Shuo Li
J. Mar. Sci. Eng. 2024, 12(12), 2159; https://doi.org/10.3390/jmse12122159 - 26 Nov 2024
Viewed by 456
Abstract
Deep reinforcement learning models have the advantage of being able to control nonlinear systems in an end-to-end manner. However, reinforcement learning controllers trained in simulation environments often perform poorly with real robots and are unable to cope with situations where the dynamics of [...] Read more.
Deep reinforcement learning models have the advantage of being able to control nonlinear systems in an end-to-end manner. However, reinforcement learning controllers trained in simulation environments often perform poorly with real robots and are unable to cope with situations where the dynamics of the controlled object change. In this paper, we propose a DRL control algorithm that combines progressive networks and context as a depth tracking controller for AUVs. Firstly, an embedding network that maps interaction history sequence data onto latent variables is connected to the input of the policy network, and the context generated by the network gives the DRL agent the ability to adapt to the environment online. Then, the model can be rapidly adapted to a new dynamic environment, which was represented by the presence of generalized force disturbances and changes in the mass of the AUV, through a two-stage training mechanism based on progressive neural networks. The results showed that the proposed algorithm was able to improve the robustness of the controller to environmental disturbances and achieve fast adaptation when there were differences in the dynamics. Full article
(This article belongs to the Special Issue Advancements in New Concepts of Underwater Robotics)
Show Figures

Figure 1

Figure 1
<p>Diagram of the Earth-fixed coordinate system and Body-fixed coordinate system of AUV.</p>
Full article ">Figure 2
<p>Diagram of AUV target tracking motion pattern.</p>
Full article ">Figure 3
<p>Markov decision process.</p>
Full article ">Figure 4
<p>The structure of the policy network, which consists of an embedding network and backbone network.</p>
Full article ">Figure 5
<p>The curve of the generalized force over time in an episode. The curve varies continuously between the two time nodes and is discontinuous at the two time nodes.</p>
Full article ">Figure 6
<p>The relationship between the training environment sampling range and the working environment range. Where (<b>a</b>) was sampled from a uniform distribution, (<b>b</b>) was sampled from a normal distribution, (<b>c</b>) was sampled from a uniform distribution of different ranges, and R1 &lt; R2 &lt; R3, (<b>d</b>) is the proposed method.</p>
Full article ">Figure 7
<p>Progressive network training mechanism. The parameters are fixed in the left column after training, the right column receives output from the left column network layer through lateral connections.</p>
Full article ">Figure 8
<p>Response curves of FARPPO and PPO-Clip in a target tracking task. (<b>a</b>) Step response in Z-axis. (<b>b</b>) Step response in Y-axis. The disturbing forces in the test environment, from top to bottom, are constant (40 N), step (30 N, at Time = 50 s), and sinusoidal (period of 6 s and amplitude of 30 N).</p>
Full article ">Figure 9
<p>Reward curves of each algorithm in different working environments. FARPPO used the training mechanism proposed in this study, <span class="html-italic">Two-stage</span> continued to optimize in the working environment after pre-training, and <math display="inline"><semantics> <mrow> <mi>Z</mi> <mi>e</mi> <mi>r</mi> <mi>o</mi> </mrow> </semantics></math> was initialized and trained directly in the working environment. (<b>a</b>) for the environment with 25% mass reduction, (<b>b</b>) for the environment with 10% mass reduction, (<b>c</b>) for the environment with 10% mass increase, and (<b>d</b>) for the environment with 25% mass increase.</p>
Full article ">Figure 10
<p>Comprehensive experiment on adaptability and robustness. Model A was trained on a smaller sampling range and transferred to another dynamic range, model B was trained on a larger sampling range but not transferred.</p>
Full article ">Figure 11
<p>Experimental platform propeller arrangement 1.</p>
Full article ">Figure 12
<p>Experimental platform propeller arrangement 2.</p>
Full article ">Figure 13
<p>System hardware connection diagram (after modification).</p>
Full article ">Figure 14
<p>System hardware connection diagram (before modification).</p>
Full article ">Figure 15
<p>Schematic diagram of the experimental process.</p>
Full article ">Figure 16
<p>Depth response curve of proposed method.</p>
Full article ">Figure 17
<p>Depth response curve of PPO.</p>
Full article ">Figure 18
<p>Depth response curve of PID.</p>
Full article ">Figure 19
<p>Reward change curves in real training environments.</p>
Full article ">Figure 20
<p>Reward change curves in real training environments.</p>
Full article ">Figure 21
<p>Reward change curves in real training environments.</p>
Full article ">Figure 22
<p>Detection results of camera scene. (<b>left</b> from YOLOv8, <b>right</b> from YOLOv10).</p>
Full article ">Figure 23
<p>Position error curve for surge (<b>left</b> is YOLOv8 as input, <b>right</b> is YOLOv10 as input).</p>
Full article ">Figure 24
<p>Position error curve for sway (<b>left</b> is YOLOv8 as input, <b>right</b> is YOLOv10 as input).</p>
Full article ">Figure 25
<p>Position error curve for heave (<b>left</b> is YOLOv8 as input, <b>right</b> is YOLOv10 as input).</p>
Full article ">
25 pages, 1436 KiB  
Article
Development of a Conceptual Model for the Information and Control System of an Autonomous Underwater Vehicle for Solving Problems in the Mineral and Raw Materials Complex
by Dmitry Pervukhin, Dmitry Kotov and Vyacheslav Trushnikov
Energies 2024, 17(23), 5916; https://doi.org/10.3390/en17235916 - 25 Nov 2024
Viewed by 358
Abstract
This study presents the development of a conceptual model for an autonomous underwater vehicle (AUV) information and control system (ICS) tailored for the mineral and raw materials complex (MRMC). To address the challenges of underwater mineral exploration, such as harsh conditions, high costs, [...] Read more.
This study presents the development of a conceptual model for an autonomous underwater vehicle (AUV) information and control system (ICS) tailored for the mineral and raw materials complex (MRMC). To address the challenges of underwater mineral exploration, such as harsh conditions, high costs, and personnel risks, a comprehensive model was designed. This model was built using correlation analysis and expert evaluations to identify critical parameters affecting AUV efficiency and reliability. Key elements, including pressure resistance, communication stability, energy efficiency, and maneuverability, were prioritized. The results indicate that enhancing these elements can significantly improve AUV performance in deep-sea environments. The proposed model optimizes the ICS, providing a foundation for designing advanced AUVs capable of efficiently executing complex underwater tasks. By integrating these innovations, the model aims to boost operational productivity, ensure safety, and open new avenues for mineral resource exploration. This study’s findings highlight the importance of focusing on critical AUV parameters for developing effective and reliable solutions, thus addressing the pressing needs of the MRMC while promoting sustainable resource management. Full article
(This article belongs to the Special Issue Advanced Technologies for Electrified Transportation and Robotics)
Show Figures

Figure 1

Figure 1
<p>Key elements for the conceptual mode of the information and control system for an AUV.</p>
Full article ">Figure 2
<p>The Pareto diagram of selected parameters.</p>
Full article ">Figure 3
<p>The conceptual model of the technological parameters.</p>
Full article ">
21 pages, 11232 KiB  
Article
Deep Learning-Based Docking Scheme for Autonomous Underwater Vehicles with an Omnidirectional Rotating Optical Beacon
by Yiyang Li, Kai Sun, Zekai Han and Jichao Lang
Drones 2024, 8(12), 697; https://doi.org/10.3390/drones8120697 - 21 Nov 2024
Viewed by 502
Abstract
Visual recognition and localization of underwater optical beacons are critical for AUV docking, but traditional beacons are limited by fixed directionality and light attenuation in water. To extend the range of optical docking, this study designs a novel omnidirectional rotating optical beacon that [...] Read more.
Visual recognition and localization of underwater optical beacons are critical for AUV docking, but traditional beacons are limited by fixed directionality and light attenuation in water. To extend the range of optical docking, this study designs a novel omnidirectional rotating optical beacon that provides 360-degree light coverage over 45 m, improving beacon detection probability through synchronized scanning. Addressing the challenges of light centroid detection, we introduce a parallel deep learning detection algorithm based on an improved YOLOv8-pose model. Initially, an underwater optical beacon dataset encompassing various light patterns was constructed. Subsequently, the network was optimized by incorporating a small detection head, implementing dynamic convolution and receptive-field attention convolution for single-stage multi-scale localization. A post-processing method based on keypoint joint IoU matching was proposed to filter redundant detections. The algorithm achieved 93.9% AP at 36.5 FPS, with at least a 5.8% increase in detection accuracy over existing methods. Moreover, a light-source-based measurement method was developed to accurately detect the beacon’s orientation. Experimental results indicate that this scheme can achieve high-precision omnidirectional guidance with azimuth and pose estimation errors of -4.54° and 3.09°, respectively, providing a reliable solution for long-range and large-scale optical docking. Full article
Show Figures

Figure 1

Figure 1
<p>Framework of the underwater omnidirectional rotating optical beacon docking system.</p>
Full article ">Figure 2
<p>Schematic of the underwater omnidirectional rotating optical beacon docking system.</p>
Full article ">Figure 3
<p>Structural diagram of the underwater omnidirectional rotating optical beacon.</p>
Full article ">Figure 4
<p>Underwater light source selection. (<b>a</b>) 10 W, 60°; (<b>b</b>) 30 W, 60°; (<b>c</b>) 30 W, 10°.</p>
Full article ">Figure 5
<p>Annotation information of the underwater optical beacon dataset. (<b>a</b>) Normalized positions of the bounding boxes; (<b>b</b>) Normalized sizes of the bounding boxes. Both panels are presented through histograms with 50 bins per dimension, with darker colours indicating more partitions.</p>
Full article ">Figure 6
<p>Improved network architecture of YOLOv8-pose.</p>
Full article ">Figure 7
<p>Structure of RFAConv.</p>
Full article ">Figure 8
<p>Example of redundant bounding boxes.</p>
Full article ">Figure 9
<p>Detection results of different methods. Each row from top to bottom corresponds to scenario 1, scenario 2, and scenario 3, respectively. (<b>a</b>) Ours; (<b>b</b>) YOLOv8n-pose; (<b>c</b>) YOLOv8n with centroid; (<b>d</b>) Tradition; (<b>e</b>) CNN.</p>
Full article ">Figure 10
<p>Error diagram.</p>
Full article ">Figure 11
<p>Experimental setup.</p>
Full article ">Figure 12
<p>Detection results of different methods. (<b>a</b>) Daylight, the beacon faces forward; (<b>b</b>) darkness, the beacon faces forward; (<b>c</b>) daylight, the beacon faces sideways; (<b>d</b>) darkness, the beacon faces sideways.</p>
Full article ">
18 pages, 11716 KiB  
Article
Performance Analysis of Underwater Radiofrequency Communication in Seawater: An Experimental Study
by Raji Alahmad, Hussam Alraie, Ryosuke Hasaba, Kazuhiro Eguchi, Tohlu Matsushima, Yuki Fukumoto and Kazuo Ishii
J. Mar. Sci. Eng. 2024, 12(11), 2104; https://doi.org/10.3390/jmse12112104 - 20 Nov 2024
Viewed by 548
Abstract
Communication with the underwater vehicles during their tasks is one of the most important issues. The need for real-time data transfer raises the necessity of developing communication systems. Conventional underwater communication systems, such as acoustic systems, cannot satisfy applications that need a high [...] Read more.
Communication with the underwater vehicles during their tasks is one of the most important issues. The need for real-time data transfer raises the necessity of developing communication systems. Conventional underwater communication systems, such as acoustic systems, cannot satisfy applications that need a high transmission data rate. In this study, we investigate the radio frequency communication system in seawater, which is crucial for real-time data transfer with underwater vehicles. The experiments were in a water tank full of seawater and a real environment in the ocean. Three types of antennae were used: loop antenna, wire antenna, and helical antenna. An Autonomous Underwater Vehicle (AUV) is used as a transmitter to measure the transmission rate as a function of distance. The helical antenna showed better performance regarding the coverage area. Furthermore, the AUV could move freely within the helical and capture live video streaming successfully. This investigation underscores the potential of radio frequency communication systems for enhancing underwater vehicle operations, offering promising avenues for future research and practical implementation. Full article
(This article belongs to the Special Issue Intelligent Approaches to Marine Engineering Research)
Show Figures

Figure 1

Figure 1
<p>The layout connection between the AUV and the base antenna.</p>
Full article ">Figure 2
<p>The structure of the antennas used in this research.</p>
Full article ">Figure 3
<p>Experiment design of the loop antenna. The origin point is the center of the base antenna, and the <span class="html-italic">z</span>-axis is the anti-gravity direction.</p>
Full article ">Figure 4
<p>Experiment design of the U-UWA antenna. The origin position is the horizontal center of the pool with a depth of 0.5 m from the bottom.</p>
Full article ">Figure 5
<p>Experiment design of the helical antenna. The antenna surrounded the pool with two loops. The origin position is the horizontal center of the pool with a depth of 0.5 m.</p>
Full article ">Figure 6
<p>Experiment design of the sea experiment. Loop antennas were used for both the station and AUV; the base antenna was fixed on a specific depth by floating, and both antennas were connected to the boat by an optical cable.</p>
Full article ">Figure 7
<p>The three designed antenna models.</p>
Full article ">Figure 8
<p>Comparison of S11-parameters of the designed antennas.</p>
Full article ">Figure 9
<p>The magnetic field of the three antennas, top view.</p>
Full article ">Figure 10
<p>The magnetic field of the three antennas, front view.</p>
Full article ">Figure 11
<p>The magnetic field of the three antennas, left view.</p>
Full article ">Figure 12
<p>Transmission rate between the transmitter and receiver using loop antenna. The results of using TCP protocol.</p>
Full article ">Figure 13
<p>Transmission rate between the transmitter and receiver using loop antenna. The results of using the UDP protocol.</p>
Full article ">Figure 14
<p>Transmission rate between the transmitter and receiver using U-UWA. The results of using TCP protocol.</p>
Full article ">Figure 15
<p>Transmission rate between the transmitter and receiver using U-UWA. The results of using the UDP protocol.</p>
Full article ">Figure 16
<p>Transmission rate between the transmitter and receiver using a helical antenna. The results of using TCP protocol.</p>
Full article ">Figure 17
<p>Transmission rate between the transmitter and receiver using a helical antenna. The results of using the UDP protocol.</p>
Full article ">Figure 18
<p>Real-time transmission rate while the AUV hovers randomly in the pool using U-UWA.</p>
Full article ">Figure 19
<p>Real-time transmission rate while the AUV hovers randomly in the pool using a helical antenna.</p>
Full article ">Figure 20
<p>The depth of the base antenna and AUV antenna during the video streaming in the ocean. The case when the base antenna is under the AUV.</p>
Full article ">Figure 21
<p>Snapshots for the live video streaming in the ocean, the video captured by optical wired for reference, and RF link using UDP protocol. The framerate is 25 fps, the total video length is 50 seconds, and the snapshot sampling is 2 s.</p>
Full article ">Figure 22
<p>Framerate of the captured video in both wire and wireless communication.</p>
Full article ">Figure 23
<p>The depth of the base antenna and AUV antenna during the video streaming in the ocean. The case when AUV is under the base antenna.</p>
Full article ">
18 pages, 6723 KiB  
Article
Design and Development of 10,000-Meter Class Autonomous Underwater Vehicle
by Jiali Xu, Zhaopeng Du, Xianqing Huang, Chong Ren, Shuai Fa and Shaoqiong Yang
J. Mar. Sci. Eng. 2024, 12(11), 2097; https://doi.org/10.3390/jmse12112097 - 19 Nov 2024
Viewed by 727
Abstract
As a significant subset of unmanned underwater vehicles (UUVs), autonomous underwater vehicles (AUVs) possess the capability to autonomously execute tasks. Characterized by its flexibility, cost-effectiveness, extensive operational range, and robust environmental adaptability, AUV has emerged as the primary technological apparatus for deep-sea exploration [...] Read more.
As a significant subset of unmanned underwater vehicles (UUVs), autonomous underwater vehicles (AUVs) possess the capability to autonomously execute tasks. Characterized by its flexibility, cost-effectiveness, extensive operational range, and robust environmental adaptability, AUV has emerged as the primary technological apparatus for deep-sea exploration and research. In this paper, we present the design of a 10,000 m class AUV equipped with capabilities such as fixed-depth navigation, regional autonomous cruising, full-depth video recording, and temperature and salinity profiling. Initially, we outline the comprehensive design of the AUV, detailing its structural configuration, system components, functional module arrangement, and operational principles. Subsequently, we compute the hydrodynamic parameters using a spatial kinematics model. Finally, the AUV designed in this paper is tested for its functions and performance, such as fixed-depth sailing, maximum speed, and maximum diving depth, and its reliability and practicability are verified. Full article
Show Figures

Figure 1

Figure 1
<p>The outline structure of 10,000 m deep-sea AUV.</p>
Full article ">Figure 2
<p>Overall structure of the AUV.</p>
Full article ">Figure 2 Cont.
<p>Overall structure of the AUV.</p>
Full article ">Figure 3
<p>The detailed internal structure of each module of the 10,000 m AUV. (<b>a</b>) Deflector module. (<b>b</b>) Propellant module. (<b>c</b>) Control module.</p>
Full article ">Figure 3 Cont.
<p>The detailed internal structure of each module of the 10,000 m AUV. (<b>a</b>) Deflector module. (<b>b</b>) Propellant module. (<b>c</b>) Control module.</p>
Full article ">Figure 4
<p>The system composition block diagram of the AUV.</p>
Full article ">Figure 5
<p>Schematic diagram of the working process of the 10,000 m class AUV.</p>
Full article ">Figure 6
<p>AUV inertial coordinate system and body coordinate system.</p>
Full article ">Figure 7
<p>AUV velocity coordinate system and body coordinate system.</p>
Full article ">Figure 8
<p>The schematic diagram of the control strategy framework.</p>
Full article ">Figure 9
<p>The depth, velocity, and pitch angle variation with time.</p>
Full article ">Figure 10
<p>Launching and recycling of the AUV during the direct sailing test at fixed depth.</p>
Full article ">Figure 11
<p>The variation of diving depth and pitch angle of the AUV during the direct sailing test at fixed depth.</p>
Full article ">Figure 12
<p>The trajectory of the AUV during the timeout load jettison function test.</p>
Full article ">Figure 13
<p>The maximum speed test of the AUV.</p>
Full article ">Figure 14
<p>Time sequence of underwater movements of the AUV during 2000 m shallow-sea trial.</p>
Full article ">Figure 15
<p>Underwater motion sequence of the AUV during 10,000 m deep-sea trial.</p>
Full article ">
21 pages, 9708 KiB  
Article
ULOTrack: Underwater Long-Term Object Tracker for Marine Organism Capture
by Ju He, Yang Yu, Hongyu Wei and Hu Xu
J. Mar. Sci. Eng. 2024, 12(11), 2092; https://doi.org/10.3390/jmse12112092 - 19 Nov 2024
Viewed by 415
Abstract
Underwater object tracking holds considerable significance in the field of ocean engineering. Additionally, it serves as a crucial component in the operations of autonomous underwater vehicles (AUVs), particularly during tasks associated with capturing marine organisms. However, the attenuation and scattering of light result [...] Read more.
Underwater object tracking holds considerable significance in the field of ocean engineering. Additionally, it serves as a crucial component in the operations of autonomous underwater vehicles (AUVs), particularly during tasks associated with capturing marine organisms. However, the attenuation and scattering of light result in shortcomings such as poor contrast in underwater images. Additionally, the motion deformation of marine organisms poses a significant challenge. Therefore, existing tracking algorithms face difficulty in direct application to underwater object tracking. To overcome this challenge, we propose a novel tracking architecture for the marine organism capturing of AUVs called ULOTrack. ULOTrack is based on a performance discrimination and re-detection framework and constitutes three modules: (1) an object tracker, which can extract multi-feature information of the underwater target; (2) a multi-layer tracking performance discriminator, which serves the purpose of evaluating the stability of the current tracking state, thereby reducing potential model drift; and (3) lightweight detection, which can predict the candidate boxes to relocate the lost tracked underwater object. We conduct comprehensive experiments to validate the efficacy of the designed modules. Finally, the results of the experimentation demonstrate that ULOTrack significantly outperforms existing approaches. In the future, we aim to carefully scrutinize and select more suitable features to enhance tracking accuracy and speed. Full article
(This article belongs to the Section Ocean Engineering)
Show Figures

Figure 1

Figure 1
<p>(<b>a</b>,<b>b</b>) Object tracking failure due to water weed occlusion. The yellow boxes denote the fish tracking results.</p>
Full article ">Figure 2
<p>A flowchart of the COTS micro-AUV design.</p>
Full article ">Figure 3
<p>Processing flowchart of the underwater long-term object tracker.</p>
Full article ">Figure 4
<p>Overall architecture of the underwater long-term object tracker.</p>
Full article ">Figure 5
<p>Overall architecture of the lightweight underwater object detection model.</p>
Full article ">Figure 6
<p>Examples of multiple numbers of peaks for target loss discrimination. (<b>a</b>) Frame 5. (<b>b</b>) Frame 99. (<b>c</b>) Frame 131. (<b>d</b>) Frame 143. The yellow boxes denote the fish tracking results.</p>
Full article ">Figure 7
<p>(<b>a</b>) The result of maximum response score discrimination. (<b>b</b>) The result of average peak-to-correlation energy.</p>
Full article ">Figure 8
<p>(<b>a</b>) OPE precision plots for the underwater visual data. (<b>b</b>) OPE success rate plots for the underwater visual data.</p>
Full article ">Figure 9
<p>The visualization perception results of our proposed model in various scenes; the box denotes the tracked marine organisms. (<b>a</b>) Example of low-light challenge (fish 1). (<b>b</b>) Example of fast motion challenge (fish 2). (<b>c</b>) Example of the motion deformation challenge (octopus). (<b>d</b>) Example of the challenge in target size (turtle). (<b>e</b>) Example of complex scene, including several potential tracking objects (fish 3). The boxes denote the fish tracking results.</p>
Full article ">Figure 10
<p>The tracking results of different models in various scenes.</p>
Full article ">Figure 11
<p>Examples of feature visualization on the different sequences. The red box is the ground truth of the target. (<b>a</b>) Underwater image and ground truth. (<b>b</b>) Ours. (<b>c</b>) EFSCF. (<b>d</b>) AS2RCF. The red areas represent high correlations.</p>
Full article ">
16 pages, 25226 KiB  
Article
A 3D Coverage Method Involving Dynamic Underwater Wireless Sensor Networks for Marine Ranching Monitoring
by Lei Fu and Ji Wang
Electronics 2024, 13(22), 4536; https://doi.org/10.3390/electronics13224536 - 19 Nov 2024
Viewed by 391
Abstract
In view of the poor adaptability and uneven coverage of static underwater wireless sensor networks (UWSNs) to environmental changes and the need for dynamic monitoring, a three-dimensional coverage method involving a dynamic UWSNs for marine ranching, based on an improved sparrow search algorithm [...] Read more.
In view of the poor adaptability and uneven coverage of static underwater wireless sensor networks (UWSNs) to environmental changes and the need for dynamic monitoring, a three-dimensional coverage method involving a dynamic UWSNs for marine ranching, based on an improved sparrow search algorithm (ISSA), is proposed. Firstly, the reverse learning strategy was introduced to generate the reverse sparrow individuals and fuse with the initial population, and the individual sparrows with high fitness were selected to improve the search range. Secondly, Levy flight was introduced to optimize the location update of the producer, which effectively expanded the local search capability of the algorithm. Finally, the Cauchy mutation perturbation mechanism was introduced into the scrounger location to update the optimal solution, which enhanced the ability of the algorithm to obtain the global optimal solution. When deploying UWSNs nodes, an autonomous underwater vehicle (AUV) was used as a mobile node to assist the deployment. In the case of underwater obstacles, the coverage hole in the UWSNs was covered by an AUV at specific times. The experimental results show that compared with other algorithms, the ISSA has a shorter mobile path and achieves a higher coverage rate, with lower node energy consumption. Full article
(This article belongs to the Section Networks)
Show Figures

Figure 1

Figure 1
<p>UWSNs model for marine ranching.</p>
Full article ">Figure 2
<p>Flowchart of ISSA.</p>
Full article ">Figure 3
<p>Benchmark test function convergence curve.</p>
Full article ">Figure 3 Cont.
<p>Benchmark test function convergence curve.</p>
Full article ">Figure 4
<p>Node classification.</p>
Full article ">Figure 5
<p>Initial deployment.</p>
Full article ">Figure 6
<p>WOA deployment.</p>
Full article ">Figure 7
<p>GWO deployment.</p>
Full article ">Figure 8
<p>SSA deployment.</p>
Full article ">Figure 9
<p>ISSA deployment.</p>
Full article ">Figure 10
<p>Coverage of each algorithm.</p>
Full article ">Figure 11
<p>Moving distance of mobile nodes for each algorithm.</p>
Full article ">Figure 12
<p>The total electricity consumption of each algorithm.</p>
Full article ">Figure 13
<p>Coverage of the number of mobile nodes for each algorithm.</p>
Full article ">Figure 14
<p>Underwater navigation path for each algorithm.</p>
Full article ">Figure 15
<p>Top view of underwater navigation path for each algorithm.</p>
Full article ">
33 pages, 16970 KiB  
Article
Ontological Airspace-Situation Awareness for Decision System Support
by Carlos C. Insaurralde and Erik Blasch
Aerospace 2024, 11(11), 942; https://doi.org/10.3390/aerospace11110942 - 15 Nov 2024
Viewed by 657
Abstract
Air Traffic Management (ATM) has become complicated mainly due to the increase and variety of input information from Communication, Navigation, and Surveillance (CNS) systems as well as the proliferation of Unmanned Aerial Vehicles (UAVs) requiring Unmanned Aerial System Traffic Management (UTM). In response [...] Read more.
Air Traffic Management (ATM) has become complicated mainly due to the increase and variety of input information from Communication, Navigation, and Surveillance (CNS) systems as well as the proliferation of Unmanned Aerial Vehicles (UAVs) requiring Unmanned Aerial System Traffic Management (UTM). In response to the UTM challenge, a decision support system (DSS) has been developed to help ATM personnel and aircraft pilots cope with their heavy workloads and challenging airspace situations. The DSS provides airspace situational awareness (ASA) driven by knowledge representation and reasoning from an Avionics Analytics Ontology (AAO), which is an Artificial Intelligence (AI) database that augments humans’ mental processes by means of implementing AI cognition. Ontologies for avionics have also been of interest to the Federal Aviation Administration (FAA) Next Generation Air Transportation System (NextGen) and the Single European Sky ATM Research (SESAR) project, but they have yet to be received by practitioners and industry. This paper presents a decision-making computer tool to support ATM personnel and aviators in deciding on airspace situations. It details the AAO and the analytical AI foundations that support such an ontology. An application example and experimental test results from a UAV AAO (U-AAO) framework prototype are also presented. The AAO-based DSS can provide ASA from outdoor park-testing trials based on downscaled application scenarios that replicate takeoffs where drones play the role of different aircraft, i.e., where a drone represents an airplane that takes off and other drones represent AUVs flying around during the airplane’s takeoff. The resulting ASA is the output of an AI cognitive process, the inputs of which are the aircraft localization based on Automatic Dependent Surveillance–Broadcast (ADS-B) and the classification of airplanes and UAVs (both represented by drones), the proximity between aircraft, and the knowledge of potential hazards from airspace situations involving the aircraft. The ASA outcomes are shown to augment the human ability to make decisions. Full article
(This article belongs to the Collection Avionic Systems)
Show Figures

Figure 1

Figure 1
<p>Problem-solving models.</p>
Full article ">Figure 2
<p>Situation awareness model [<a href="#B44-aerospace-11-00942" class="html-bibr">44</a>] as a key part of the problem-solving process.</p>
Full article ">Figure 3
<p>Connections of the RC aircraft and the Ground Operation Station (GOS).</p>
Full article ">Figure 4
<p>Interconnection between blocks (Java classes) of the software application.</p>
Full article ">Figure 5
<p>Behavior of the user interface software module (Java package).</p>
Full article ">Figure 6
<p>Airspace situation in aircraft takeoff application Scenario 1.</p>
Full article ">Figure 7
<p>Airspace situation in aircraft landing application Scenario 2.</p>
Full article ">Figure 8
<p>System context in application Scenario 1 (airplane takeoff).</p>
Full article ">Figure 9
<p>Application Scenario 1 (airplane takeoff) interaction.</p>
Full article ">Figure 10
<p>System context in application Scenario 2 (airplane landing).</p>
Full article ">Figure 11
<p>Application Scenario 2 (airplane landing) interaction.</p>
Full article ">Figure 12
<p>ADSB-based localization for SA of RWD1 with countermeasure. Green points are UAV safe distances, red points are UAV waypoints of significant risk, and blue points are locations of FWD1.</p>
Full article ">Figure 13
<p>ADSB-based distance between RWD1 and FWD1 (with countermeasure).</p>
Full article ">Figure 14
<p>ADSB-based SAW of RWD1 with countermeasure.</p>
Full article ">Figure 15
<p>ADSB-based localization for SAW of RWD1 without countermeasure in OTR1. Green points are UAV safe distances, red points are UAV waypoints of significant risk, and blue points are locations of FWD1.</p>
Full article ">Figure 16
<p>ADSB-based distance between RWD1 and FWD1 (without countermeasure).</p>
Full article ">Figure 17
<p>ADSB-based SA of RWD1 without countermeasure.</p>
Full article ">Figure 18
<p>ADSB-based localization for SAW of RWD1 with countermeasure and RWD2 without it. Green points are UAV safe distances, red points are UAV waypoints of significant risk, and blue points are locations of FWD1.</p>
Full article ">Figure 19
<p>ADSB-based distance between RWD1 and FWD1 and RWD2 and FWD1.</p>
Full article ">Figure 20
<p>ADSB-based SA of RWD1 with countermeasure and RWD2 without it.</p>
Full article ">Figure 21
<p>ADSB-based localization for SAW of RWD1 and RWD2 with countermeasures. Green points are UAV safe distances, red points are UAV waypoints of significant risk, and blue points are locations of FWD1.</p>
Full article ">Figure 22
<p>ADSB-based distance between RWD1/RWD2 and FWD1 (RWDs with countermeasures).</p>
Full article ">Figure 23
<p>ADSB-based SAW of RWD1 without countermeasure.</p>
Full article ">Figure 24
<p>DSS user interface (RWD1 and RWD2 without countermeasure).</p>
Full article ">Figure A1
<p>The behavior of the ADS-B data acquisition software module (Java package).</p>
Full article ">Figure A2
<p>Ontological model for avionics knowledge and reasoning.</p>
Full article ">Figure A3
<p>FWD1 ([<a href="#B47-aerospace-11-00942" class="html-bibr">47</a>]).</p>
Full article ">Figure A4
<p>RWD1 ([<a href="#B49-aerospace-11-00942" class="html-bibr">49</a>]).</p>
Full article ">Figure A5
<p>RWD2 ([<a href="#B50-aerospace-11-00942" class="html-bibr">50</a>]).</p>
Full article ">Figure A6
<p>FWD1, RWD1, and RWD2 in park trials.</p>
Full article ">
11 pages, 2683 KiB  
Communication
A Low-Cost Modulated Laser-Based Imaging System Using Square Ring Laser Illumination for Depressing Underwater Backscatter
by Yansheng Hao, Yaoyao Yuan, Hongman Zhang, Shao Zhang and Ze Zhang
Photonics 2024, 11(11), 1070; https://doi.org/10.3390/photonics11111070 - 14 Nov 2024
Viewed by 624
Abstract
Underwater vision data facilitate a variety of underwater operations, including underwater ecosystem monitoring, topographical mapping, mariculture, and marine resource exploration. Conventional laser-based underwater imaging systems with complex system architecture rely on high-cost laser systems with high power, and software-based methods can not enrich [...] Read more.
Underwater vision data facilitate a variety of underwater operations, including underwater ecosystem monitoring, topographical mapping, mariculture, and marine resource exploration. Conventional laser-based underwater imaging systems with complex system architecture rely on high-cost laser systems with high power, and software-based methods can not enrich the physical information captured by cameras. In this manuscript, a low-cost modulated laser-based imaging system is proposed with a spot in the shape of a square ring to eliminate the overlap between the illumination light path and the imaging path, which could reduce the negative effect of backscatter on the imaging process and enhance imaging quality. The imaging system is able to achieve underwater imaging at long distance (e.g., 10 m) with turbidity in the range of 2.49 to 7.82 NTUs, and the adjustable divergence angle of the laser tubes enables the flexibility of the proposed system to image on the basis of application requirements, such as the overall view or partial detail information of targets. Compared with a conventional underwater imaging camera (DS-2XC6244F, Hikvision, Hangzhou, China), the developed system could provide better imaging performance regarding visual effects and quantitative evaluation (e.g., UCIQUE and IE). Through integration with the CycleGAN-based method, the imaging results can be further improved, with the UCIQUE increased by 0.4. The proposed low-cost imaging system with a compact system structure and low consumption of energy could be equipped with platforms, such as underwater robots and AUVs, to facilitate real-world underwater applications. Full article
Show Figures

Figure 1

Figure 1
<p>Schematics of the underwater optical imaging process.</p>
Full article ">Figure 2
<p>(<b>a</b>) Schematics (<b>top</b>) and actual figure (<b>bottom</b>) of the modulated laser illumination system for underwater imaging. (<b>b</b>) Underwater experiment field figure of the modulated laser illumination system for underwater imaging (<b>bottom</b>) and square ring laser spot (<b>top</b>).</p>
Full article ">Figure 3
<p>(<b>a</b>) The block chain of the optoelectronic system. (<b>b</b>) The diagram (<b>left</b>) and actual figure (<b>right</b>) of the electrical control system based on STM32. (<b>c</b>) Flow chart of dedicated firmware.</p>
Full article ">Figure 4
<p>Comparison of original images captured by the camera with the illumination of the modulated laser (<b>top</b>) and the diverging laser (<b>bottom</b>) at different distances.</p>
Full article ">Figure 5
<p>Effects of the relationship between the FOV and MLDA on imaging: (<b>a</b>) FOV <math display="inline"><semantics> <mrow> <mo>&lt;</mo> </mrow> </semantics></math> MLDA, (<b>b</b>) FOV = MLDA, and (<b>c</b>) FOV <math display="inline"><semantics> <mrow> <mo>&gt;</mo> </mrow> </semantics></math> MLDA.</p>
Full article ">Figure 6
<p>Comparison of original images captured by DS-2XC6244F and the MLIS at different distances.</p>
Full article ">Figure 7
<p>Comparison of images captured by the MLIS and enhanced with the optimized algorithm with the average UCIQUE improved from 0.428 to 0.925.</p>
Full article ">
29 pages, 11493 KiB  
Article
Three-Dimensional Path Following Control for Underactuated AUV Based on Ocean Current Observer
by Long He, Ya Zhang, Shizhong Li, Bo Li and Zeihui Yuan
Drones 2024, 8(11), 672; https://doi.org/10.3390/drones8110672 - 13 Nov 2024
Viewed by 661
Abstract
In the marine environment, the motion characteristics of Autonomous Underwater Vehicles (AUVs) are influenced by unknown factors such as time-varying ocean currents, thereby amplifying the complexity involved in the design of path-following controllers. In this study, a backstepping sliding mode control method based [...] Read more.
In the marine environment, the motion characteristics of Autonomous Underwater Vehicles (AUVs) are influenced by unknown factors such as time-varying ocean currents, thereby amplifying the complexity involved in the design of path-following controllers. In this study, a backstepping sliding mode control method based on a current observer and nonlinear disturbance observer (NDO) has been developed, addressing the 3D path-following issue for AUVs operating in the ocean environment. Accounting for uncertainties like variable ocean currents, this research establishes the AUV’s kinematics and dynamics models and formulates the tracking error within the Frenet–Serret coordinate system. The kinematic controller is designed through the line-of-sight method and the backstepping method, and the dynamic controller is developed using the nonlinear disturbance observer and the integral sliding mode control method. Furthermore, an ocean current observer is developed for the real-time estimation of current velocities, thereby mitigating the effects of ocean currents on navigational performance. Theoretical analysis confirms the system’s asymptotic stability, while numerical simulation attests to the proposed method’s efficacy and robustness in 3D path following. Full article
(This article belongs to the Special Issue Advances in Autonomy of Underwater Vehicles (AUVs))
Show Figures

Figure 1

Figure 1
<p>3D path following schematic.</p>
Full article ">Figure 2
<p>Path following control system schematic.</p>
Full article ">Figure 3
<p>AUV prototype.</p>
Full article ">Figure 4
<p>Path following in case 1. (<b>a</b>) 3D path following (<b>b</b>) x-y plane projection (<b>c</b>) x-z plane projection.</p>
Full article ">Figure 5
<p>Position following error in case 1.</p>
Full article ">Figure 6
<p>Angle comparison situation in case 1.</p>
Full article ">Figure 7
<p>Comparison of line speeds in case 1.</p>
Full article ">Figure 8
<p>Comparison of force and moment in case 1.</p>
Full article ">Figure 9
<p>Quantitative results of following performance for case 1.</p>
Full article ">Figure 10
<p>Disturbance estimation situation in case 1.</p>
Full article ">Figure 11
<p>Current estimation situation in case 1.</p>
Full article ">Figure 12
<p>Path following in case 2. (<b>a</b>) 3D path following (<b>b</b>) x-y plane projection (<b>c</b>) x-z plane projection.</p>
Full article ">Figure 13
<p>Position following error in case 2.</p>
Full article ">Figure 14
<p>Angle comparison situation in case 2.</p>
Full article ">Figure 15
<p>Comparison of line speeds in case 2.</p>
Full article ">Figure 16
<p>Comparison of force and moment in case 2.</p>
Full article ">Figure 17
<p>Quantitative results of following performance for case 2.</p>
Full article ">Figure 18
<p>Disturbance estimation situation in case 2.</p>
Full article ">Figure 19
<p>Current estimation situation in case 2.</p>
Full article ">
23 pages, 2805 KiB  
Article
Autonomous Underwater Vehicle Docking Under Realistic Assumptions Using Deep Reinforcement Learning
by Narcís Palomeras and Pere Ridao
Drones 2024, 8(11), 673; https://doi.org/10.3390/drones8110673 - 13 Nov 2024
Viewed by 1131
Abstract
This paper addresses the challenge of docking an Autonomous Underwater Vehicle (AUV) under realistic conditions. Traditional model-based controllers are often constrained by the complexity and variability of the ocean environment. To overcome these limitations, we propose a Deep Reinforcement Learning (DRL) approach to [...] Read more.
This paper addresses the challenge of docking an Autonomous Underwater Vehicle (AUV) under realistic conditions. Traditional model-based controllers are often constrained by the complexity and variability of the ocean environment. To overcome these limitations, we propose a Deep Reinforcement Learning (DRL) approach to manage the homing and docking maneuver. First, we define the proposed docking task in terms of its observations, actions, and reward function, aiming to bridge the gap between theoretical DRL research and docking algorithms tested on real vehicles. Additionally, we introduce a novel observation space that combines raw noisy observations with filtered data obtained using an Extended Kalman Filter (EKF). We demonstrate the effectiveness of this approach through simulations with various DRL algorithms, showing that the proposed observations can produce stable policies in fewer learning steps, outperforming not only traditional control methods but also policies obtained by the same DRL algorithms in noise-free environments. Full article
(This article belongs to the Special Issue Advances in Autonomous Underwater Drones)
Show Figures

Figure 1

Figure 1
<p>AUV entrance pose in DS coordinates and contact reward.</p>
Full article ">Figure 2
<p>Main elements featured in the control algorithm presented in [<a href="#B5-drones-08-00673" class="html-bibr">5</a>].</p>
Full article ">Figure 3
<p>Proposed learning approach. The figure shows the observations obtained from the environment and illustrates how the compound observation is created by combining both filtered and unfiltered observations. Additionally, it displays the actions sent by the DRL agent to the environment, along with the reward generated by the environment and processed by the agent.</p>
Full article ">Figure 4
<p>Elements involved in proposed EKF state and observation.</p>
Full article ">Figure 5
<p>Effect of the noise in the observations and the EKF implemented.</p>
Full article ">Figure 6
<p>SAC agent training results: evolution of (<b>a</b>) total reward and (<b>b</b>) time to complete the task per episode.</p>
Full article ">Figure 7
<p>TD3 agent training results: evolution of (<b>a</b>) total reward and (<b>b</b>) time to complete the task per episode.</p>
Full article ">Figure 8
<p>PPO agent training results: evolution of (<b>a</b>) total reward and (<b>b</b>) time to complete the task per episode.</p>
Full article ">Figure 9
<p>Success rate map according to ocean current for: (<b>a</b>) managed surge controller and (<b>b</b>) SAC agent trained with the proposed compund observations.</p>
Full article ">Figure 10
<p>Obtained trajectories (small green arrows) with the SAC policy for different levels of ocean current. Results in (<b>a</b>,<b>b</b>) are obtained with <math display="inline"><semantics> <mrow> <mi>o</mi> <mi>c</mi> <mo>≈</mo> <mo>[</mo> <mn>0.05</mn> <mo>,</mo> <mo>−</mo> <mn>0.1</mn> <mo>]</mo> </mrow> </semantics></math>, in (<b>c</b>,<b>d</b>) with <math display="inline"><semantics> <mrow> <mi>o</mi> <mi>c</mi> <mo>≈</mo> <mo>[</mo> <mo>−</mo> <mn>0.15</mn> <mo>,</mo> <mo>−</mo> <mn>0.3</mn> <mo>]</mo> </mrow> </semantics></math>, and (<b>e</b>–<b>h</b>) with <math display="inline"><semantics> <mrow> <mi>o</mi> <mi>c</mi> <mo>≈</mo> <mo>[</mo> <mn>0.3</mn> <mo>,</mo> <mo>−</mo> <mn>0.3</mn> <mo>]</mo> </mrow> </semantics></math>. The ocean current direction and magnitude are shown as a red arrow in the bottom right corner of each trajectory. Negative <math display="inline"><semantics> <msub> <mi>r</mi> <mi>g</mi> </msub> </semantics></math> values denote failed maneuvers.</p>
Full article ">Figure 10 Cont.
<p>Obtained trajectories (small green arrows) with the SAC policy for different levels of ocean current. Results in (<b>a</b>,<b>b</b>) are obtained with <math display="inline"><semantics> <mrow> <mi>o</mi> <mi>c</mi> <mo>≈</mo> <mo>[</mo> <mn>0.05</mn> <mo>,</mo> <mo>−</mo> <mn>0.1</mn> <mo>]</mo> </mrow> </semantics></math>, in (<b>c</b>,<b>d</b>) with <math display="inline"><semantics> <mrow> <mi>o</mi> <mi>c</mi> <mo>≈</mo> <mo>[</mo> <mo>−</mo> <mn>0.15</mn> <mo>,</mo> <mo>−</mo> <mn>0.3</mn> <mo>]</mo> </mrow> </semantics></math>, and (<b>e</b>–<b>h</b>) with <math display="inline"><semantics> <mrow> <mi>o</mi> <mi>c</mi> <mo>≈</mo> <mo>[</mo> <mn>0.3</mn> <mo>,</mo> <mo>−</mo> <mn>0.3</mn> <mo>]</mo> </mrow> </semantics></math>. The ocean current direction and magnitude are shown as a red arrow in the bottom right corner of each trajectory. Negative <math display="inline"><semantics> <msub> <mi>r</mi> <mi>g</mi> </msub> </semantics></math> values denote failed maneuvers.</p>
Full article ">Figure 11
<p>(<b>a</b>) Stonefish simulator graphical user interface, (<b>b</b>) Docking maneuver execution in the Stonefish simulator, and (<b>c</b>, <b>d</b>) Trajectories (small green arrows) obtained with the SAC policy trained in the Gymnasium environment but executed in the Stonefish simulator. Reward values achieved were <math display="inline"><semantics> <mrow> <msub> <mi>r</mi> <mi>g</mi> </msub> <mo>=</mo> <mn>174</mn> </mrow> </semantics></math> for (<b>c</b>) and <math display="inline"><semantics> <mrow> <msub> <mi>r</mi> <mi>g</mi> </msub> <mo>=</mo> <mn>23</mn> </mrow> </semantics></math> for (<b>d</b>). Both results are obtained with low ocean current values <math display="inline"><semantics> <mrow> <mi>o</mi> <mi>c</mi> <mo>=</mo> <mo>[</mo> <mn>0.1</mn> <mo>,</mo> <mo>−</mo> <mn>0.05</mn> <mo>]</mo> </mrow> </semantics></math> and <math display="inline"><semantics> <mrow> <mi>o</mi> <mi>c</mi> <mo>=</mo> <mo>[</mo> <mn>0.1</mn> <mo>,</mo> <mn>0.1</mn> <mo>]</mo> </mrow> </semantics></math> represented as red arrows.</p>
Full article ">Figure 11 Cont.
<p>(<b>a</b>) Stonefish simulator graphical user interface, (<b>b</b>) Docking maneuver execution in the Stonefish simulator, and (<b>c</b>, <b>d</b>) Trajectories (small green arrows) obtained with the SAC policy trained in the Gymnasium environment but executed in the Stonefish simulator. Reward values achieved were <math display="inline"><semantics> <mrow> <msub> <mi>r</mi> <mi>g</mi> </msub> <mo>=</mo> <mn>174</mn> </mrow> </semantics></math> for (<b>c</b>) and <math display="inline"><semantics> <mrow> <msub> <mi>r</mi> <mi>g</mi> </msub> <mo>=</mo> <mn>23</mn> </mrow> </semantics></math> for (<b>d</b>). Both results are obtained with low ocean current values <math display="inline"><semantics> <mrow> <mi>o</mi> <mi>c</mi> <mo>=</mo> <mo>[</mo> <mn>0.1</mn> <mo>,</mo> <mo>−</mo> <mn>0.05</mn> <mo>]</mo> </mrow> </semantics></math> and <math display="inline"><semantics> <mrow> <mi>o</mi> <mi>c</mi> <mo>=</mo> <mo>[</mo> <mn>0.1</mn> <mo>,</mo> <mn>0.1</mn> <mo>]</mo> </mrow> </semantics></math> represented as red arrows.</p>
Full article ">
Back to TopTop