Skip to main content
Log in

A Constrained Predictive Controller for AUV and Computational Optimization Using Laguerre Functions in Unknown Environments

  • Control Theory and Applications
  • Published:
International Journal of Control, Automation and Systems Aims and scope Submit manuscript

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.

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. 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.

    Article  Google Scholar 

  2. 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.

    Article  Google Scholar 

  3. 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.

    Article  Google Scholar 

  4. 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.

    Article  Google Scholar 

  5. 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.

    Article  Google Scholar 

  6. A. Budiyono, “Model predictive control for autonomous underwater vehicle,” Indian Journal of Geo-Marine Sciences, vol. 40, no. 2, pp. 191–199, Apr. 2011.

    Google Scholar 

  7. 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.

  8. 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.

    Article  Google Scholar 

  9. 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.

    Article  Google Scholar 

  10. 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.

    Article  Google Scholar 

  11. 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.

    Google Scholar 

  12. 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.

    Google Scholar 

  13. 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.

    Article  Google Scholar 

  14. 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.

    Article  Google Scholar 

  15. 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.

    Article  MathSciNet  Google Scholar 

  16. 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.

    Article  MathSciNet  Google Scholar 

  17. 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.

    Article  Google Scholar 

  18. C. Yang, Modular Modeling and Control for Autonomous Underwater Vehicle (AUV), Ph.D. Thesis, University of Singapore, Singapore, 2008.

    Google Scholar 

  19. 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.

    Article  Google Scholar 

  20. 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.

    Article  Google Scholar 

  21. 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.

    Article  MathSciNet  Google Scholar 

  22. 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.

    Article  Google Scholar 

  23. T. I. Fossen, Nonlinear Modelling and Control of Under-water Vehicles, Ph.D. Thesis, Engineering Cybernetics, Norwegian University of Science and Technology, Norway, 1991.

  24. T. I. Fossen, Guidance and Control of Ocean Vehicles, John Wiley & Sons Inc., New York, p. 480, 1994.

    Google Scholar 

  25. 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.

    Article  Google Scholar 

  26. 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.

  27. 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.

    Article  Google Scholar 

  28. L. Wang, “Continuous time model predictive control design using orthonormal functions,” International Journal of Control, vol. 74, no. 16, pp. 1588–1600, Jan. 2001.

    Article  MathSciNet  Google Scholar 

  29. E. F. Camacho and C. B. Alba, Model Predictive Control, Springer Science & Business Media, Berlin, pp. 404, 2013.

    Google Scholar 

  30. B. Kouvaritakis and M. Cannon, Model Predictive Control, Springer, Switzerland, pp. 384, 2016.

    Book  Google Scholar 

  31. L. Wang, Model Predictive Control System Design and Implementation Using MATLAB©, Springer Science & Business Media, London, pp. 378, 2009.

    Google Scholar 

  32. 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.

    Article  Google Scholar 

  33. 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.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ali Jabar Rashidi.

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12555-018-0946-4

Keywords

Navigation