Next Article in Journal
Undrained Triaxial Shear Tests on Hydrate-Bearing Fine-Grained Sediments from the Shenhu Area of South China Sea
Previous Article in Journal
Spatiotemporal Nutrient Patterns, Stoichiometry, and Eutrophication Assessment in the Tieshan Bay Coastal Water, China
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

The Polarized Light Field Enables Underwater Unmanned Vehicle Bionic Autonomous Navigation and Automatic Control

1
College of Engineering, Ocean University of China, Qingdao 266100, China
2
College of Transportation, Ludong University, Yantai 264025, China
*
Author to whom correspondence should be addressed.
J. Mar. Sci. Eng. 2023, 11(8), 1603; https://doi.org/10.3390/jmse11081603
Submission received: 25 July 2023 / Revised: 13 August 2023 / Accepted: 14 August 2023 / Published: 16 August 2023
(This article belongs to the Special Issue Innovative Marine Navigation)

Abstract

:
In response to the critical need for autonomous navigation capabilities of underwater vehicles independent of satellites, this paper studies a novel navigation and control method based on underwater polarization patterns. We propose an underwater course angle measurement algorithm and develop underwater polarization detection equipment. By establishing the automatic control model of an ROV (Remote Operated Vehicle) with polarization information, we develop a strapdown navigation method combining polarization and inertial information. We verify the feasibility of angle measurement based on polarization in the water tank. The measurement accuracy of polarization azimuth is less than 0.69°. Next, we conduct ROV navigation at different water depths in a real underwater environment. At a depth of 5 m, the MSE (Mean Square Error) and SD (Standard Deviation) of angle error are 16.57° and 4.07°, respectively. Underwater navigation accuracy of traveling 100 m is better than 5 m within a depth of 5 m. Key technologies such as underwater polarization detection, multi-source information fusion, and the ROV automatic control model with polarization have been broken through. This method can effectively improve ROV underwater work efficiency and accuracy.

1. Introduction

The underwater autonomous navigation system [1,2], which mainly includes radio navigation [3], geophysical navigation [4], and inertial navigation [5], is the key technology for a UUV (Underwater Unmanned Vehicle) to complete the autonomous underwater exploration mission. However, single navigation technology is not adequate for increasingly complex navigation tasks. Therefore, the core problem of underwater navigation is to reasonably equip the above navigation technology and effectively integrate the information provided by different navigation systems so as to obtain a navigation scheme with higher accuracy and stronger reliability than a single navigation system [6]. Underwater integrated navigation technology usually refers to navigation technology mainly based on an inertial navigation system and assisted by one or more technologies such as radio navigation, satellite navigation, and geophysical navigation. It aims to use high-precision navigation technology to correct the errors accumulated by inertial navigation equipment over time while ensuring the autonomy and disguise of UUVs. At present, in shallow water, a UUV mainly uses the combination of satellite and inertial navigation to estimate the status of the position, heading, and speed information. However, satellite navigation signals are susceptible to interference, which has become a technical bottleneck of underwater navigation.
Many organisms on Earth have evolved over eons of evolution, and harsh natural selection has given them many superb navigational abilities [7,8]. Some organisms can rely on polarized information to determine their posture and position. A variety of insects, birds, and sea creatures have evolved the ability to sense polarized light and use it for navigation in the process of foraging, homing, and migration. Physicists have found that sunlight is scattered by the atmosphere and forms the skylight. Then, it is refracted by the gas–water interface, scattered by water particles, and finally forms a certain mode of polarization patterns underwater [9]. In most of the ocean depths that sunlight can penetrate through, the polarization pattern remains stable [10]. According to the theory of underwater polarized light transmission and the observation results of underwater polarization patterns, the space–time specificity of underwater polarization distribution mode exists objectively. Therefore, it is feasible to obtain navigation information by measuring underwater polarization patterns. The polarization patterns in Snell’s window in shallow water are similar to the atmosphere and contain important navigational information, which can be used by underwater organisms and even humans. Biologists have demonstrated that many underwater organisms [11,12,13] can sense the polarization information of the environment and thus perform navigational behaviors, which lays a biomimetic foundation for the navigation method proposed in this paper. Therefore, inspired by the biological navigation mechanism, it is theoretically feasible to realize underwater navigation technology based on the polarization pattern.
While the research on underwater polarization patterns is becoming more and more mature [14,15,16,17], the research on underwater polarization navigation technology is still in the primary stage. The realization of this navigation technology depends on the improvement of underwater polarization detection technology [18,19,20]. Some scholars have developed corresponding polarization detection equipment to detect the navigation information contained in the underwater polarization pattern, which proves the potential of underwater polarization navigation. Wehner [21] first discussed the feasibility of using polarized light for underwater navigation and proposed the idea of using polarized light to make navigation sensors. In different visual environments, polarization is used for different tasks, including contrast enhancement and defogging of images, camouflage recognition, optical communication, and navigation. Waterman [12] found that the polarization pattern in clear water at a depth of at least 200 m could be used for navigation, while the detection in deeper water required the improvement of optical sensor technology. The direction of the underwater E-vector is not always horizontal, which can be used for visual and navigational tasks. Lerner et al. [22] conducted theoretical modeling and experimental detection of underwater polarization patterns and found that it is possible to use underwater polarization navigation in clear water far from the seabed. Powell et al. [23] developed a polarization-sensitive imager by referring to the eye structure of mantis shrimp, which could capture underwater polarization patterns for navigation. The average geographical accuracy was 61 km and the error per 1 km traveled was 6 m, which verified the feasibility of using polarization for navigation underwater. Dupeyroux et al. [24] developed a polarization navigation sensor inspired by ants’ homing behavior and tested it in a water tank with a depth of 1 m. The mean error of angle measurement was 1.0° ± 4.0°, proving that the polarization distribution detected in clear shallow water can be used for navigation. Inspired by the polarization vision of underwater organisms, a bionic point source underwater polarization sensor was developed to obtain underwater polarization information [25]. Indoor and outdoor underwater experiments proved the angular measurement performance of the designed polarization sensor. In addition, a solar position determination algorithm based on the refraction polarization model in the underwater Snell’s window was proposed, and the effectiveness of the method was verified by underwater long-term experiments [26]. Therefore, by using navigation information contained in the underwater polarization pattern, the development of a novel underwater autonomous navigation system can further improve the operational efficiency and survivability of UUVs.
However, the underwater polarization navigation based on the UUV platform has not been realized. The intelligent navigation algorithm integrating underwater polarization information and other navigation information has not been proposed, and a variety of static and dynamic experiments of polarization navigation in the real underwater environment have not been carried out. Therefore, there is still a long way to achieve UUV underwater autonomous navigation based on polarization navigation technology. In this paper, we study polarization navigation technology and further realize UUV automatic control. In the Introduction, we discuss the characteristics of existing underwater navigation methods and introduce bionic polarization navigation technology. In view of the existing problems of this technology, we present the research work of this paper. Then, we show our navigation method and control principle in Section 2 and Section 3. In Section 4, we conduct a series of experiments and analyses. In the water tank experiment, we use a test device based on a north finder and precision turntable to test the angular accuracy of the polarization navigation system. We carry out an outdoor positioning accuracy experiment with an ROV (Remote Operated Vehicle) equipped with a navigation system combined with polarization and inertial navigation methods. The mean accuracy of course angle measurement in the water tank is 0.30°. The positioning accuracy of traveling 100 m is better than 5 m in the real underwater environment. Finally, we draw a conclusion in Section 5. The experiment achieves great results that prove that our navigation and control strategy is feasible. The bionic polarization navigation method proposed in this paper is inspired by underwater organisms sensing polarization for communication and navigation. Thus, we need to mimic marine life both in terms of hardware architecture and navigation algorithms. Due to the complex underwater conditions, the navigation accuracy of the current UUV is very low. At the same time, current polarization navigation can only work on land. Therefore, the proposed method is novel and effective because we promote the realization of high-precision polarization navigation technology underwater. The main contributions of this paper are summarized as follows. (1) Develop a strapdown navigation control method combining polarization and inertial information. (2) Develop underwater polarization information detection equipment by imitating the marine organism function of sensing polarization. (3) Conduct static and dynamic experiments of heading determination based on underwater polarization patterns. (4) Conduct the underwater tracking experiment at different depths based on polarization and inertial information. (5) Realize the bionic polarization navigation technology in a real underwater environment.

2. Polarization Navigation

In order to use the polarized light field underwater for navigation, the variation law of the polarized light field in the sky should be determined first. The analytical relation between any space position V and sun position P in the horizon coordinate system is established, as shown in Figure 1. O is the observation origin, θp is the solar altitude angle, Ψp is the solar azimuth angle, θ is the observed altitude angle, Ψ is the observed azimuth angle, and γ is the scattering angle in position V. The relation between the scattering angle and the observed position and the sun position satisfies the following equation [24]:
cos γ = sin θ sin θ p + cos θ cos θ p cos ( Ψ p Ψ ) .
The polarization azimuth X represents the angle between the vibration direction of the E-vector of the incident sunlight at the observation point V and the meridian passing through the point [24]:
cos X = sin ( Ψ p Ψ ) sin γ cos θ p .
The sky polarization azimuth at any geographic location is only related to the solar altitude angle, solar azimuth angle, observed altitude angle, and observed azimuth angle, and is not affected by other factors. Therefore, when the position of the sun is known at any time after the space position is determined, the polarization pattern of the sky at the location is stable, which provides a stable information source for the use of the polarized light field for navigation.
After determining the spatial longitude, latitude, and time, the solar azimuth angle Ψp and altitude angle θp can be queried through the solar calendar. The azimuth of the polarization or the direction of the solar meridian obtained by the polarization detection method can determine the reference angle between the carrier axis, which is the relative angle. The angle between the body axis and the true north can be obtained by means of compass-assisted orientation; namely, the course angle of the carrier.
The polarization pattern is symmetrically distributed about the solar meridian. Different azimuth values of polarization can be distinguished by pixel values, and the direction can be distinguished. The feature region of the solar meridian has an obvious edge, which shows a significant mutation of the gray value in image processing. The extraction method of solar meridians is based on the Hough transform. Using the Stokes vector principle, the azimuth distribution mode of polarized light can be obtained by polarization camera and coordinate transformation. The azimuth of the solar meridian is extracted by the proposed method and the characteristic threshold is set to the characteristic region of the solar meridian. The edge of the characteristic region is detected by the operator and the linear direction of the edge is detected by the Hough transform (Figure 2). The azimuth of the solar meridian is obtained by the symmetry distribution relationship. Next, we can calculate the course angle using the north finder data.
To estimate the deviation between the measured value and the true value, the theoretical value of the solar meridian azimuth is calculated by the astronomical calendar. The fixed error of the imaging test system is calculated and the measured value of each group of test samples is corrected. Suppose that the measured values of the solar meridian azimuth of each group of test samples are x and the corresponding theoretical values are y; then, the expression of the fixed error F of the test system is:
F = i = 1 n x i y i n .
n is the number of measured values in each set of test samples. The equation can be used to obtain the fixed error F of the test system so as to correct the measured value of each group of test samples and obtain the absolute error value at different test moments.
According to research findings [15,16,17], underwater polarization patterns, which contain abundant navigation information that humans can use, are similar to the atmospheric. Thus, we can realize underwater polarization navigation by modeling underwater polarization patterns and correcting the relevant navigation model. Next, we can construct an intelligent navigation method combining multi-source information (polarization and inertia) based on the polarization camera and inertial sensor to realize the underwater positioning.

3. ROV Automatic Control

3.1. Attitude Updating

The rotation angular velocity of the carrier with respect to the navigation coordinate system ω n b b = ω x ω y ω z T can be obtained by the following equation:
ω n b b = ω i b b C n b ω i n n .
ωx, ωy, and ωz are the angular velocity in each direction, respectively. ω i b b is the rotation angular velocity of the carrier measured with respect to the inertial coordinate system. ω i n n is the rotation angular velocity of the navigation coordinate system relative to the inertial coordinate system, which is shown below:
ω i n n = Ω cos L + v E R 0 + h v N R 0 + h Ω sin L v E tan L R 0 + h .
v E and v N are the east and north components of the carrier’s motion velocity relative to the navigation system, respectively. L and h are the latitude and height from the ground where the carrier is located, respectively. R0 is the radius of the earth. Ω represents the rotation speed of the earth.
Define q = [q0 q1 q2 q3]T ∈ R4 as an attitude quaternion. The relation between the quaternion and the direction cosine matrix is:
C n b = q 0 2 + q 1 2 q 2 2 q 3 2 2 q 1 q 2 q 0 q 3 2 q 1 q 3 + q 0 q 2 2 q 1 q 2 + q 0 q 3 q 0 2 q 1 2 + q 2 2 q 3 2 2 q 2 q 3 q 0 q 1 2 q 1 q 3 q 0 q 2 2 q 2 q 3 + q 0 q 1 q 0 2 q 1 2 q 2 2 + q 3 2 .
The quaternion component obeys the following identity:
q 0 2 + q 1 2 + q 2 2 + q 3 2 = 1 .
According to the quaternion differential equation, if the rotation angular velocity (ωx, ωy, ωz) of the carrier relative to the navigation coordinate system is known, then the attitude angle can be calculated by solving the differential Equation (7):
q ˙ = 1 2 Ω q .
Ω = 0 ω x ω y ω z ω x 0 ω z ω y ω y ω z 0 ω x ω z ω y ω x 0 .
The relationship between the attitude angle of the carrier and the quaternion can be written as follows:
φ δ ψ = tan 1 2 ( q 0 q 1 + q 0 q 1 ) q 0 2 q 1 2 q 2 2 + q 3 2 sin 1 2 ( q 0 q 3 q 1 q 2 ) tan 1 2 ( q 0 q 3 + q 1 q 2 ) q 0 2 + q 1 2 q 2 2 + q 3 2 .
φ, δ, and ψ are the attitude angle in each direction, respectively. In the future, we will use the algebraic form of a quaternion [27], which is more compact and needs less computer power to improve our performance of the navigation algorithm.

3.2. Attitude Measurement

The roll angle and pitch angle of the carrier can also be calculated by the gravity component measured by the accelerometer. Given the values of gravity components gx, gy, and gz in the carrier coordinate system, roll angle and pitch angle can be calculated by the following equation:
φ = tan 1 g y g z ,
δ = tan 1 g x cos φ g z .

3.3. System Model

The attitude quaternion solved by the gyroscopic integral in the MIMU (Miniature Inertial Measurement Unit) is selected as the state variable of the filtering system. The attitude angle measured by the accelerometer in the MIMU, and the polarization navigation method is selected as the measurement variable. The relationship in Equation (10) between attitude angle and attitude quaternion is taken as the measurement model of the system. Then, the state equation and measurement equation of Kalman filtering can be written as:
X ˙ = A X + W t ,
Z = h ( X ) + V ( t ) .
X = [q0 q1 q2 q3]T is the system state variable, Z = [φ δ ψ 1] is the measurement variable, and W(t) and V(t) are the process noise and measurement noise, respectively. The system transition matrix A can be expressed as:
A = 0 ω z ω y ω x ω z 0 ω x ω y ω y ω x 0 ω z ω x ω y ω z 0 .
The measurement matrix h(x) can be expressed as:
h ( x ) = tan 1 2 ( q 0 q 1 + q 0 q 1 ) q 0 2 q 1 2 q 2 2 + q 3 2 sin 1 2 ( q 0 q 3 q 1 q 2 ) tan 1 2 ( q 0 q 3 + q 1 q 2 ) q 0 2 + q 1 2 q 2 2 + q 3 2 q 0 2 + q 1 2 + q 2 2 + q 3 2 .
The last line in the above equation represents that the state variable satisfies the constraint that the quaternion norm is 1. The roll and pitch angle of variable Z can be determined by the gravity component of Equations (11) and (12), and the course angle can be determined by the output value of the polarized light sensor.
In order to facilitate real-time calculation, the Rungekutta algorithm is used to discretize the system state equation represented by Equations (13) and (14), and the following is obtained:
X k + 1 = F k X k + W k .
Let T represent a discrete period, and then Fk can be expressed as:
F k = exp ( 1 2 Ω k T ) .
Ω 2 = 0 w z w y w x w z 0 w z w z w y w x 0 w z w x w y w z 0 .
Since the measurement matrix H(Xk + 1) is nonlinear, the conventional Kalman filter algorithm cannot directly calculate. Therefore, an extended Kalman filter is used to estimate the attitude information. The measurement matrix performs a Taylor expansion near the state variable, and the higher order term is ignored to linearize the linear model Hk+1 of the measurement matrix:
H k + 1 = h x x ^ = φ x 0 φ x 1 φ x 2 φ x 3 δ x 0 δ x 1 δ x 2 δ x 3 ψ x 0 ψ x 1 ψ x 2 ψ x 3 x 0 x 1 x 2 x 3 .

3.4. Noise Variance Analysis

In the internal equation of the filter system, the process noise mainly comes from the rotation angular velocity ω n b b of the carrier relative to the navigation coordinate system. As can be seen in Equation (4), when the carrier is moving at low speed and in short range, the rotation angular velocity ω i n n of the navigation system is small relative to the inertial system, so its error can be ignored. The rotation angular velocity ω n b b error of the carrier relative to the navigation coordinate system mainly comes from the measurement error of the gyroscope. Let the actual output of the gyroscope be represented by ω ˜ x = ω x + Δ ω x , ω ˜ y = ω y + Δ ω y and ω ˜ z = ω z + Δ ω z . ω x , ω y , and ω z are the ideal value of the gyroscope. Δ ω x , Δ ω y , and Δ ω z are the measurement error of the respective gyroscope. After ignoring ω i n n , Equation (17) can be written as:
X k + 1 = F ˜ k + 1 X k ,
F ˜ k + 1 = exp ( 1 2 Ω ˜ k T ) = exp ( 1 2 Ω k T + 1 2 Δ Ω k T ) ,
Δ Ω k = 0 Δ w z Δ w y Δ w x Δ w z 0 Δ w z Δ w z Δ w y Δ w x 0 Δ w z Δ w x Δ w y Δ w z 0 .
The Taylor expansion in Equation (22) is performed near the ideal value of the gyroscope and the highest order small term is ignored:
F ˜ k + 1 = exp ( 1 2 Ω k T ) ( 1 + 1 2 Δ Ω k T ) ,
Therefore, process noise in Equation (17) satisfies:
W k = 1 2 F k + 1 Δ Ω k X k = 1 2 F k + 1 X k × Δ ω .
Δ ω = Δ ω x Δ ω y Δ ω z T is the angular velocity error vector. X k × is the antisymmetric matrix of attitude quaternion. Then, the process noise covariance matrix satisfies:
Q k = E W k W k T .
The characteristic of the measurement noise determines the variance of the measurement noise. In this paper, the roll angle and pitch angle are derived from Equations (11) and (12), and the course angle is derived from the calculation model of polarization navigation. Therefore, the following equation can be used to represent the covariance of measured noise:
R ˜ k = σ δ φ 2 0 0 0 σ ψ 2 0 0 0 σ C 2 .
σ δ φ 2 represents the covariance of pitch and roll angle. σ ψ 2 represents the variance of the course angle. σ C 2 is the variance of the constant in Equation (9), and the theoretical value is zero. To avoid numerical problems, the covariance σ C 2 can be set to a smaller constant close to zero. Therefore, the covariance σ δ φ 2 of the pitch and roll angle is:
σ δ φ 2 = M φ δ M x y z R δ φ M x y z T M φ δ T ,
M φ δ = 0 g x g y 2 + g z 2 g y g y 2 + g z 2 g z cos φ g x 2 cos 2 φ + g z 2 g x g z 2 sin φ g y 2 + g z 2 g x 2 cos 2 φ + g z 2 g y 2 + g z 2 g z cos φ g x g y g z sin φ g y 2 + g z 2 g x 2 cos 2 φ + g z 2 ,
M x y z = 1 0 0 1 0 0 0 ω z ω y 0 W V 0 1 0 0 1 0 ω z 0 ω x W 0 U 0 0 1 0 0 1 ω y ω x 0 V U 0 ,
R φ δ = d i a g σ a x 2 σ a y 2 σ a z 2 σ U ˙ 2 σ V ˙ 2 σ W ˙ 2 σ U 2 σ V 2 σ W 2 σ ω x 2 σ ω y 2 σ ω z 2 .
It can be seen in the previous part that course angle ψ has a certain relationship with pitch and roll angle, so the variance of course angle is also related to them, which can be expressed by the following equation:
σ ψ 2 = M ψ E Δ α Δ δ Δ φ Δ α Δ δ Δ φ T M ψ T = M ψ R ψ M ψ T ,
M ψ = 1 1 b 2 G α G δ G ϕ + 1 1 + c 2 D α D δ D ϕ ,
R ψ = d i a g σ α 2 σ δ 2 σ φ 2 .
Here, b and c come from the course angle calculation equation and σ α 2 , σ δ 2 , σ φ 2 are the covariance of α, δ, φ, respectively.
In the outdoor underwater experiment, the polarization camera and the MIMU are installed on the carrier. The GPS receiver is used to obtain position information. According to the mathematical model of the strapdown inertial navigation system, the specific force and angular velocity information output by the MIMU are collected and compensated. The roll, pitch, course, speed, and position of the carrier are solved. The navigation error of the strapdown system can be estimated and compensated by the Kalman filtering method with the aid of external sensors, such as the polarization camera.

4. Experiment and Results

We first verified the course angle measurement of underwater polarization navigation (Figure 3). The polarization camera was set up on the high-precision turntable, which was installed on the mounting plate with the north finder. The mounting plate was leveled by the level. A 2 m × 2 m × 1 m water tank filled with water was placed directly above the camera. There was an open observation window under the water tank, which was directly facing the camera detection position. During the test, the north finder first determined the initial direction of the datum axis measured by the polarization camera. Then, the upper computer sent instructions to control the step rotation of the precision turntable and recorded the course angle measured by the polarization camera. After several rotations of the turntable, the data collected by the camera were counted and the course angle accuracy was taken as the 2σ error fluctuation interval.
Table 1 is the results of angle measurement based on underwater polarization patterns when the solar meridian is at different angles. By comparing the measurement with the theory, we can obtain the mean error of the method, which is 0.30°. The measurement accuracy of the polarization azimuth is less than 0.69°. The results show that the underwater pattern of polarized light is closely related to the position of the sun, and the solar meridian is symmetrically distributed as the center line. The solar meridian can be used as the navigation reference line in the polarized light navigation method.
The accuracy of underwater polarization positioning was measured by the test platform of the ROV (Figure 4). The ROV, which was connected to the upper computer, was equipped with a navigation system with a polarization camera and a high-precision inertial navigation module. The navigation system was used to measure the ROV position information, and the upper computer was used to control the ROV and receive navigation information. The surface unmanned ship was equipped with a high-precision satellite navigation module, which can steer a fixed trajectory by remote control and record satellite navigation data. At the ground station, the front camera of the ROV test platform was used to control the ROV to track the surface ship on the water surface.
The experiment (Figure 5) was conducted at 4 p.m. with a solar altitude angle of 15.27° and a solar azimuth of 71.03°. The weather was sunny but the water quality was poor. There was a breeze, causing waves on the water. The test site is close to the shore, which will produce a negative impact on the experiment.
A variety of cruise routes and speeds were designed at different water depths. We then obtained the angle and position data measured by the polarization-based navigation system and further calculated related accuracy (Figure 6). With the depth, the error increases gradually. As a new bionic visual navigation method, it cannot exactly work at much deeper depths. But as photoelectric detection devices improve and underwater image enhancement technology develops, polarization navigation will be able to work in deeper waters and play a more important role.
As shown in Figure 7, the underwater polarization/inertia system will provide a smooth heading output for the vehicle. The MSE (Mean Square Error) and SD (Standard Deviation) of the angle error are 16.57° and 4.07° at a depth of 5 m, respectively. However, due to the multiple scattering caused by water depth, the model parameters are changed, and constant error is introduced.
Underwater navigation accuracy of traveling 100 m is better than 5 m within a depth of 5 m. The data using the fusion of polarized and inertial information have high robustness, good real-time performance, and no cumulative error accumulation. Outdoor experiments show that the polarization/inertial navigation system proposed by the paper had a high angle and positioning measurement accuracy.

5. Conclusions

In this paper, the structure and mechanism of navigation based on the sensing polarized light underwater and other information by marine organisms are proposed. The underwater bionic navigation method and ROV automatic control theory are studied. We develop the underwater bionic navigation system to meet the requirements of autonomous navigation capability of the underwater vehicle independent of the satellite. The mean accuracy of course angle measurement in the water tank is 0.30°. In the real underwater environment, the MSE and SD of the angle error are 16.57° and 4.07° at a depth of 5 m. Underwater positioning accuracy of traveling 100 m is better than 5 m within a depth of 5 m. This shows that underwater polarization navigation is feasible and has great potential in this depth range. As a novel navigation method that is not easy to be attacked and interfered with, bionic polarization navigation can realize independent navigation without relying on satellites and provide wide coverage and a robust, reliable, convenient, and useful navigation service for various unmanned platforms, which has broad application prospects. By studying UUV navigation and control technology based on underwater polarization patterns, the proposed method can improve and supplement existing underwater navigation technology and fill in the blank of underwater polarization navigation. At the same time, this method greatly expands the application range of polarization navigation and improves the practicability of this navigation method. In the future, we will work on the improvement of system accuracy and operational depth in a variety of underwater environments.

Author Contributions

Methodology, H.C.; Writing—review & editing, Q.C., X.Z., H.Y. and L.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research is supported by the National Natural Science Foundation of China (NSFC) (62105136), Fundamental Research Funds for the Central Universities (202313033), and Qingdao Postdoctoral Program Grant (QDBSH20220202088).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The datasets generated during and/or analyzed during the current study are available from the corresponding author upon reasonable request.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Ullah, I.; Chen, J.; Su, X.; Esposito, C.; Choi, C. Localization and detection of targets in underwater wireless sensor using distance and angle based algorithms. IEEE Access 2019, 7, 45693–45704. [Google Scholar] [CrossRef]
  2. Su, X.; Ullah, I.; Liu, X.; Choi, D. A review of underwater localization techniques, algorithms, and challenges. J. Sens. 2020, 2020, 6403161. [Google Scholar] [CrossRef]
  3. Paull, L.; Saeedi, S.; Seto, M.; Li, H. AUV navigation and localization: A review. IEEE J. Ocean. Eng. 2014, 39, 131–149. [Google Scholar] [CrossRef]
  4. Wu, T.; Tao, C.H.; Zhang, J.H.; Liu, C. Correction of tri-axial magnetometer interference caused by an autonomous underwater vehicle near-bottom platform. Ocean. Eng. 2018, 160, 68–77. [Google Scholar] [CrossRef]
  5. Stutters, L.; Liu, H.; Tiltman, C.; Brown, D.J. Navigation technologies for autonomous underwater vehicles. IEEE Trans. Syst. Man Cybern. Part C 2008, 38, 581–589. [Google Scholar] [CrossRef]
  6. Miller, P.A.; Farrell, J.A.; Zhao, Y.; Djapic, V. Autonomous underwater vehicle navigation. IEEE J. Ocean. Eng. 2010, 35, 663–678. [Google Scholar] [CrossRef]
  7. Piskur, P. Side fins performance in biomimetic unmanned underwater vehicle. Energies 2022, 15, 5783. [Google Scholar] [CrossRef]
  8. Naus, K.; Piskur, P. Applying the geodetic adjustment method for positioning in relation to the swarm leader of underwater vehicles based on course, speed, and distance measurements. Energies 2022, 15, 8472. [Google Scholar] [CrossRef]
  9. Sabbah, S.; Barta, A.; Gál, J.; Horváth, G.; Shashar, N. Experimental and theoretical study of skylight polarization transmitted through Snell’s window of a flat water surface. J. Opt. Soc. Am. A 2006, 23, 1978–1988. [Google Scholar] [CrossRef]
  10. Sabbah, S.; Shashar, N. Light polarization under water near sunrise. J. Opt. Soc. Am. A 2007, 24, 2049–2056. [Google Scholar] [CrossRef]
  11. Shashar, N.; Hagan, R.; Boal, J.G.; Hanlon, R.T. Cuttlefish use polarization sensitivity in predation on silvery fish. Vis. Res. 2000, 40, 71–75. [Google Scholar] [CrossRef] [PubMed]
  12. Waterman, T.H. Reviving a neglected celestial underwater polarization compass for aquatic animals. Biol. Rev. Camb. Philos. Soc. 2006, 81, 111–115. [Google Scholar] [CrossRef] [PubMed]
  13. Cartron, L.; Josef, N.; Lerner, A.; Mccusker, S.D.; Darmaillacq, A.S.; Dickel, L.; Shashar, N. Polarization vision can improve object detection in turbid waters by cuttlefish. J. Exp. Mar. Biol. Ecol. 2013, 447, 80–85. [Google Scholar] [CrossRef]
  14. Zhou, G.; Wang, J.; Xu, W.; Zhang, K.; Ma, Z. Polarization patterns of transmitted celestial light under wavy water surfaces. Remote Sens. 2017, 9, 324. [Google Scholar] [CrossRef]
  15. Cheng, H.; Chu, J.; Zhang, R.; Tian, L.; Gui, X. Underwater polarization patterns considering single Rayleigh scattering of water molecules. Int. J. Remote Sens. 2020, 41, 4947–4962. [Google Scholar] [CrossRef]
  16. Cheng, H.; Chu, J.; Zhang, R.; Tian, L.; Gui, X. Turbid underwater polarization patterns considering multiple Mie scattering of suspended particles. Photogramm. Eng. Remote Sens. 2020, 86, 737–743. [Google Scholar] [CrossRef]
  17. Cheng, H.; Chu, J.; Zhang, R.; Zhang, P. Simulation and measurement of the effect of various factors on underwater polarization patterns. Optik 2021, 237, 166637. [Google Scholar] [CrossRef]
  18. Cheng, H.; Chu, J.; Zhang, R.; Gui, X.; Tian, L. Real-time position and attitude estimation for homing and docking of an autonomous underwater vehicle based on bionic polarized optical guidance. J. Ocean. Univ. China 2020, 19, 1042–1050. [Google Scholar] [CrossRef]
  19. Cheng, H.; Chu, J.; Chen, Y.; Liu, J.; Gong, W. Polarization-based underwater image enhancement using the neural network of Mueller matrix images. J. Mod. Opt. 2022, 69, 264–271. [Google Scholar] [CrossRef]
  20. Cheng, H.; Zhang, D.; Zhu, J.; Yu, H.; Chu, J. Underwater target detection utilizing polarization image fusion algorithm based on unsupervised learning and attention mechanism. Sensors 2023, 23, 5594. [Google Scholar] [CrossRef]
  21. Wehner, R. Polarization vision—A uniform sensory capacity? J. Exp. Biol. 2001, 204, 2589–2596. [Google Scholar] [CrossRef] [PubMed]
  22. Lerner, A.; Sabbah, S.; Erlick, C.; Shashar, N. Navigation by light polarization in clear and turbid waters. Philos. Trans. R. Soc. 2011, 366, 671–679. [Google Scholar] [CrossRef] [PubMed]
  23. Powell, S.B.; Garnett, R.; Marshall, J.; Rizk, C.; Gruev, V. Bioinspired polarization vision enables underwater geolocalization. Sci. Adv. 2018, 4, eaao6841. [Google Scholar] [CrossRef] [PubMed]
  24. Dupeyroux, J.; Viollet, S.; Serres, J.R. An ant-inspired celestial compass applied to autonomous outdoor robot navigation. Robot. Auton. Syst. 2019, 117, 40–56. [Google Scholar] [CrossRef]
  25. Zhang, T.; Yang, J.; Guo, L.; Hu, P.; Wang, C. A bionic point-source polarisation sensor applied to underwater orientation. J. Navig. 2021, 74, 1057–1072. [Google Scholar] [CrossRef]
  26. Hu, P.; Yang, J.; Guo, L.; Yu, X.; Li, W. Solar-tracking methodology based on refraction-polarization in Snell’s window for underwater navigation. Chin. J. Aeronaut. 2022, 35, 380–389. [Google Scholar] [CrossRef]
  27. Kitowski, Z.; Piskur, P.; Orłowski, M. Dual quaternions for the kinematic description of a fish–like propulsion system. Int. J. Appl. Math. Comput. Sci. 2023, 33, 171–181. [Google Scholar] [CrossRef]
Figure 1. Polarization navigation principle.
Figure 1. Polarization navigation principle.
Jmse 11 01603 g001
Figure 2. Solar meridian extraction results.
Figure 2. Solar meridian extraction results.
Jmse 11 01603 g002
Figure 3. Course angle measurement in the water tank.
Figure 3. Course angle measurement in the water tank.
Jmse 11 01603 g003
Figure 4. ROV for underwater polarization positioning.
Figure 4. ROV for underwater polarization positioning.
Jmse 11 01603 g004
Figure 5. The experiment of underwater polarization navigation. (a) Experimental site and (b) ROV test.
Figure 5. The experiment of underwater polarization navigation. (a) Experimental site and (b) ROV test.
Jmse 11 01603 g005
Figure 6. Angle error of underwater polarization navigation at 1 m (a), 3 m (b), and 5 m (c).
Figure 6. Angle error of underwater polarization navigation at 1 m (a), 3 m (b), and 5 m (c).
Jmse 11 01603 g006
Figure 7. The MSE and SD of angle error at different water depths.
Figure 7. The MSE and SD of angle error at different water depths.
Jmse 11 01603 g007
Table 1. Static test results of angle measurement based on polarization.
Table 1. Static test results of angle measurement based on polarization.
Solar Meridian45°90°135°180°
AOP patternJmse 11 01603 i001Jmse 11 01603 i002Jmse 11 01603 i003Jmse 11 01603 i004Jmse 11 01603 i005
Measurement289.31°290.17°290.09°290.17°290.57°
Theory289.27°289.48°289.61°290.02°290.43°
Error0.04°0.69°0.48°0.15°0.14°
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Cheng, H.; Chen, Q.; Zeng, X.; Yuan, H.; Zhang, L. The Polarized Light Field Enables Underwater Unmanned Vehicle Bionic Autonomous Navigation and Automatic Control. J. Mar. Sci. Eng. 2023, 11, 1603. https://doi.org/10.3390/jmse11081603

AMA Style

Cheng H, Chen Q, Zeng X, Yuan H, Zhang L. The Polarized Light Field Enables Underwater Unmanned Vehicle Bionic Autonomous Navigation and Automatic Control. Journal of Marine Science and Engineering. 2023; 11(8):1603. https://doi.org/10.3390/jmse11081603

Chicago/Turabian Style

Cheng, Haoyuan, Qi Chen, Xiangwei Zeng, Haoxun Yuan, and Linjie Zhang. 2023. "The Polarized Light Field Enables Underwater Unmanned Vehicle Bionic Autonomous Navigation and Automatic Control" Journal of Marine Science and Engineering 11, no. 8: 1603. https://doi.org/10.3390/jmse11081603

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

Article Metrics

Back to TopTop