1. Introduction
Autonomous underwater vehicles (AUVs) play an important role in marine environment modelling, underwater target recognition, geological surveys, etc. (Miller et al., Reference Miller, Farrell, Zhao and Djapic2010; Ma et al., Reference Ma, Li, Gong, Wang, Sheng and Zhang2019). One of the challenges to realise an AUV is to obtain precise attitude information. There have been many methods proposed for attitude estimation. For example, the global navigation satellite system (GNSS) carrier phase-based method with ambiguity resolution is proposed to determine a vehicle's attitude (Giorgi et al., Reference Giorgi, Teunissen, Verhagen and Buist2010). Nevertheless, this method cannot be used for AUVs as it is difficult to receive the satellite signals due to the rapid decay of radio signals underwater (Paull et al., Reference Paull, Saeedi, Seto and Li2014; Emami and Taban, Reference Emami and Taban2018). Another commonly used method of attitude determination is based on the inertial navigation system (INS) (Caruso, Reference Caruso2000; Xian et al., Reference Xian, Hu and Lian2015). However, the attitude error obtained by the INS accumulates over time (Stutters et al., Reference Stutters, Liu, Tiltman and Brown2008; Wang et al., Reference Wang, Li and Niu2016). To overcome the problem of error accumulation, Huang et al. (Reference Huang, Wu and Li2015) proposed a type of full attitude determination approach based on the Earth's magnetic gradient tensor measurement, and proved the attitude determination algorithm. However, geomagnetic measurements are susceptible to disturbances caused by the uncertain magnetic field underwater (Wu et al., Reference Wu, Tao, Zhang and Liu2018). To endow the AUV with intelligent sensing capability and intelligent behaviour, one key technology is to realise autonomous navigation and localisation without external transmission and information exchange (Huang et al., Reference Huang, Zhang and Zhao2019).
It has been illustrated that the atmospheric polarisation pattern can be acquired for orientation by insects, such as desert ants and honey bees. They can navigate by sensing the polarised light during foraging, migrating and homing (Müller and Wehner, Reference Müller and Wehner1988; Heinze and Homberg, Reference Heinze and Homberg2007). Currently, there are two types of polarisation sensors used to measure polarised light: point-source based and image-based sensors. Lambrinos designed a bionic polarisation compass with photosensitive diodes and successfully fitted it on a robot for navigation (Lambrinos et al., Reference Lambrinos, Kobayashi, Pfeifer, Maris, Labhart and Wehner1997). Another study focused on the orientation algorithm with bionic polarisation compass and an integrated navigation method based on the optical compass and multi-sensors (Wang et al., Reference Wang, Hu, Zhang and He2017), then developed point-source-based and camera-based polarisation sensors for navigation in the atmosphere (Xian et al., Reference Xian, Hu, Lian, Zhang, Cao, Wang and Ma2014; Fan et al., Reference Fan, Hu, Lian, Zhang and He2016). Chahl and Mizutani (Reference Chahl and Mizutani2012) developed two biomimetic polarisation sensors that use the spectral, spatial and skylight polarisation pattern for navigation and stabilisation, and conducted flight tests using the biomimetic sensors for maintaining level flight, which is promising for use in miniaturising the autopilots of small unmanned aerial vehicles. Dupeyroux et al. designed a six-legged walking robot equipped with two ultraviolet light polarisation sensors and demonstrated the effectiveness of polarised light navigation with experiments without using GNSS (Dupeyroux et al., Reference Dupeyroux, Diperi, Boyron, Viollet and Serres2017, Reference Dupeyroux, Serres and Viollet2019a, Reference Dupeyroux, Viollet and Serres2019b). Yang et al. (Reference Yang, Du, Liu, Niu and Guo2019) proposed a polarisation attitude and heading reference system to address the autonomous attitude and heading determination challenge in GNSS-denied and magnetic disturbed scenarios. Subsequently, they presented a self-positioning system using polarisation pattern for the location of users (Yang et al., Reference Yang, Liu, Zhang, Du and Guo2020).
Interestingly, it has been found that aquatic organisms can also gain navigation information by sensing the polarised light underwater with their special visual systems (Thoen et al., Reference Thoen, How, Chiou and Marshall2014). There are two types of underwater polarisation patterns based on Snell's window (Waterman, Reference Waterman1954). One pattern, similar to the atmospheric polarisation pattern (Sabbah et al., Reference Sabbah, Barta, Gál, Horváth and Shashar2006), is in the refraction window, which relies on single Rayleigh scattering of the corresponding medium underwater (Waterman, Reference Waterman2006). The other pattern, produced by the interaction between water and sunlight entering the water, is out of the refraction window, which is ubiquitous and perpendicular to the direction of underwater light. In the past decade, the underwater polarisation pattern has been widely studied. Sabbah and colleagues studied the underwater light polarisation near sunrise and the possibility of using underwater polarisation light for navigation under restricted conditions (Sabbah and Shashar, Reference Sabbah and Shashar2007; Lerner et al., Reference Lerner, Sabbah, Erlick and Shashar2011). Zhou et al. (Reference Zhou, Wang, Xu, Zhang and Ma2017) took the wind speed disturbance into consideration and proposed a model of the underwater polarisation pattern with refracted sky lights when the water surface fluctuates. Cheng et al. (Reference Cheng, Chu, Zhang, Tian and Gui2019) proposed a numerical model based on Stokes vector and Mueller matrix to simulate the underwater polarisation distribution by considering the atmospheric polarisation pattern, water–air interface refraction and single Rayleigh scattering of water molecules.
Underwater biomimetic polarisation has attracted extensive attention from scholars all over the world. There have been a few underwater polarisation sensors developed to gain insight into heading determination and positioning with the underwater polarised light. Powell et al. (Reference Powell, Garnett, Marshall, Risk and Gruev2018) used a bioinspired polarisation-sensitive imager to determine the geographic location of the observer based on the underwater polarisation pattern. They used two underwater polarisation video cameras to acquire polarised light. A waterproof single-pixel version of the polarisation compass was developed, which was successfully tested underwater in 2019 (Dupeyroux et al., Reference Dupeyroux, Viollet and Serres2019b). It consists of an ultraviolet (UV)-sensitive photodiode and a linear polariser. The spectral sensitivity of this compass ranged from 200 to 375 nm. In addition, they proposed a strategy to acquire accurate measurements for the heading angle by combining the scanning and simultaneous modes into a UV-polarised light scanning model. However, the large size of an underwater polarisation video camera makes it difficult to install on AUVs. It has also been suggested that polarised light in water differs from that in air, and that marine invertebrates tend to be maximally sensitive to wavelength near 500 nm underwater (Cronin and Shashar, Reference Cronin and Shashar2001). In addition, due to the optical coupling effects of reflection, refraction and scattering underwater, the polarised light intensity shows high uncertainty. As a result, the existing polarisation sensor accuracy degrades in the low signal-to-noise ratio (SNR) environment underwater.
In this paper, inspired by the polarisation sensitivity mechanism of the mantis shrimp, a bionic point-source underwater polarisation sensor is developed. The main technical features in this paper are briefly summarised as follows:
1. Inspired by the mid-band region polarisation perception opposite structure of the mantis shrimp, a bionic point-source underwater polarisation sensor is designed. To simulate the polarisation receptor of marine animals with spectral sensitivity near 500 nm, the designed sensor is capable of measuring the light at wavelengths of 400 and 760 nm. In this way, the spectral adaptability of the underwater polarisation sensors can be increased.
2. The influence of the depth and turbidity of water on the sensor performance is analysed quantitatively, and a novel underwater polarisation sensor model based on light intensity attenuation coefficient is established. The coupling effects of the stray light caused by the adjacent channels are specially considered in the sensor modelling. In addition, the antagonistic polarisation algorithm is adopted to calculate angle of polarisation (AoP) and degree of polarisation (DoP) with high accuracy. The interference of light intensity inconsistency underwater can then be reduced. As such, the accuracy of AoP and DoP can be improved in the low SNR underwater environment.
The remainder of this paper is arranged as follows. In Section 2, the design of the polarisation sensor with respect to its principle and hardware is introduced; In Section 3, the effects of depth, turbidity and optical coupling underwater on sensor performance are taken into consideration, and a novel sensor model based on the underwater light intensity attenuation coefficient and optical coupling coefficient is then presented. In Section 4, an antagonistic polarisation algorithm is introduced for the first time for use in the low SNR environment underwater. In Section 5, the least squares method to identify the sensor parameters is described. To evaluate the performance of the designed polarisation sensor, both indoor and outdoor underwater experiment results and analyses are presented in Section 6, and Section 7 presents the conclusions.
2. Underwater polarisation sensor design
There is a mid-band region at the back of the compound eye of the mantis shrimp, which is between the dorsal peripheral region and ventral peripheral region, as shown in Figure 1 (Thoen et al., Reference Thoen, How, Chiou and Marshall2014, Reference Thoen, Chiou and Marshall2017). This region specialises in colour and polarisation vision, which consists of six ommatidial rows. The fifth and sixth rows of the mid-band region can perceive linear polarised light and circularly polarised light. The arrangement direction of microvilli in the photosensitive fine is the vertical state between parallel groups, forming a photosensitive channel that can perceive a pair of orthogonal linear polarised lights (Kleinlogel et al., Reference Kleinlogel, Marshall, Horwood and Land2003; Kleinlogel and Marshall, Reference Kleinlogel and Marshall2006). In this way, the signals obtained by the photosensitiser will form an antagonistic effect, which can improve the intensity and contrast of a polarisation signal (How et al., Reference How, Porter, Radford, Feller, Temple, Caldwell, Marshall, Cronin and Roberts2014).
Simulating the polarisation perception structure and signal processing mechanism of the mantis shrimp, an underwater bionic polarisation sensor is developed based on photoelectric detection. Compared with the ultraviolet-sensitive polarisation sensor, it can trap visible light at wavelengths between 400 and 760 nm so that the sensor's spectral adaptability is improved underwater. The designed sensor consists of three groups of perpendicular polarisation detection channels, the polarisation detection directions of which are 0° and 90°, 30° and 120°, 60° and 150°, respectively, as shown in Figure 2.
The whole sensor adopts a circular design for miniaturisation. There is a protective device on the top of the sensor, composed of a protective cover, a sensor ferrule and a transmittance glass, to protect the polariser below and block the stray light around the sensor. To prevent light leakage between each channel, a light leakage prevention device is added. In addition, a square groove is provided at the light intensity input window, which is convenient to control the polarisation detection direction of different channels. On the basis of a large number of experimental trials, a light intensity input window with a radius of just 1⋅5 mm is set up to achieve polarised light spot observation as much as possible underwater, and a photosensitive chip is installed at the bottom of the window. The diameter and height of the designed sensor are 25 mm and 18 mm, respectively.
The BH1750FVI photosensitive chip is used as the photoreceptor. Its features are shown in Table 1. It is a 16-bit digital ambient light sensor integrated circuit that can detect a wide range of light (1 lx–65535 lx) at high resolution. As this sensor does not depend on the light source and can resist the influence of infrared, the partial spectrum influence underwater can be avoided. To ensure the consistency of the input light, the photosensitive chip is placed as close as possible to the optical path input window. In addition, the whole sensor is designed with black non-reflective material to absorb the oblique light of the sensor inner surface and the scattered light partially reflected by the sensor outer surface underwater. As a result, the interference of external stray light on the optical path can be reduced.
The underwater bionic polarisation sensor receives the light signals of each channel from the dot-circle input window. The AoP and DoP can then be calculated in real time. The light intensity and polarisation information can also be shared in real time. The designed polarisation sensor features low power consumption, compact size and high real-time capability. The power consumption of sensor is 0⋅003 W, the height is 18 mm and the diameter is 25 mm.To realise underwater autonomous navigation for different kinds of underwater vehicles, the sensor can be combined with other navigation systems, such as INS, acoustic navigation, etc.
3. Underwater sensor modelling
The polarised light can be influenced by many indeterminacy factors underwater, such as reflection, refraction, the scattering of water, etc. In particular, the depth and turbidity of the water will bring greater uncertainty to the underwater polarised light intensity. In addition, in each detection channel of the sensor, the stray light caused by adjacent channels can also bring uncertainty to the light intensity of the sensor, especially in the low SNR underwater environment. As such, the existing polarisation sensor model is inapplicable underwater. Addressing this issue, the effect of multi-source interference on the performance of the polarisation sensor is analysed, and the underwater polarisation sensor model based on light intensity attenuation coefficient and optical coupling coefficient is established in this section.
In the air conditions, the polarisation sensor model (Lambrinos et al., Reference Lambrinos, Kobayashi, Pfeifer, Maris, Labhart and Wehner1997) is generally expressed as:
where $f(d,\phi )$ is the output light intensity; ${I_{\textrm{in}}}$ is the input light intensity; d and $\phi$ are DoP and AoP, respectively; $\alpha$ is the installation angle of the polariser; and ${\sigma _{\textrm{in}}}$ is the light intensity coefficient representing the gain and loss of the light intensity of the whole sensor channel.
In comparison with the air conditions, the underwater light intensity will damp rapidly with the increase of the depth and turbidity of water. As such, to use polarised light for navigation, an underwater polarisation sensor model should be established. In general, the light intensity in water decays exponentially and can be expressed as (Kirk, Reference Kirk1983):
where ${I_0}$ is the initial light intensity on the water, k is the underwater light intensity attenuation coefficient and z is the depth of water.
By substituting Equation (2) into Equation (1), the underwater polarised light intensity relevant to the depth and turbidity of water can be illustrated as follows.
In addition to the uncertainty of external ambient light, the sensor performance can be severely affected by the light pollution caused by itself. Ideally, the photoreceptor of each detection channel can only sense the polarised light intensity of the corresponding channel. However, due to limitations of manufacture technology, every detection channel will inevitably suffer from problems of light leakage. When the sensor is working, optical path coupling effects will occur between adjacent detection channels, as shown in Figure 3.
It is assumed that the output light intensities of two adjacent channels are ${f_1}({d_w},{\phi _w})$ and ${f_2}({d_w},{\phi _w})$, respectively. The stray polarised light intensities coupled to the detection channel can be expressed as:
where the light intensity transfer coefficients of two adjacent channels are ${k_1}$ and ${k_2}$, respectively. Let ${\sigma _1} = {k_1}\sigma _{\textrm{in}}^1$ and ${\sigma _2} = {k_2}\sigma _{\textrm{in}}^2$, and Equation (4) can be transformed into
According to the principle of scalar addition, the output light intensity of the detection channel with stray polarised light can be written as:
Expanding the formula, we get
Let
In combination with Equation (7), Equation (5) can be written as:
And then we set
Equation (10) can then be transformed into:
Let ${\overline \sigma _I} = {\sigma _I},{{{{\overline \sigma }_d}} / {{{\overline \sigma }_I}}} = {\sigma _d}$, the sensor model can be presented in the following form
where ${\sigma _I}$, ${\sigma _d}$ and $\psi$ are the light intensity coefficient, optical coupling coefficient and installation angle of the polariser.
Distinct from the existing models, Equation (12) takes into account the influence of polarised light intensity uncertainty caused by the depth and turbidity of water, and the stray polarised light brought up by the adjacent channels. The validity of the underwater polarisation model is demonstrated in the indoor calibration experiment in Section 6.
4. Underwater antagonistic polarisation algorithm
In the literature, the polarisation calculation method based on independent channel is employed to calculate the AoP and DoP. In this method, the AoP and DoP can be determined by selecting the measurements of any three of the six detection channels and shows high flexibility characteristics. However, the anti-interference ability to light intensity disturbance performs poorly and is inapplicable in underwater conditions. In this section, to enhance the environmental suitability of the underwater polarisation sensor, an antagonistic polarisation algorithm is presented. Suppose that the sensor measurement error is ignored, the polarisation resolution can be expressed as follows:
where $i = 1,2,3$ are three adjacent sensor channels, and $j = 4,5,6$ indicate the corresponding opposite channels. To calculate the polarisation information, we have
By eliminating the denominator and expanding, Equation (13) can be expressed as
The equation can be written as in the matrix form
And we can transform Equation (14) into
The estimated value of $\textbf{X}$ can be calculated with the least squares method
Once $\hat{\textbf{X}}$ is obtained, the AoP and DoP can be solved by
where $\hat{\textbf{X}}(1)$ and $\hat{\textbf{X}}(2)$ are the estimated values of $\textbf{X}(1)$ and $\textbf{X}(2)$, respectively.
Compared with the independent polarisation algorithm based on independent channel, the antagonistic polarisation algorithm groups two measurement equations of opposite channel into one measurement equation, which can reduce the interference caused by the inconsistent light intensity of different channels. As such, the accuracy of AoP and DoP can be improved in the low SNR environment underwater. The indoor underwater experiment presented in Section 6.2 was conducted to prove the effectiveness of the antagonistic polarisation algorithm in different underwater environments.
5. Sensor calibration
In this section, the calibration algorithm to determine the unknown parameters in the sensor model is designed. Assuming that the initial AoP is ${\phi _0}$ and the number of sampling is N, the AoP of nth sampling with the uniform sampling technique is ${\phi _{{w_n}}} = {\phi _0} + {{2\pi n} / N}$, $n = 0,1, \ldots ,N - 1$. Without considering the measurement error, the output light intensity of ith channels is presented as:
where $i = 1, \cdots ,6$. Subsequently, the light intensity of the sensor can be presented as
we have
Then the estimated value $\hat{\textbf{X}}$ can be calculated with the least squares algorithm, and the parameters can be calculated with the components of the $\hat{\textbf{X}}$ matrix:
To prevent the estimated parameters from trapping in the local optimum, the parameters are re-calculated considering the AoP error. The sensor parameters are defined as:
The calculated residual vector of AoP and DoP obtained by parameter estimation can be expressed as:
where $\phi (\textbf{x} )$ and $d(\textbf{x} )$ represent the manually set AoP and DoP values, respectively; ${\phi _{{w_n}}}(\textbf{x})$ and ${d_{{w_n}}}(\textbf{x})$ represent the estimated AoP and DoP values, respectively. The parameters are estimated by minimising the square sum of the calculated residual of the AoP and the DoP with equal weights for each measurement channel:
where $({i,j,k} )$ represents the combination of any three sensor channels. To solve the above optimisation problem, the initial value is determined by using Equation (24), and then the Secant Levenberg-Marquardt method is used for parameter iteration, the designed sensor parameters will be determined in the indoor calibration experiment.
6. Sensor performance experiments
This section presents the underwater experiments conducted to evaluate the sensor performance, including the indoor calibration experiment, indoor underwater experiment and outdoor underwater experiment.
6.1 Indoor calibration experiment
As the resolution values of AoP and DoP do not depend on the light intensity, the total light intensity is assumed to be an arbitrary constant. To avoid stray light interference, the experiment should be carried out under completely dark conditions. A light source with a stable output from an integrating sphere was used in the experiment, which was considered as an ideal light source.
The indoor calibration setup is shown in Figure 4, which includes an integrating sphere with polariser, a console, a laptop, an electric turntable, an underwater sensor and a communication and power base. The extinction ratio of the polariser is 9000:1, and the accuracy of the turntable is 0⋅01° per rotation. The polarisation sensor is fixed on the turntable and placed under the integrating sphere to align the centres of the integrating sphere, the sensor and the turntable. The light source output by the integrating sphere is processed by a linear polariser to obtain almost ideal polarised light with DoP of 1. The polarisation sensor collects one light intensity value every second with 1° rotation intervals of the turntable; 360 sets of figures can be collected for one whole rotation of the turntable.
To demonstrate the influence of the optical coupling coefficient involved in the underwater model, the following three cases are considered:
Case 1: The ideal model that only the installation angle of the polariser $\psi$ is calibrated.
Case 2: The existing model that the light intensity coefficient ${\sigma _I}$ and installation angle of the polariser $\psi$ calibrated (${\sigma _I}$ and $\psi$) are calibrated.
Case 3: The proposed underwater model that the light intensity coefficient ${\sigma _I}$, optical coupling coefficient ${\sigma _d}$ and the installation angle of the polariser $\psi$ are all calibrated.
The AoP results derived from all the three cases are illustrated in Figure 5. The red, green and blue lines represent the results of Case 1, Case 2 and Case 3, respectively.
For Case 1, the maximum AoP error is 1⋅5662°, and the standard deviation (SD) of the error is 0⋅8551°. Compared with Case 1, the AoP calculation accuracy of Case 2 is significantly improved with 0⋅1769° the maximum AoP error, and 0⋅0855° SD error. The maximum DoP errors of the two cases are 0⋅0757 and 0⋅0381 as shown in Figure 6. Compared with 0⋅0855° DoP error obtained by Case 1, the SD of DoP error is only 0⋅0049 with 77⋅82% improvement in Case 2. It is indicated that the existing model with the light intensity coefficient is more effective than the ideal model in calculating polarisation information.
It is apparent that the best accuracy is achieved by Case 3. Its error SD of AoP is 0⋅0266°, which is 68⋅89% lower than that of Case 2. The maximum and median errors are 0⋅0630° and 0⋅0006°, respectively. The DoP error SD obtained by Case 3 is only 0⋅0006 with 87⋅76% improvement in comparison with Case 2. The results show that the sensor accuracy is greatly improved when the optical coupling coefficient is introduced into the model of the underwater polarisation sensor. Therefore, the polarisation sensor model proposed in this paper has the potential to perform effectively underwater.
The obtained calibrated sensor parameters of each channel and normalised the light intensity coefficient are shown in Table 2.
6.2 Indoor underwater experiment
In this section, to validate the effectiveness of the antagonistic polarisation algorithm in different underwater environments, indoor underwater experiments considering the following cases were conducted:
1. Different light intensity: to test the effectiveness of the antagonistic polarisation algorithm at different light intensity.
Case 1: increase the input light intensity
Case 2: decrease the input light intensity
1. Different direction of incident light: to test the effectiveness of the antagonistic polarisation algorithm at different direction of incident light.
Case 3: direct light
Case 4: oblique light
1. Water surface fluctuates: to test the effectiveness of the antagonistic polarisation algorithm when the water surface is fluctuating.
Case 5: Wavy water surface
The polarisation equipment is the same as that used in the indoor calibration experiment. The sensor was placed under the container to detect the light intensity. The polarised light produced by the integrating sphere passes through the water and is then captured by the polarisation sensor.
The comparison of performance in terms of AoP and DoP calculation accuracy between the independent polarisation algorithm and antagonistic polarisation algorithm is shown in Figure 7. It is shown that the AoP error is closer to zero by using the antagonistic polarisation algorithm. Table 3 lists the detailed AoP error comparison of the independent polarisation algorithm and antagonistic polarisation algorithm under the five different cases. It can be seen that the AoP accuracy achieved by the antagonistic polarisation algorithm is better than that of the independent polarisation algorithm under all five experimental cases. The mean values of AoP error are 0⋅0646°, 0⋅0616°, 0⋅0600°, 1⋅3445° and 0⋅1689°, respectively, for the independent polarisation algorithm, and 0⋅0610°, 0⋅0591°, 0⋅0566°, 0⋅8119° and 0⋅1399° for the antagonistic polarisation algorithm. In addition, the mean and SD of AoP errors are also lowered for the five cases with the antagonistic polarisation algorithm. Specifically, the mean of AoP error can be reduced by 39⋅61% and 55⋅01% reduction in SD of AoP error is achieved for Case 4.
From the DoP error comparison shown in Figure 7, it is obvious that the DoP error calculated based on the antagonistic polarisation algorithm is smoother and more stable than that of the independent polarisation algorithm. The detailed DoP error comparison results are shown in Table 4. It shows that the SD of DoP error of the antagonistic polarisation algorithm is smaller than that of the independent polarisation algorithm. The mean of the DoP error can be reduced by 60% and the highest percentage of improvement can reach up to 51⋅43% in SD of the DoP error. The mean DoP errors obtained by antagonistic polarisation algorithm are 0⋅0007, 0⋅0007, 0⋅0007, 0⋅0154 and 0⋅0013, which are smaller than those of the independent polarisation algorithm under all five circumstances.
The experimental results show that the AoP and DoP calculated with the antagonistic polarisation algorithm is more precise in different underwater scenarios. Apparently, the antagonistic polarisation algorithm is more robust against interference compared with the independent polarisation algorithm. It can be concluded that the antagonistic polarisation algorithm is more suitable in the low SNR underwater environment.
6.3 Outdoor underwater experiment based on polarisation sensor
To evaluate the performance of the designed bionic polarisation sensor in terms of the polarisation measurement acquisition and the effectiveness for underwater heading determination, one static underwater test using the polarisation sensor combined with INS was conducted on 23 September 2019 in a clear swimming pool (40°20′N, 116°34′E) of 5⋅4 m × 2⋅8 m × 1⋅5 m. It was sunny with only a few clouds in the sky on that day. The outdoor experiment setup is shown in Figure 8. The algorithm to estimate the orientation with polarisation can be found in Yang et al. (Reference Yang, Liu, Zhang, Du and Guo2020).
To provide the heading reference of the polarisation sensor, two UB280 GNSS receivers were set up and their antennas were placed on the same platform as the polarisation sensor with rough alignment. The antennas were then removed from the platform after acquiring the heading reference to prevent water damage. The heading reference was calculated based on differential GNSS (DGNSS) technique, which was 137⋅566° (positive direction: north by east) with an accuracy of 0⋅15°. The experiment lasted for 16 min, from 11:27 to 11:43 h. The angular drifts of the sun's azimuth and zenith during this period were 3⋅79° and 0⋅37°, respectively. The sensor was placed statically and horizontally in the pool at a depth of 0⋅6 m.
The calculated AoP and DoP measurements using the collected 16 min data are shown in Figure 9. Apparently, both AoP and DoP curves fluctuate sharply up and down at the beginning, and then are gradually converged. The AoP changes with the sun's position, which reflects the change of underwater polarisation pattern. The DoP maintains almost the same magnitude throughout the experiment. The higher fluctuations during the first 6 min can be attributed to the wavy water surface after placing the setup in the pool, which gradually became calm. The means of DoP error are respectively 0⋅2457 in the first 6 min and 0⋅2406 for the last 10 min. The SD of the calculated DoP measurements is 0⋅0074 for the first 6 min, and that is 0⋅0027 for the last 10 min. This indicates that the wavy water surface can affect the accuracy of the calculated AoP and DoP values. Nevertheless, the designed polarisation sensor can provide desired underwater polarisation information for practical applications.
The heading information obtained by the integration of the polarisation sensor compared with that derived from DGNSS is presented in Figure 10. The mean and SD of the estimated heading angle within the first 6 min are respectively 136⋅43° and 0⋅38°, and 136⋅73° and 0⋅51° for the last 10 min. The distributions of the estimated heading angle values of the two periods with different water surface conditions are shown in Figure 11. The medians of heading are 136⋅64° and 136⋅83°, respectively. Due to the sensor error and individual operating error, there is an average constant error in calculated heading angle. This constant error will be studied and compensated for in the future.
These preliminary results suggest that an underwater polarisation pattern could be obtained by the designed underwater polarisation sensor at shallow depths, and the heading information can be determined by combining the polarisation sensor with INS. However, the uncertain interference underwater has a great influence on sensor performance. Due to the refraction of water, the polarised light will change with the change of the direction of incident light. Fluctuations of the water surface can also influence the underwater polarisation pattern. In the future, the disturbance of multiple optical effects will be seriously taken into consideration in sensor modelling to improve the performance of underwater bionic polarisation with real-time parameter calibration. In addition, the designed sensor has a narrow field of view that can only observe polarised light from limited directions. When the polarisation sensor is blocked, the sensor performance will greatly deteriorate underwater. In the future, to enhance the environmental adaptability, we will combine multiple sensors to capture polarised light underwater. All the above methods may contribute to improve the efficiency and accuracy of the underwater polarisation sensor.
7. Conclusion
In this paper, a bionic point-source underwater polarisation sensor with high spectral adaptability (400 nm–760 nm) is developed to acquire underwater polarised light. The model based on the underwater light intensity attenuation coefficient and optical coupling coefficient and an antagonistic polarisation algorithm are presented to achieve desirable polarisation performance in the low SNR environment underwater. The indoor underwater experiment shows that both AoP and DoP calculated with the antagonistic polarisation algorithm are more accurate than with the independent algorithm in underwater environments with different interferences. The outdoor underwater experiment proves that the designed bionic polarisation sensor can measure AoP and DoP for outdoor underwater environments and obtain heading information by combining with INS for the underwater vehicle in a static environment. It can be concluded that the designed polarisation sensor is promising for use in the stable and reliable determination of attitude for an AUV.
Acknowledgements
This work was supported by the National Natural Science Foundation of China (Grant number 62003017, Grant number 61627810, Grant number 61751302 and Grant number 61973012); Hangzhou Science and Technology Major Innovation Projects (Grant number 20182014B06).