Underactuated AUV Nonlinear Finite-Time Tracking Control Based on Command Filter and Disturbance Observer
Abstract
:1. Introduction
- (1)
- The differential filtering problem caused by the traditional backstepping calculation complexity is avoided by the command filtering backstepping method, and the part of filtering error compensation is proposed to ensure the accordance of virtual control signal and the filtered signal.
- (2)
- Since the integral action of the filter part, the anti-integration saturation is considered in the control loop to deal with the problem of integral saturation in the control signals.
- (3)
- A current disturbance observer is presented to reduce the impact of external ocean currents disturbances on the system and increase the tracking controller robustness.
- (4)
- The 3D path following controller, based on the finite-time control theory, is designed to improve the response speed and control accuracy of the controller.
2. Problem Formulation
2.1. Coordinate System and Parameter Definition
2.2. AUV Kinematic and Dynamic Equations
2.3. AUV Error Systems
3. Design of Path Following Control
3.1. Design of Super-Twisting Disturbance Observer
3.2. Position Control
3.3. Attitude Control
3.4. Velocity and Angular Velocity Control
3.5. Design of Compensation Loop
3.6. Design of Anti-Windup
4. Stability Analysis
5. Numerical Simulations
- The controller has strong robustness under the interference of ocean current.
- It has faster convergence, and the AUV can follow the desired path in a short time.
- The control has better following accuracy under current disturbance.
6. Conclusions
Author Contributions
Funding
Conflicts of Interest
References
- Allibert, G.; Hua, M.D.; Krupínski, S.; Hamel, T. Pipeline following by visual servoing for Autonomous Underwater Vehicles. Control Eng. Pract. 2019, 82, 151–160. [Google Scholar] [CrossRef]
- Bovio, E.; Cecchi, D.; Baralli, F. Autonomous underwater vehicles for scientific and naval operations. Annu. Rev. Control 2006, 30, 117–130. [Google Scholar] [CrossRef]
- Wynn, R.B.; Huvenne, V.A.I.; Le Bas, T.P.; Murton, B.J.; Connelly, D.P.; Bett, B.J.; Ruhl, H.A.; Morris, K.J.; Peakall, J.; Parsons, D.R.; et al. Autonomous Underwater Vehicles (AUVs): Their past, present and future contributions to the advancement of marine geoscience. Mar. Geol. 2014, 352, 451–468. [Google Scholar] [CrossRef]
- Allen, B.; Stokey, R.; Austin, T.; Forrester, N.; Goldsborough, R.; Purcell, M.; von Alt, C. REMUS: A small, low cost AUV; system description, field trials and performance results. In Proceedings of the Oceans ‘97. MTS/IEEE Conference Proceedings, Halifax, NS, Canada, 6–9 October 1997. [Google Scholar]
- Stokey, R.P.; Roup, A.; von Alt, C.; Allen, B.; Forrester, N.; Austin, T.; Goldsborough, R.; Purcell, M.; Jaffre, F.; Packard, G.; et al. Development of the REMUS 600 autonomous underwater vehicle. In Proceedings of the OCEANS 2005 MTS/IEEE, Washington, DC, USA, 17–23 September 2005. [Google Scholar]
- Xiang, X.; Yu, C.; Lapierre, L.; Zhang, J.; Zhang, Q. Survey on fuzzy-logic-based guidance and control of marine surface vehicles and underwater vehicles. Int. J. Fuzzy Syst. 2018, 20, 572–586. [Google Scholar] [CrossRef]
- Peng, Z.; Wang, D.; Shi, Y.; Wang, H.; Wang, W. Containment control of networked autonomous underwater vehicles with model uncertainty and ocean disturbances guided by multiple leaders. Inf. Sci. 2015, 316, 163–179. [Google Scholar] [CrossRef]
- 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. 2014, 23, 820–827. [Google Scholar] [CrossRef]
- Caharija, W.; Pettersen, K.Y.; Bibuli, M.; Calado, P.; Zereik, E.; Braga, J.; Gravdahl, J.T.; Sørensen, A.J.; Milovanović, M.; Bruzzone, G. Integral Line-of-Sight Guidance and Control of Underactuated Marine Vehicles: Theory, Simulations, and Experiments. IEEE Trans. Control Syst. Technol. 2016, 24, 1623–1642. [Google Scholar] [CrossRef]
- Peng, Z.; Wang, J. Output-feedback path-following control of autonomous underwater vehicles based on an extended state observer and projection neural networks. IEEE Trans. Syst. Man Cybern. Syst. 2017, 48, 535–544. [Google Scholar] [CrossRef]
- Paliotta, C.; Lefeber, E.; Pettersen, K.Y.; Pinto, J.; Costa, M. Trajectory Tracking and Path Following for Underactuated Marine Vehicles. IEEE Trans. Contr. Syst. Technol. 2019, 27, 1423–1437. [Google Scholar] [CrossRef]
- Wang, N.; Sun, Z.; Yin, J.; Zou, Z.; Su, S.F. Fuzzy unknown observer-based robust adaptive path following control of underactuated surface vehicles subject to multiple unknowns. Ocean Eng. 2019, 176, 57–64. [Google Scholar] [CrossRef]
- Encarnacao, P.; Pascoal, A. 3D path following for autonomous underwater vehicle. In Proceedings of the 39th IEEE Conference on Decision and Control (Cat. No. 00CH37187), Sydney, Australia, 12–15 December 2000; pp. 2977–2982. [Google Scholar]
- Breivik, M.; Fossen, T.I. Guidance-based path following for autonomous underwater vehicles. In Proceedings of the OCEANS 2005 MTS/IEEE, Washington, DC, USA, 17–23 September 2005; pp. 2807–2814. [Google Scholar]
- Yu, C.; Xiang, X.; Lapierre, L.; Zhang, Q. Nonlinear guidance and fuzzy control for three-dimensional path following of an underactuated autonomous underwater vehicle. Ocean Eng. 2017, 146, 457–467. [Google Scholar] [CrossRef]
- Li, Y.; Wei, C.; Wu, Q.; Chen, P.; Jiang, Y.; Li, Y. Study of 3 dimension trajectory tracking of underactuated autonomous underwater vehicle. Ocean Eng. 2015, 105, 270–274. [Google Scholar] [CrossRef]
- Chen, W.H. Disturbance Observer Based Control for Nonlinear Systems. IEEE/ASME Trans. Mechatron. 2004, 9, 706–710. [Google Scholar] [CrossRef]
- Ding, S.; Chen, W.H.; Mei, K.; Murray-Smith, D.J. Disturbance Observer Design for Nonlinear Systems Represented by Input–Output Models. IEEE Trans. Ind. Electron. 2019, 67, 1222–1232. [Google Scholar] [CrossRef]
- Ding, S.; Mei, K.; Li, S. A New Second-Order Sliding Mode and Its Application to Nonlinear Constrained Systems. IEEE Trans. Automat. Contr. 2019, 64, 2545–2552. [Google Scholar] [CrossRef]
- Liang, X.; Qu, X.; Wan, L.; Ma, Q. Three-Dimensional Path Following of an Underactuated AUV Based on Fuzzy Backstepping Sliding Mode Control. Int. J. Fuzzy Syst. 2018, 20, 640–649. [Google Scholar] [CrossRef]
- Borhaug, E.; Pettersen, K.Y. Cross-track control for underactuated autonomous vehicles. In Proceedings of the 44th IEEE Conference on Decision and Control, Seville, Spain, 15 December 2005. [Google Scholar]
- Caharija, W.; Pettersen, K.Y.; Gravdahl, J.T.; Børhaug, E. Path following of underactuated autonomous underwater vehicles in the presence of ocean currents. In Proceedings of the 2012 IEEE 51st IEEE Conference on Decision and Control (CDC), Maui, HI, USA, 10–13 December 2012. [Google Scholar]
- Wang, H.J.; Chen, Z.Y.; Jia, H.M.; Chen, X.H. Underactuated AUV 3D path tracking control based filter backstepping method. Acta Autom. Sin. 2015, 41, 631–645. [Google Scholar]
- Han, S.I.; Lee, J. Finite-time sliding surface constrained control for a robot manipulator with an unknown deadzone and disturbance. ISA Trans. 2016, 65, 307–318. [Google Scholar] [CrossRef]
- Wang, N.; Lv, S.; Zhang, W.; Liu, Z.; Er, M.J. Finite-time observer based accurate tracking control of a marine vehicle with complex unknowns. Ocean Eng. 2017, 145, 406–415. [Google Scholar] [CrossRef]
- Zhang, J.; Yu, S.; Yan, Y. Fixed-time output feedback trajectory tracking control of marine surface vessels subject to unknown external disturbances and uncertainties. ISA Trans. 2019. [Google Scholar] [CrossRef]
- Fossen, T.I. Handbook of Marine Craft Hydrodynamics and Motion Control; John Wiley & Sons: Hoboken, NJ, USA, 2011; ISBN 1119991498. [Google Scholar]
- Fossen, T.I. Guidance, Navigation, and Control of Ships, Rigs and Underwater Vehicles; Marine Cybernetics: Trondheim, Noruega, 2002. [Google Scholar]
- Lapierre, L.; Soetanto, D. Nonlinear path-following control of an AUV. Ocean Eng. 2007, 34, 1734–1744. [Google Scholar] [CrossRef]
- 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]
- Hu, Q.; Li, B.; Qi, J. Disturbance observer based finite-time attitude control for rigid spacecraft under input saturation. Aerosp. Sci. Technol. 2014, 39, 13–21. [Google Scholar] [CrossRef]
- Guo, Y.; Song, S. Adaptive finite-time backstepping control for attitude tracking of spacecraft based on rotation matrix. Chin. J. Aeronaut. 2014, 27, 375–382. [Google Scholar] [CrossRef] [Green Version]
© 2019 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Xu, H.; Zhang, G.-c.; Cao, J.; Pang, S.; Sun, Y.-s. Underactuated AUV Nonlinear Finite-Time Tracking Control Based on Command Filter and Disturbance Observer. Sensors 2019, 19, 4987. https://doi.org/10.3390/s19224987
Xu H, Zhang G-c, Cao J, Pang S, Sun Y-s. Underactuated AUV Nonlinear Finite-Time Tracking Control Based on Command Filter and Disturbance Observer. Sensors. 2019; 19(22):4987. https://doi.org/10.3390/s19224987
Chicago/Turabian StyleXu, Hao, Guo-cheng Zhang, Jian Cao, Shuo Pang, and Yu-shan Sun. 2019. "Underactuated AUV Nonlinear Finite-Time Tracking Control Based on Command Filter and Disturbance Observer" Sensors 19, no. 22: 4987. https://doi.org/10.3390/s19224987
APA StyleXu, H., Zhang, G. -c., Cao, J., Pang, S., & Sun, Y. -s. (2019). Underactuated AUV Nonlinear Finite-Time Tracking Control Based on Command Filter and Disturbance Observer. Sensors, 19(22), 4987. https://doi.org/10.3390/s19224987