DOI QR코드

DOI QR Code

Trajectory tracking control of underactuated USV based on modified backstepping approach

  • Dong, Zaopeng (National Key Laboratory of Science and Technology on Autonomous Underwater Vehicle, Harbin Engineering University) ;
  • Wan, Lei (National Key Laboratory of Science and Technology on Autonomous Underwater Vehicle, Harbin Engineering University) ;
  • Li, Yueming (National Key Laboratory of Science and Technology on Autonomous Underwater Vehicle, Harbin Engineering University) ;
  • Liu, Tao (National Key Laboratory of Science and Technology on Autonomous Underwater Vehicle, Harbin Engineering University) ;
  • Zhang, Guocheng (National Key Laboratory of Science and Technology on Autonomous Underwater Vehicle, Harbin Engineering University)
  • Received : 2014.04.07
  • Accepted : 2015.06.15
  • Published : 2015.09.30

Abstract

This paper presents a state feedback based backstepping control algorithm to address the trajectory tracking problem of an underactuated Unmanned Surface Vessel (USV) in the horizontal plane. A nonlinear three Degree of Freedom (DOF) underactuated dynamic model for USV is considered, and trajectory tracking controller that can track both curve trajectory and straight line trajectory with high accuracy is designed as the well known Persistent Exciting (PE) conditions of yaw velocity is completely relaxed in our study. The proposed controller has further been enriched by incorporating an integral action additionally for enhancing the steady state performance and control precision of the USV trajectory tracking control system. Global stability of the overall system is proved by Lyapunov theory and Barbalat's Lemma, and then simulation experiments are carried out to demonstrate the effectiveness of the controller designed.

Keywords

References

  1. Ashrafiuon, H., Muske, K.R., McNinch, L.C. and Soltan, R.A., 2008. Sliding-mode tracking control of surface vessels. IEEE Transactions on Industrial Electronics, 55(11), pp.4004-4012. https://doi.org/10.1109/TIE.2008.2005933
  2. Campbell, S., Naeem, W. and Irwin, G.W., 2012. A review on improving the autonomy of unmanned surface vehicles through intelligent collision avoidance manoeuvres. Annual Reviews in Control, 36(2), pp.267-283. https://doi.org/10.1016/j.arcontrol.2012.09.008
  3. Chen, X.T. and Tan, W.W., 2013. Tracking control of surface vessels via fault-tolerant adaptive backstepping interval type-2 fuzzy control. Ocean Engineering, 70, pp.97-109. https://doi.org/10.1016/j.oceaneng.2013.05.021
  4. Cheng, J., Yi, J. and Zhao, D., 2007. Design of a sliding mode controller for trajectory tracking problem of marine vessels. IET Control Theory and Applications, 1(1), pp.233-237. https://doi.org/10.1049/iet-cta:20050357
  5. Chwa, D., 2011. Global tracking control of underactuated ships with input and velocity constraints using dynamic surface control method. IEEE Transactions on Control Systems Technology, 19(6), pp.1357-1370. https://doi.org/10.1109/TCST.2010.2090526
  6. Do, K.D., Jiang Z.P. and Pan, J., 2002. Universal controllers for stabilization and tracking of underactuated ships. Systems & Control Letters, 47(4), pp.299-317. https://doi.org/10.1016/S0167-6911(02)00214-1
  7. Do, K.D., Jiang, Z.P. and Pan, J., 2004. Robust adaptive path following of underactuated ships. Automatica, 40(6), pp. 929-944. https://doi.org/10.1016/j.automatica.2004.01.021
  8. Do, K.D. and Pan, J., 2005. Global tracking control of underactuated ships with nonzero off-diagonal terms in their system matrices. Automatica, 41(1), pp.87-95. https://doi.org/10.1016/j.automatica.2004.08.005
  9. Fahimi, F. and Van Kleeck, C., 2013. Alternative trajectory-tracking control approach for marine surface vessels with experimental verification. Robotica, 31(1), pp.25-33. https://doi.org/10.1017/S0263574712000070
  10. Fossen, T.I., 2011. Handbook of marine craft hydrodynamics and motion control. New York: John Wiley & Sons.
  11. Fredriksen, E. and Pettersen, K.Y., 2006. Global k-exponential way-point maneuvering of ships: Theory and experiments. Automatica, 42(4), pp.677-687. https://doi.org/10.1016/j.automatica.2005.12.020
  12. Gierusz, W., Vinh, N.C. and Rak, A., 2007. Maneuvering control and trajectory tracking of very large crude carrier. Ocean Engineering, 34(7), pp.932-945. https://doi.org/10.1016/j.oceaneng.2006.06.003
  13. Harmouche, M., Laghrouche, S. and Chitour, Y., 2014. Global tracking for underactuated ships with bounded feedback controllers. International Journal of Control, 87(10), pp.2035-2043.
  14. Isidori, A., 1995. Nonlinear control systems. Berlin: Springer Science & Business Media.
  15. Katayama, H. and Aoki, H., 2014. Straight-line trajectory tracking control for sampled-data underactuated ships. IEEE Transactions on Control Systems Technology, 22(4), pp.1638-1645. https://doi.org/10.1109/TCST.2013.2280717
  16. Liao, Y.L., Su, Y.M. and Cao, J., 2014. Trajectory planning and tracking control for underactuated unmanned surface vessels. Journal of Central South University, 21(2), pp.540-549. https://doi.org/10.1007/s11771-014-1972-x
  17. Liu, C., Zou, Z.J. and Hou, X.R., 2014. Stabilization and tracking of underactuated surface vessels in random waves with fin based on adaptive hierarchical sliding mode technique. Asian Journal of Control, 16(5), pp.1492-1500. https://doi.org/10.1002/asjc.920
  18. Ma, B.L. and Xie, W.J., 2013. Global asymptotic trajectory tracking and point stabilization of asymmetric underactuated ships with non-diagonal inertia/damping matrices. International Journal of Advanced Robotic Systems, 10.
  19. Martin, A.Y., 2013. Unmanned maritime vehicle: Technology evolution and implications. Marine Technology Society Journal, 47(5), pp.72-83. https://doi.org/10.4031/MTSJ.47.5.12
  20. Rudra, S., Barai, R.K., Maitra, M. and Mandal, D., 2013. Global stabilization of a flat underactuated inertia wheel: a block backstepping approach. Proceedings of the 3rd International Conference on Computer Communication and Informatics (ICCCI), IEEE, Coimbatore, India, January 2013, pp.1-4.
  21. Sharma, S.K., Sutton, R., Motwani, A. and Annamalai, A., 2014. Non-linear control algorithms for an unmanned surface vehicle. Proceedings of the Institution of Mechanical Engineers Part M: Journal of Engineering for the Maritime Environment, 228(2), pp.146-155. https://doi.org/10.1177/1475090213503630
  22. Serrano, M.E., Scaglia, G.J.E., Godoy, S.A., Mut, V. and Ortiz, O.A., 2014. Trajectory tracking of underactuated surface vessels: A linear algebra approach. IEEE Transactions on Control Systems Technology, 22(3), pp.1103-1111. https://doi.org/10.1109/TCST.2013.2271505
  23. Soltan, R.A., Ashrafiuon, H. and Muske, K.R., 2009. State-dependent trajectory planning and tracking control of unmanned surface vessels. Proceedings of the American Control Conference, IEEE, Louis MO, June 2009, pp.3597-3602.
  24. Sonnenburg, C.R. and Woolsey, C.A., 2013. Modeling identification and control of an unmanned surface vehicle. Journal of Field Robotics, 30(3), pp.371-398. https://doi.org/10.1002/rob.21452
  25. Wu, Y.Q., Zhang, Z.C. and Xiao, N., 2014. Global tracking controller for underactuated ship via switching design. Journal of Dynamic Systems Measurement and Control-Transactions of the ASME, 136(5), pp.054506. https://doi.org/10.1115/1.4027727
  26. Yang, Y., Du, J.L., Liu, H.B., Guo, C. and Abraham, A., 2014. A trajectory tracking robust controller of surface vessels with disturbance uncertainties. IEEE Transactions on Control Systems Technology, 22(4), pp.1511-1518. https://doi.org/10.1109/TCST.2013.2281936
  27. Yu, R., Zhu, Q., Xia, G. and Liu, Z., 2012. Sliding mode tracking control of an underactuated surface vessel. IET Control Theory and Applications, 6(3), pp.461-466. https://doi.org/10.1049/iet-cta.2011.0176
  28. Zhang, L.J., Jia, H.M. and Qi, X., 2011. NNFFC-adaptive output feedback trajectory tracking control for a surface ship at high speed. Ocean Engineering, 38(13), pp.1430-1438. https://doi.org/10.1016/j.oceaneng.2011.07.006

Cited by

  1. Path following of an Underactuated AUV Based on Fuzzy Backstepping Sliding Mode Control vol.13, pp.3, 2015, https://doi.org/10.5772/64065
  2. Path Following Control of the Underactuated USV Based On the Improved Line-of-Sight Guidance Algorithm vol.24, pp.1, 2017, https://doi.org/10.1515/pomr-2017-0001
  3. Three-dimensional path following control of underactuated autonomous underwater vehicle based on damping backstepping vol.14, pp.4, 2015, https://doi.org/10.1177/1729881417724179
  4. Human-Centered Automatic Tracking System for Underactuated Hovercraft Based on Adaptive Chattering-Free Full-Order Terminal Sliding Mode Control vol.6, pp.None, 2015, https://doi.org/10.1109/access.2018.2854752
  5. Speed and Heading Control of an Unmanned Surface Vehicle Based on State Error PCH Principle vol.2018, pp.None, 2018, https://doi.org/10.1155/2018/7371829
  6. Three-Dimensional Path Following of an Underactuated AUV Based on Fuzzy Backstepping Sliding Mode Control vol.20, pp.2, 2015, https://doi.org/10.1007/s40815-017-0386-y
  7. Adaptive Trajectory Tracking Control for Underactuated Unmanned Surface Vehicle Subject to Unknown Dynamics and Time-Varing Disturbances vol.8, pp.4, 2015, https://doi.org/10.3390/app8040547
  8. Adaptive Non-Strict Trajectory Tracking Control Scheme for a Fully Actuated Unmanned Surface Vehicle vol.8, pp.4, 2018, https://doi.org/10.3390/app8040598
  9. Heading Control System Design for a Micro-USV Based on an Adaptive Expert S-PID Algorithm vol.25, pp.2, 2015, https://doi.org/10.2478/pomr-2018-0049
  10. Three-dimensional trajectory tracking control of an underactuated autonomous underwater vehicle based on ocean current observer vol.15, pp.5, 2015, https://doi.org/10.1177/1729881418806811
  11. Trajectory tracking control of unmanned surface vessels with input saturation and full-state constraints vol.15, pp.5, 2015, https://doi.org/10.1177/1729881418808113
  12. Parameter identification of unmanned marine vehicle manoeuvring model based on extended Kalman filter and support vector machine vol.16, pp.1, 2015, https://doi.org/10.1177/1729881418825095
  13. An autonomous dynamic collision avoidance control method for unmanned surface vehicle in unknown ocean environment vol.16, pp.2, 2019, https://doi.org/10.1177/1729881419831581
  14. Robust exponential point stabilization control of the high-speed underactuated unmanned marine vehicle with model asymmetry vol.16, pp.2, 2019, https://doi.org/10.1177/1729881419832751
  15. Adaptive Sliding Mode Trajectory Tracking Control for Unmanned Surface Vehicle with Modeling Uncertainties and Input Saturation vol.9, pp.6, 2015, https://doi.org/10.3390/app9061240
  16. Marine diesel engine speed control based on adaptive state-compensate extended state observer-backstepping method vol.233, pp.5, 2015, https://doi.org/10.1177/0959651818794562
  17. Experimental Evaluation of A New Developed Algorithm for An Autonomous Surface Vehicle and Comparison with Simulink Results vol.33, pp.3, 2015, https://doi.org/10.1007/s13344-019-0026-4
  18. Three-dimensional trajectory tracking control of an underactuated autonomous underwater vehicle with a robust adaptive algorithm vol.43, pp.2, 2015, https://doi.org/10.1139/tcsme-2018-0123
  19. Robust adaptive steering control for unmanned surface vehicle with unknown control direction and input saturation vol.33, pp.7, 2015, https://doi.org/10.1002/acs.3030
  20. Robust path‐following control based on trajectory linearization control for unmanned surface vehicle with uncertainty of model and actuator saturation vol.14, pp.11, 2015, https://doi.org/10.1002/tee.22991
  21. Trajectory Tracking Control of a Class of Underactuated Mechanical Systems with Nontriangular Normal Form Based on Block Backstepping Approach vol.96, pp.2, 2015, https://doi.org/10.1007/s10846-019-00984-5
  22. Experimental and numerical study of autopilot using Extended Kalman Filter trained neural networks for surface vessels vol.12, pp.None, 2020, https://doi.org/10.1016/j.ijnaoe.2019.11.004
  23. Control system design for vessel towing system by activating rudders of the towed vessel vol.12, pp.None, 2015, https://doi.org/10.1016/j.ijnaoe.2020.11.008
  24. Accuracy of Trajectory Tracking Based on Nonlinear Guidance Logic for Hydrographic Unmanned Surface Vessels vol.20, pp.3, 2015, https://doi.org/10.3390/s20030832
  25. HA-UVC: Hybrid approach for unmanned vehicles cooperation vol.16, pp.1, 2020, https://doi.org/10.3233/mgs-200319
  26. Adaptive neural network‐based fault‐tolerant trajectory‐tracking control of unmanned surface vessels with input saturation and error constraints vol.14, pp.5, 2015, https://doi.org/10.1049/iet-its.2019.0221
  27. Ocean image data augmentation in the USV virtual training scene vol.4, pp.4, 2015, https://doi.org/10.1080/20964471.2020.1780096
  28. Robust trajectory tracking control of a marine surface vessel using asymmetric error constraints and output feedback vol.30, pp.18, 2015, https://doi.org/10.1002/rnc.5262
  29. A Staged Finite-Time Control Strategy for Formation of Underactuated Unmanned Surface Vehicles vol.2021, pp.None, 2015, https://doi.org/10.1155/2021/6695221
  30. Path-Following Control Method for Surface Ships Based on a New Guidance Algorithm vol.9, pp.2, 2015, https://doi.org/10.3390/jmse9020166