The method proposed in this paper is validated on the Sailfish AUV—a kind of torpedo underwater vehicle independently developed at the Underwater Vehicle Lab of the Ocean University of China, as shown in
Figure 15. Its displacement is 260 Kg. It measures 3.60 m in length, 0.324 m in diameter. A detailed set of experiments is carried out in the Yellow Sea of China to prove the performance of this algorithm, as shown in
Figure 16. After the appropriate motion control parameters adjustment, 3DOFAPLOS and the conventional LOS experiment are tested, which is used to confirm the performance improvement relative to LOS. The experimental data are analyzed by graphs and tables as follows. The predetermined range of look-ahead distance of
APLOS uses 8–15 m, and the look-ahead distance of
LOS uses 15 m.
6.2.1. Path Following for a Lawnmower
Set the reference path as a lawnmower shown by the black dotted line in
Figure 17a, which is converted to Universal Transverse Mercator (UTM) coordinates during data processing, and (0,0) is the first path point. Set the desired speed of AUV as 1 m/s. The comparison of performance indicators (trajectory, cross-track error, look-ahead distance, compensation and heading performance) is shown in
Figure 17.
Table 7 tabulates the MAE and RMSE of two methods.
Figure 17a shows the resulting motion of AUV. The red line is the trajectory of
APLOS, the blue line is
LOS and the black dashed line is the reference path. From this plot, it can be clearly seen that
APLOS has a better tracking performance than
LOS. Especially at the apex,
LOS with constant look-ahead distance has a serious overshoot.
APLOS with time-varying look-ahead distance fits turning well. In addition,
APLOS based AUV sails along the desired path with smaller deviations compared with
LOS.
Figure 17b illustrates the comparison of cross-track error. The red line denotes
APLOS and the blue line denotes
LOS. Note that, after determining that AUV has reached the receiving circle, AUV is ready to follow another path. Hence, when the cross-track error suddenly increases, AUV converges to the path of the new direction. Clearly, compared with
LOS, the cross-track error of
APLOS is not only reduced faster, but also smaller in size. Hence, it is feasible to consider the cross-track error in the tracking process.
Figure 17c presents the time evolution of look-ahead distance. The red line denotes
APLOS and the blue line denotes
LOS.
LOS uses a constant look-ahead 15 m in both the convergence and guidance stage.
APLOS uses a varied look-ahead distance between the determined range.
Figure 17d gives the time history of velocity and drift angle. In four plots, the pink line and the black line are the forward speed and sway speed of AUV, respectively. The blue line is the real-time drift angle. Combining
Figure 17d with
Figure 17a, in practical application,
APLOS makes the AUV fit the path well, while
LOS based AUV is affected by drift angle and has obvious deviation from the path. Therefore,
APLOS can resist the effects of drift angles.
Figure 17e gives the performance of heading control. In four plots, the current heading is denoted by the blue line, and the desired heading is denoted by the red line. Significantly, the current heading of four methods track the desired heading well because they all use the same heading controller FOPID. Therefore, the final tracking performance mainly depends on the design of guidance law.
In
Table 7, whether MAE or RMSE, the path following performance of
APLOS is greatly improved compared with
LOS. The MAE and the RMSE reduce to 1.4683 m and 2.4597 m, improving 54.46% and 39.90%, respectively.
Then, AUV’s desired speed is adjusted to 1.5 m/s. The first path point of reference path is (0,0), and the initial position of AUV is about (−10,0). The comparisons are sketched in
Figure 18 and
Table 8.
Figure 18a shows the resulting motion of AUV. The red line and the blue line denote the trajectory of
APLOS and
LOS, respectively. The black dashed line denotes the reference path. Note that AUV starts as a convergence stage because the initial position is not near the first point. It is apparent that the convergence effect is better under the
APLOS algorithm. At the apex,
LOS with constant look-ahead distance has a serious overshoot, which is similar to the first experiment. Due to the increased speed,
APLOS with a time-varying look-ahead distance also has a slight overshoot compared with the first experiment. However, the tracking performance of
APLOS is still better than
LOS. Furthermore,
APLOS based AUV sails along the desired path with small deviations considering drift angle.
Figure 18b illustrates the comparison of cross-track error under two methods.
APLOS is denoted by the red line and
LOS is denoted by the blue line. The comparison further illustrates the cross-track error of
APLOS is mostly smaller than
LOS. Therefore, the adaptive method and proportional guidance method significantly improve the path tracking performance and greatly reduce the cross-track error.
Figure 18c presents the time evolution of look-ahead distance.
LOS (the blue line) employs a constant look-ahead 15 m.
APLOS (the red line) employs varied look-ahead distance according to the cross-track error and the speed.
Figure 18d gives the time history of the forward speed (the pink line), the sway speed (the black line) and the drift angle (the black line). It is obvious that the drift angle of AUV is time-varying. Combining
Figure 18d with
Figure 18a,
APLOS can resist the effects of drift angles. However, because of drift angle, the resultant motion of
LOS based AUV is not coincident with the desired course so that it deviates from the desired path. It is necessary to consider the drift angle.
LOS and
APLOS both have good heading control performance, as shown in
Figure 18e. The current heading denoted by the blue line fits the desired heading denoted by the red line well. Therefore, the final tracking performance mainly depends on the guidance law.
Table 8 summarizes the related indicators. The MAE and RMSE of
APLOS are 1.7838 m and 2.7833 m, reduced by 32% and 20%, respectively. Hence, compared with conventional
LOS,
APLOS has improved a lot under ocean currents.
Table 9 provides the fluctuations of MAE and RMSE of two methods after increasing speed. It is clear that the fluctuation of
APLOS is smaller than
LOS. Hence, under the adaptive and proportional method, the path following performance of AUV is more stable for different speeds of AUV.
The two experiments illustrate that APLOS offers the great tracking performance. In the convergence stage, APLOS automatically adjusts the look-ahead distance by time-varying cross-track error and speed. AUV converges to the path faster and more stably. In the guidance stage, APLOS reflects the role of a proportional method considering drift angle, which fits the reference path better compared with LOS.
6.2.2. Path Following for Sinusoidal
A sinusoidal tracking experiment is conducted to compare the curve path following performance based on
LOS and
APLOS. Set two path points to determine the sinusoidal path denoted by the black dotted line, as shown in
Figure 19a. Set the forward speed of AUV as 1 m/s, and the initial position of AUV is near the first path point (−50, 0). The comparison of performance indicators (trajectory, cross-track error, look-ahead distance, compensation and heading performance) are shown in
Figure 19.
Table 10 tabulates the MAE and RMSE of two methods.
Figure 19a shows the resulting motion of AUV. The trajectory of
APLOS and
LOS are denoted by the red line and the blue line, respectively. From this plot, it can be clearly seen that
APLOS has the advantage of better guidance to curve compared with
LOS. When the curvature changes drastically, such as amplitude, the tracking trajectory based on
LOS is not as smooth as
APLOS. Thus, the curvature of the path is closely related to the tracking effect. The adaptive method with respect to curvature can make up for the shortcomings of traditional
LOS for poor curve tracking. Furthermore, when the curvature of the sine path changes slowly,
LOS deviates seriously from the desired path because of drift angle. By contrast,
APLOS fits well on the reference path in the same environment.
Figure 19b illustrates the comparison of cross-track error.
APLOS is denoted by the red line and
LOS is denoted by the blue line. It is apparent that the cross-track error of
APLOS is mostly smaller than
LOS. Therefore, the effectiveness of considering curvature and drift angle is important for path following.
Figure 19c presents the time evolution of look-ahead distance.
LOS (the blue line) uses a constant look-ahead 15 m.
APLOS (the red line) uses varied look-ahead distance in accordance with real-time curvature. Compared with the comparison of trajectory,
APLOS has an ability to adapt to the change of curvature.
Figure 19d gives the time history of velocity and drift angle. In two plots, the forward speed is denoted by the pink line, the sway speed is denoted by the black line and the drift angle is denoted by the black line. It can be concluded that the drift angle of both algorithms is non-zero and
APLOS based AUV can track the curve path well due to considering the effect of drift angle.
Figure 19e gives the performance of heading control. Significantly, the current heading (the blue line) of two methods track the desired heading (the red line) well because they all use the same heading controller FOPID. Clearly, the final tracking performance mainly depends on the design of guidance law.
In
Table 10, regardless of whether it is MAE or RMSE, the path following performance of
APLOS is greatly improved because of the adaptivity to curvature and the effect of the proportional method.
LOS has an MAE of 5.9279 m.
APLOS has an MAE of 2.9467 m, which has an approximate reduction of 50%. The RMSE of traditional method and improved method are 6.8329 m and 4.0580 m, respectively. Based on
APLOS, the actual locations are more concentrated and continuously distributed along the reference path.
This experiment of curve path following illustrates the fact that APLOS offers the satisfactory curve tracking performance compared with LOS. The look-ahead distance of APLOS is adapted to the change of curvature. Meanwhile, APLOS can effectively offset the influence of drift angle. Therefore, the feasibility and effectiveness of APLOS for tracking complex paths are verified in practice.