Skip to main content
Log in

Path Planning under Constraints and Path Following Control of Autonomous Underwater Vehicle with Dynamical Uncertainties and Wave Disturbances

  • Published:
Journal of Intelligent & Robotic Systems Aims and scope Submit manuscript

Abstract

The path planning and following control problems of autonomous underwater vehicle (AUV) in three-dimension (3D) are studied in this paper. In order to realize obstacle avoidance and path optimization, a path planning method based on particle swarm optimization (PSO) and cubic spline interpolation is developed. The curvature of the path obtained by this method is continuous, which can not only avoid obstacles but also meet the constraint of AUV’s minimum radius of rotation. In the design of kinematics controller, an optimal guidance scheme based on model predictive control (MPC) is proposed, which takes into account the wave disturbances. Adaptive dynamical sliding mode control (ADSMC) technology is used to design dynamic controller, which can effectively overcome the influence of model uncertainties. In order to ensure the stability of the system, the stability condition of MPC is designed, and the stability of the closed-loop system is analyzed by applying cascade system theory. The control strategy proposed in this paper is compared with the line-of-sight (LOS) guidance through simulation experiment. The simulation results demonstrate that the proposed control strategy can not only improve the quality of path following, but also reduce the disturbance of waves, and thus is more conducive to energy saving.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Fredriksen, E., Pettersen, K.Y.: Global κ-exponential way-point maneuvering of ships: theory and experiments. Automatica. 42(4), 677–687 (2006)

    Article  MathSciNet  MATH  Google Scholar 

  2. Elmokadem, T., Zribi, M., Youcef-Toumi, K.: Control for Dynamic Positioning and Way-Point Tracking of Underactuated Autonomous Underwater Vehicles Using Sliding Mode Control. Journal of Intelligent and Robotic Systems (2018)

  3. Ravankar, A., Ravankar, A.A., Kobayashi, Y., Hoshino, Y., Peng, C.C.: Path smoothing techniques in robot navigation: state-of-the-art. Current and Future Challenges. Sensors. 18(9), 1–30 (2018)

    Google Scholar 

  4. Yang, K., Sukkarieh, S.: 3D smooth path planning for a UAV in cluttered natural environments. IEEE/RSJ International Conference on Intelligent Robots and Systems, 794–800 (2008)

  5. Filaretov, V., Yukhimets, D.: The method of formation of AUV smooth trajectory in unknown environment. OCEANS'2016, Shanghai, China, 1–8 (2016)

  6. Shen, C., Shi, Y., Buckham, B.: Integrated path planning and tracking control of an AUV: a unified receding horizon optimization approach. IEEE/ASME Transactions on Mechatronics. 22(3), 1163–1173 (2017)

    Article  Google Scholar 

  7. Liu, L., Wang, D., Peng, Z.H.: Path following of marine surface vehicles with dynamical uncertainty and time-varying ocean disturbances. Neurocomputing. 173, 799–808 (2016)

    Article  Google Scholar 

  8. Lekkas, A.M., Fossen, T.I.: Integral LOS path following for curved paths based on a monotone cubic Hermite spline Parametrization. IEEE Trans. Control Syst. Technol. 22(6), 2287–2301 (2014)

    Article  Google Scholar 

  9. Chen, S., Liu, C.W., Huang, Z.P., Cai, G.S.: Global path planning for AUV based on sparse a* search algorithm. Torpedo Technology. 20(4), 271–275 (2012)

    Google Scholar 

  10. Hwang, Y., Ahuja, N.: A potential field approach to path planning. IEEE Trans. Robot. Autom. 8(1), 23–32 (1992)

    Article  Google Scholar 

  11. Liu, J.H., Yang, J.G., Liu, H.P., Tian, X.J., Gao, M.: An improved ant colony algorithm for robot path planning. Soft. Comput. 21(19), 5829–5839 (2017)

    Article  Google Scholar 

  12. Satoshi, T., Makoto, T., Toshiharu, H., Katsuji, U.: Path planning for mobile robot using a genetic algorithm. Stochastic Systems Theory and its Applications. 1999, 243–247 (2018)

    Google Scholar 

  13. Yao, X.L., Wang, F., Wang, J.F., Wang, X.W.: Bilevel Optimization-Based Time-Optimal Path Planning for AUVs. Sensors. 18(12), (2018)

  14. Fossen, T. I., Breivik, M., Skjetne, R.: Line-of-sight path following of underactuated marine craft. 6th IFAC Conference on Manoeuvring and Control of Marine Craft (MCMC), Girona, Spain, 244–249 (2003)

  15. Lekkas, A. M., Fossen, T. I.: Minimization of cross-track and along-track errors for path tracking of marine underactuated vehicles. European Control Conference (ECC), 3004–3010 (2014)

  16. Lekkas, A.M., Fossen, T.I.: A time-varying lookahead distance guidance law for path following. IFAC Proceedings Volumes. 45(27), 398–403 (2012)

    Article  Google Scholar 

  17. Mu, D.D., Wang, G.F., Fan, Y.S., Sun, X.J., Qiu, B.B.: Adaptive LOS path following for a podded propulsion unmanned surface vehicle with uncertainty of model and actuator saturation. APPLIED SCIENCES-BASEL. 7(12), 1–20 (2017)

    Google Scholar 

  18. Caharija, W., Pettersen, K.Y., Calado, P., Braga, J.: A comparison between the ILOS guidance and the vector field guidance. IFAC-Papers OnLine. 48(16), 89–94 (2015)

    Article  Google Scholar 

  19. Xu, H., Soares, C.G.: Vector field path following for surface marine vessel and parameter identification based on LS-SVM. Ocean Eng. 113, 151–161 (2016)

    Article  Google Scholar 

  20. Fossen, T.I., Pettersen, K.Y., Galeazzi, R.: Line-of-sight path following for dubins paths with adaptive sideslip compensation of drift forces. IEEE Trans. Control Syst. Technol. 23(2), 820–827 (2015)

    Article  Google Scholar 

  21. Calvo, O., Rozenfeld, A., Souza, A., Valenciaga, F., Puleston, P.F., Acosta, G.: Experimental results on smooth path tracking with application to pipe surveying on inexpensive AUV. IEEE/RSJ International Conference on Intelligent Robots and Systems, 3647–3653 (2008)

  22. Moe, S., Caharija, W., Pettersen, K. Y., Schjolberg, I.: Path following of underactuated marine surface vessels in the presence of unknown ocean currents. American Control Conference (ACC), 3856–3861 (2014)

  23. Caharija, W., Pettersen, K. Y., Gravdahl, J. T., Borhaug, E.: Path following of underactuated autonomous underwater vehicles in the presence of ocean currents. IEEE 51st IEEE Conference on Decision and Control (CDC), 528–535 (2012)

  24. Caharija, W., Pettersen, K.Y., Sørensen, A.J., Candeloro, M., Gravdahl, J.T.: Relative velocity control and integral line of sight for path following of autonomous surface vessels: merging intuition with theory. Proceedings of the Institution of Mechanical Engineers, Part M: Journal of Engineering for the Maritime Environment. 228(2), 180–191 (2014)

    Google Scholar 

  25. Pettersen, K.Y., Nijmeijer, H.: Underactuated ship tracking control: theory and experiments. Int. J. Control. 74(14), 1435–1446 (2001)

    Article  MathSciNet  MATH  Google Scholar 

  26. Repoulias, F., Papadopoulos, E.: Planar trajectory planning and tracking control design for underactuated AUVs. Ocean Eng. 34(11), 1650–1667 (2006)

    Google Scholar 

  27. Jiang, Z.P.: Global tracking control of underactuated ships by Lyapunov's direct method. Automatica. 38(2), 301–309 (2002)

    Article  MATH  Google Scholar 

  28. Silvestre, C., Pascoal, A., Kaminer, I.: On the design of gain-scheduled trajectory tracking controllers. International Journal of Robust and Nonlinear Control. 12(9), 797–839 (2002)

    Article  MathSciNet  MATH  Google Scholar 

  29. Fossen, T.I., Lekkas, A.M.: Direct and indirect adaptive integral line-of-sight path-following controllers for marine craft exposed to ocean currents. International Journal of Adaptive Control and Signal Processing. 31(4), 445–463 (2017)

    Article  MathSciNet  MATH  Google Scholar 

  30. Antonelli, G., Caccavale, F., Chiaverini, S., Fusco, G.: A novel adaptive control law for underwater vehicles. IEEE Trans. Control Syst. Technol. 11(2), 221–232 (2003)

    Article  Google Scholar 

  31. Li, J.H., Lee, P.M.: Design of an adaptive nonlinear controller for depth control of an autonomous underwater vehicle. Ocean Eng. 32(17–18), 2165–2181 (2005)

    Article  Google Scholar 

  32. Li, J.H., Lee, P.M., Jun, B.H., Lim, Y.K.: Point-to-point navigation of underactuated ships. Automatica. 44(12), 3201–3205 (2008)

    Article  MathSciNet  MATH  Google Scholar 

  33. Do, K.D., Pan, J.: State-and output-feedback robust path- following controllers for underactuated ships using Serret–Frenet frame. Ocean Eng. 31(5–6), 587–613 (2004)

    Article  Google Scholar 

  34. Do, K.D., Pan, J.: Global robust adaptive path following of underactuated ships. Automatica. 42(10), 1713–1722 (2006)

    Article  MATH  Google Scholar 

  35. Lapierre, L., Jouvencel, B.: Robust nonlinear path-following control of an AUV. IEEE J. Ocean. Eng. 33(2), 89–102 (2008)

    Article  Google Scholar 

  36. Liao, Y.L., Wan, L., Zhang, J.Y.: Backstepping dynamical sliding mode control method for the path following of the underactuated surface vessel. Procedia Engineering. 15, 256–263 (2011)

    Article  Google Scholar 

  37. Ji, D., Liu, J., Zhao, H., Wang, Y.: Path following of autonomous vehicle in 2D space using multivariable sliding mode control. Journal of Robotics. 2014, 1–6 (2014)

    Google Scholar 

  38. Xu, J., Wang, M., Qiao, L.: Dynamical sliding mode control for the trajectory tracking of underactuated unmanned underwater vehicles. Ocean Eng. 105, 54–63 (2015)

    Article  Google Scholar 

  39. Liu, C., Zou, Z., Yin, J.: Trajectory tracking of underactuated surface vessels based on neural network and hierarchical sliding mode. J. Mar. Sci. Technol. 20(2), 322–330 (2015)

    Article  Google Scholar 

  40. Chen, W., Wei, Y. H., Zeng, J. H., Han, H., Jia, X.: Adaptive terminal sliding mode NDO-Based control of underactuated AUV in vertical plane. Discrete Dynamics in Nature and Society, 1–9 (2016)

  41. Ishaque, K., Abdullah, S.S., Ayob, S.M., Salam, Z.: Single input fuzzy logic controller for unmanned underwater vehicle. J. Intell. Robot. Syst. 59(1), 87–100 (2010)

    Article  MATH  Google Scholar 

  42. Zhou, J.J., Tang, Z.D., Zhang, H.H., Jiao, J.F.: Spatial path following for AUVs using adaptive neural network controllers. Math. Probl. Eng. 2013, 1–9 (2013)

    MathSciNet  MATH  Google Scholar 

  43. Yao, X. L., Yang, G. Y., Peng, Y.: Nonlinear Reduced-Order Observer-Based Predictive Control for Diving of an Autonomous Underwater Vehicle. Discrete Dynamics in Nature and Society, 1–15 (2017)

  44. Ismail, Z.H., Dunnigan, M.W.: A region boundary-based control scheme for an autonomous underwater vehicle. Ocean Eng. 38(17–18), 2270–2280 (2011)

    Article  Google Scholar 

  45. Mayne, D.Q., Rawlings, J.B., Rao, C.V., Scokaert, P.O.M.: Constrained model predictive control: stability and optimality. Automatica. 36(6), 789–814 (2000)

    Article  MathSciNet  MATH  Google Scholar 

  46. Falcone, P., Borrelli, F., Tseng, H.E., Asgari, J., Hrovat, D.: Linear time-varying model predictive control and its application to active steering systems: stability analysis and experimental validation. International Journal of Robust and Nonlinear Control. 18(8), 862–875 (2008)

    Article  MathSciNet  MATH  Google Scholar 

  47. Prestero, T.: Development of a six-degree of freedom simulation model for the REMUS autonomous underwater vehicle. Oceans. 1, 450–455 (2002)

    Google Scholar 

Download references

Funding

This work has been supported by the National Natural Science Foundation of China under Grant no. 51279039.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xiaowei Wang.

Ethics declarations

Conflict of Interest

The authors declare no conflict of interest.

Additional information

This work has been supported by the National Natural Science Foundation of China (51279039).

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Wang, X., Yao, X. & Zhang, L. Path Planning under Constraints and Path Following Control of Autonomous Underwater Vehicle with Dynamical Uncertainties and Wave Disturbances. J Intell Robot Syst 99, 891–908 (2020). https://doi.org/10.1007/s10846-019-01146-3

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10846-019-01146-3

Keywords

Navigation