Abstract
In this paper, a predictive controller approach is proposed for depth and steer control of an Autonomous Underwater Vehicle (AUV). The predictive controller is an advanced control technique that performs control in form of online at any sampling time. AUV control has a lot of complexity due to the coupled nonlinear dynamics, parametric uncertainty and external disturbances due to underwater conditions. In addition, the AUV in this paper has constraints on actuators, which make its control more complicated. One of the challenges against implementing of predictive controller is their computational burden and the time consuming control operations at each time step. In this research, the Laguerre orthogonal functions are used for the predictive controller design to optimize and educe computational burden in time interval. The designed controller has several advantages such as being online and optimized, high accuracy, implementation capability, interaction with the constraints and robustness to disturbances. In order to demonstrate the efficiency of the method, the proposed controller is simulated for the AUV and the calculation time of the controllers with and without the Laguerre functions is compared with each other. Using Laguerre functions, the simulation results and their implementation on the board show the favorable efficiency and effectiveness of the proposed controller. Additionally, we have compared the proposed method with the LQR method. The obtained results confirm the superiority of various predictive controller methods.
Similar content being viewed by others
References
R. B. Wynn, V. A. Huvenne, T. P. Le Bas, B. J. Murton, D. P. Connelly, B. J. Bett, H. A. Ruhl, K. J. Morris, J. Peakall, D. R. Parsons, and E. J. Sumner, “Autonomous underwater vehicles (AUVs): their past, present and future contributions to the advancement of marine geoscience,” Marine Geology, vol. 352, no. 1, pp. 451–468, Jun. 2014.
M. B. Loc, H. S. Choi, J. M. Seo, S. H. Baek, and J. Y. Kim, “Development and control of a new AUV platform,” International Journal of Control, Automation and Systems, vol. 12, no. 4, pp. 886–894, Aug. 2014.
M. G. Joo and Z. Qu, “An autonomous underwater vehicle as an underwater glider and its depth control,” International Journal of Control, Automation and Systems, vol. 13, no. 5, pp. 1212–1220, Oct. 2015.
H. J. Lee, M. H. Kim, S. Y. Lee, and T. Y. Kim, “Robust sampled-data fuzzy control of nonlinear systems with parametric uncertainties: Its application to depth control of autonomous underwater vehicles,” International Journal of Control, Automation and Systems, vol. 10, no. 6, pp. 1164–1172, Dec. 2012.
K. Teo, E. An, and P. P. J. Beaujean, “A robust fuzzy autonomous underwater vehicle (AUV) docking approach for unknown current disturbances,” IEEE Journal of Oceanic Engineering, vol. 37, no. 2, pp. 143–155, Apr. 2012.
A. Budiyono, “Model predictive control for autonomous underwater vehicle,” Indian Journal of Geo-Marine Sciences, vol. 40, no. 2, pp. 191–199, Apr. 2011.
L. Medagoda and S. B. Williams, “Model predictive control of an autonomous underwater vehicle in an in situ estimated water current profile,” Proc. of IEEE Conference of Oceans, pp. pp1’8, Yeosu, Korea, May 2012.
J. Petrich and D. J. Stilwell, “Robust control for an autonomous underwater vehicle that suppresses pitch and yaw coupling,” Ocean Engineering, vol. 38, no. 1, pp. 197–204, Jan. 2011.
L. G. García-Valdovinos, T. Salgado-Jiménez, M. Bandala-Sánchez, L. Nava-Balanzar, R. Hernández-Alvarado, and J. A. Cruz-Ledesma, “Modelling, design and robust control of a remotely operated underwater vehicle,” International Journal of Advanced Robotic Systems, vol. 11, no. 1, pp. 1–16, Jan. 2014.
R. Yang, B. Clement, A. Mansour, M. Li, and N. Wu, “Modeling of a complex-shaped underwater vehicle for robust control scheme,” Journal of Intelligent & Robotic Systems, vol. 80, no. 3, pp. 491–506, Dec. 2015.
I. Abraham and J. Yi, “Model predictive control of buoyancy propelled autonomous underwater glider,” Proc. of American Control Conference (ACC), IEEE, Chicago, IL, USA, Jul. 2015.
B. S. Park, “Neural network-based tracking control of underactuated autonomous underwater vehicles with model uncertainties,” Journal of Dynamic Systems, Measurement, and Control, vol. 137, no. 2, pp. 1–7, Feb. 2015.
R. Cui, C. Yang, Y. Li, and S. Sharma, “Adaptive neural network control of AUVs with control input nonlinearities using reinforcement learning,” IEEE Transactions on Systems, Man, and Cybernetics: Systems, vol. 47, no. 6, pp. 1019–1029, Jun. 2017.
D. C. Fernández and G. A. Hollinger, “Model predictive control for underwater robots in ocean waves,” IEEE Robotics and Automation Letters, vol. 2, no. 1, pp. 88–95, Jan. 2017.
V. Stojanovic, N. Nedic, D. Prsic, and L. Dubonjic, “Optimal experiment design for identification of ARX models with constrained output in non-Gaussian noise,” Applied Mathematical Modelling, vol. 40, no. 13, pp. 6676–6689, Jul. 2016.
V. Stojanovic and N. Nedic, “Joint state and parameter robust estimation of stochastic nonlinear systems,” International Journal of Robust and Nonlinear Control, vol. 26, no. 14, pp. 3058–3074, Sep. 2016.
V. Filipovic, N. Nedic, and V. Stojanovic, “Robust identification of pneumatic servo actuators in the real situations,” Forschung im Ingenieurwesen, vol. 75, no. 4, pp. 183–196, Dec. 2011.
C. Yang, Modular Modeling and Control for Autonomous Underwater Vehicle (AUV), Ph.D. Thesis, University of Singapore, Singapore, 2008.
S. Koo, S. Kim, J. Suk, Y. Kim, and J. Shin, “Improvement of shipboard landing performance of fixed-wing UAV using model predictive control,” International Journal of Control, Automation and Systems, vol. 16, no. 6, pp. 2697–2708, Dec. 2018.
C. Sotelo, A. Favela-Contreras, F. Beltrán-Carbajal, G. Dieck-Assad, P. Rodríguez-Cañedo, and D. Sotelo, “A novel discrete-time nonlinear model predictive control based on state space model,” International Journal of Control, Automation and Systems, vol. 16, no. 6, pp. 2688–2696, Dec. 2018.
N. Nedic, V. Stojanovic, and V. Djordjevic, “Optimal control of hydraulically driven parallel robot platform based on firefly algorithm,” Nonlinear Dynamics, vol. 82, no. 3, pp. 1457–1473, Nov. 2015.
N. Nedic, D. Prsic, L. Dubonjic, V. Stojanovic, and V. Djordjevic, “Optimal cascade hydraulic control for a parallel robot platform by PSO,” The International Journal of Advanced Manufacturing Technology, vol. 75, no. 5, pp. 1085–1098, May 2014.
T. I. Fossen, Nonlinear Modelling and Control of Under-water Vehicles, Ph.D. Thesis, Engineering Cybernetics, Norwegian University of Science and Technology, Norway, 1991.
T. I. Fossen, Guidance and Control of Ocean Vehicles, John Wiley & Sons Inc., New York, p. 480, 1994.
M. A. Mohammadkhani, F. Bayat, and A. A. Jalali, “Design of explicit model predictive control for constrained linear systems with disturbances,” International Journal of Control, Automation and Systems, vol. 12, no. 2, pp. 294–301, Apr. 2014.
T. T. J. Prestero, Verification of a Six-degree of Freedom Simulation Model for the REMUS Autonomous Underwater Vehicle, Doctoral dissertation, Woods Hole Oceano-graphic Institution, Massachusetts Institute of Technology, USA, 2001.
C. Shen, Y. Shi, and B. Buckham, “Trajectory tracking control of an autonomous underwater vehicle using Lyapunov-based model predictive control,” IEEE Transactions on Industrial Electronics, vol. 65, no. 7, pp. 5796–5805, Jul. 2018.
L. Wang, “Continuous time model predictive control design using orthonormal functions,” International Journal of Control, vol. 74, no. 16, pp. 1588–1600, Jan. 2001.
E. F. Camacho and C. B. Alba, Model Predictive Control, Springer Science & Business Media, Berlin, pp. 404, 2013.
B. Kouvaritakis and M. Cannon, Model Predictive Control, Springer, Switzerland, pp. 384, 2016.
L. Wang, Model Predictive Control System Design and Implementation Using MATLAB©, Springer Science & Business Media, London, pp. 378, 2009.
Y. Wang and S. Boyd, “Fast model predictive control using online optimization,” IEEE Transactions on Control Systems Technology, vol. 18, no. 2, pp. 267–278, Mar. 2010.
A. Jezierski, J. Mozaryn, and D. Suski, “A comparison of LQR and MPC control algorithms of an inverted pendulum,” Proc. of Polish Control Conference, pp. 65–76, Springer, Cham, Jun 2017.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s Note Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Recommended by Associate Editor Niket Kaisare under the direction of Editor Jay H. Lee.
Ali Jabar Rashidi received his M.Sc. and Ph.D. degrees from the Tarbiat Modares University in Tehran, Iran, in 1997 and 2002, respectively, both in Communication System Engineering. He is currently an associate professor of electrical engineering department of Malek-Ashtar University of Technology, Tehran, Iran. He is engaged in research and teaching on information fusion, decentralized systems, multi-agent systems, distributed processing, and communications networks.
Bahram Karimi received his M.Sc. degree in control engineering from Isfahan University of Technology, Isfahan, Iran, in 2000 and his Ph.D. degree in control engineering from Amirkabir University of Technology, Tehran, Iran, in 2009. He is currently an associate professor of electrical engineering department of Malek-Ashtar University of Technology, Tehran, Iran. His research interests include large-scale systems, multiagent systems, adaptive control, nonlinear control, and intelligent systems.
Ayoub Khodaparast received his M.Sc. degree in mechatronics engineering from Malek-Ashtar University of Technology, Isfahan, Iran, in 2014. He is currently working toward a Ph.D. degree with the Department of Electrical Engineering, Malek-Ashtar University of Technology, Isfahan, Iran. His research interests include robotics, multi agent systems, nonlinear control, optimal control, unmanned vehicles control, and mechatronics.
Rights and permissions
About this article
Cite this article
Rashidi, A.J., Karimi, B. & Khodaparast, A. A Constrained Predictive Controller for AUV and Computational Optimization Using Laguerre Functions in Unknown Environments. Int. J. Control Autom. Syst. 18, 753–767 (2020). https://doi.org/10.1007/s12555-018-0946-4
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12555-018-0946-4