Experimental Study of a Modified Command Governor Adaptive Controller for Depth Control of an Unmanned Underwater Vehicle

Charita D. Makavita , Shantha G. Jayasinghe , Hung D. Nguyen , Dev Ranmuthugala

Journal of Marine Science and Application ›› 2021, Vol. 20 ›› Issue (3) : 504 -523.

PDF
Journal of Marine Science and Application ›› 2021, Vol. 20 ›› Issue (3) : 504 -523. DOI: 10.1007/s11804-021-00225-y
Research Article

Experimental Study of a Modified Command Governor Adaptive Controller for Depth Control of an Unmanned Underwater Vehicle

Author information +
History +
PDF

Abstract

Command governor–based adaptive control (CGAC) is a recent control strategy that has been explored as a possible candidate for the challenging task of precise maneuvering of unmanned underwater vehicles (UUVs) with parameter variations. CGAC is derived from standard model reference adaptive control (MRAC) by adding a command governor that guarantees acceptable transient performance without compromising stability and a command filter that improves the robustness against noise and time delay. Although simulation and experimental studies have shown substantial overall performance improvements of CGAC over MRAC for UUVs, it has also shown that the command filter leads to a marked reduction in initial tracking performance of CGAC. As a solution, this paper proposes the replacement of the command filter by a weight filter to improve the initial tracking performance without compromising robustness and the addition of a closed-loop state predictor to further improve the overall tracking performance. The new modified CGAC (M-CGAC) has been experimentally validated and the results indicate that it successfully mitigates the initial tracking performance reduction, significantly improves the overall tracking performance, uses less control force, and increases the robustness to noise and time delay. Thus, M-CGAC is a viable adaptive control algorithm for current and future UUV applications.

Keywords

Command governor adaptive control / Measurement noise / Time delay / Transient tracking / Unmanned underwater vehicles / Robustness

Cite this article

Download citation ▾
Charita D. Makavita, Shantha G. Jayasinghe, Hung D. Nguyen, Dev Ranmuthugala. Experimental Study of a Modified Command Governor Adaptive Controller for Depth Control of an Unmanned Underwater Vehicle. Journal of Marine Science and Application, 2021, 20(3): 504-523 DOI:10.1007/s11804-021-00225-y

登录浏览全文

4963

注册一个新账户 忘记密码

References

[1]

Alagoz BB, Tepljakov A, Petlenkov E, Yeroglu C. Multi–loop model reference proportional integral derivative controls: design and performance evaluations. Algorithms, 2020, 13(2): 88-113

[2]

Antonelli G, Chiaverini S, Sarkar N, West M. Adaptive control of an autonomous underwater vehicle: experimental results on ODIN. IEEE Trans Control Syst Technol, 2001, 9(5): 756-765

[3]

Ariza Ramirez W, Leong ZQ, Nguyen HD, Jayasinghe SG. Exploration of the applicability of probabilistic inference for learning control in underactuated autonomous underwater vehicles. Auton Robot, 2020, 44(6): 1121-1134

[4]

BlueRobotics (2016) Bar30 high–resolution 300m depth/pressure sensor. Availabel from https://bluerobotics.com/store/sensors-sonars-cameras/sensors/bar30-sensor-r1/. Accessed 13 Aug 2021.

[5]

Borhaug E, Pavlov A, Pettersen KY. Integral LOS control for path following of underactuated marine surface vessels in the presence of constant ocean currents. 2008 47th IEEE Conference on Decision and Control, 2008, Mexico: Cancun, 4984-4991

[6]

Brun L (2012) ROV/AUV trends market and technology. Marine Technology Reporter:48–51

[7]

Caccia M, Indiveri G, Veruggio G. Modeling and identification of open–frame variable configuration unmanned underwater vehicles. IEEE J Ocean Eng, 2000, 25(2): 227-240

[8]

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

[9]

Campbell S, Kaneshige J, Nguyen N, Krishnakumar K (2010) Implementation and evaluation of multiple adaptive control technologies for a generic transport aircraft simulation. Proceedings of the AIAA Infotech@Aerospace 2010, Atlanta, USA. 10.2514/6.2010–3322

[10]

Cao C, Hovakimyan N. Design and analysis of a novel L1 adaptive controller, Part I: Control signal and asymptotic stability. Proceedings of the 2006 American Control Conference, 2006, USA: Minneapolis, 3397-3402

[11]

Cavalletti M, Ippoliti G, Longhi S. A comparative study between switching and adaptive controllers for a remotely operated vehicle Proceedings of the Institution of Mechanical Engineers, Part M. Journal of Engineering for the Maritime Environment, 2011, 225(3): 191-205

[12]

Crespo L, Matsutani M, Annaswamy A. Design of a model reference adaptive controller for an unmanned air vehicle. Proceedings of the AIAA Guidance, 2010, Toronto, Canada: Navigation, and Control Conference, 1-12

[13]

Duarte-Mermoud MA, Narendra KS. Combined direct and indirect approach to adaptive control. IEEE Trans Autom Control, 1989, 34(10): 1071-1075

[14]

Dydek ZT, Annaswamy AM, JJE S, Lavretsky E. High performance adaptive control in the presence of time delays. Proceedings of the 2010 American Control Conference, 2010, USA: Baltimore, 880-885

[15]

Elhaki O, Shojaei K. A robust neural network approximation–based prescribed performance output–feedback controller for autonomous underwater vehicles with actuators saturation. Eng Appl Artif Intell, 2020, 88: 103382

[16]

Fernandes DA, Dukan F, Sørensen AJ. Reference model for high performance and low energy consumption motions. Proceedings of the 3rd IFAC Workshop on Navigation, 2012, Porto, Portugal: Guidance and Control of Underwater Vehicles, 217-222

[17]

Fjellstad O-E, Fossen TI, Egeland O. Adaptive control of ROVs with actuator dynamics and saturation. Model Identif Control, 1992, 13(3): 175-188

[18]

Fossen TI. Guidance and control of ocean vehicles, 1994 John Wiley & Sons

[19]

Fossen TI. Handbook of marine craft hydrodynamics and motion control, 2011 John Wiley & Sons

[20]

Fossen TI, Fjellstad O-E. Robust adaptive control of underwater vehicles: a comparative study. Model Identif Control, 1996, 17(1): 47-62

[21]

Fossen TI, Lekkas AM. 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, 2017, 31(4): 445-463

[22]

Fossen TI, Breivik M, Skjetne R (2003) Line–of–sight path following of underactuated marine craft. IFAC Proceedings, Girona, Spain,Volumes, 36(21) 211–216. https://doi.org/10.1016/S1474_6670(17)37809_6

[23]

Fravolini ML, Yucelen T, Campa G. Performance verification of low–frequency learning adaptive controllers. Proceedings of the 2014 American Control Conference, 2014, USA: Portland, 5091-5096

[24]

Gilooly S. Measurement of dynamic pressure gradients on the surface of short cylinders, 2018, Durham: Master's Thesis and Capstones University of New Hampshire

[25]

Guerrero J, Torres J, Creuze V, Chemori A. Trajectory tracking for autonomous underwater vehicle: an adaptive approach. Ocean Eng, 2019, 172: 511-522

[26]

Healey AJ, Lienard D. Multivariable sliding mode control for autonomous diving and steering of unmanned underwater vehicles. IEEE J Ocean Eng, 1993, 18(3): 327-339

[27]

Ioannou P, Fidan B (2006) Adaptive control tutorial. Society for Industrial and Applied Mathematics

[28]

Ioannou P, Annaswamy AM, Narendra KS, Jafari S, Rudd L, Ortega R, Boskovic J. L1–adaptive control: stability, robustness, and interpretations. IEEE Trans Autom Control, 2014, 59(11): 3075-3080

[29]

Lavretsky E, Gadient R, Gregory IM. Predictor–based model reference adaptive control. J Guid Control Dyn, 2010, 33(4): 1195-1201

[30]

Le KD, Nguyen HD, Ranmuthugala D (2013) Development and modelling of a three–thurster remotely operated vehicle using open source hardware. In: Proceedings of the 17th International Conference On Mechatronics Technology, Jeju Island, Korea, pp 1–6. https://doi.org/10.15625/1813_9663/30/2/3429

[31]

Lekkas AM, Fossen TI (2012) A time–varying lookahead distance guidance law for path following. IFAC Proceedings, Arenzano, Italy, 45(27): 398–403. https://doi.org/10.3182/20120919_3_IT_2046.00068

[32]

Maalouf D (2013) Contributions to nonlinear adaptive control of low inertia underwater robots. PhD thesis. University of Montpellier, Montpellier

[33]

Macnab CJB. Modifying CMAC adaptive control with weight smoothing in order to avoid overlearning and bursting. Neural Comput & Applic, 2019, 31(7): 2207-2216

[34]

Makavita CD (2018) Adaptive control solutions for advanced unmanned underwater vehicle applications. PhD thesis. University of Tasmania, Tasmania, Australia. https://doi.org/10.25959/100.00028692

[35]

Makavita CD, Nguyen HD, Ranmuthugala D, Jayasinghe SG (2015) Command governor adaptive control for an unmanned underwater vehicle. Proceedings of the 2015 IEEE Conference on Control Applications (CCA), 1096–1102. https://doi.org/10.1109/CCA.2015.7320759

[36]

Makavita CD, Nguyen HD, Jayasinghe SG, Ranmuthugala D. Predictor–based model reference adaptive control of an unmanned underwater vehicle. Proceedings of the 14th International Conference on Control, 2016, Phuket, Thailand: Automation, Robotics and Vision (ICARCV)

[37]

Makavita CD, Nguyen HD, Jayasinghe SG, Ranmuthugala D. Command governor adaptive control for unmanned underwater vehicles with measurement noise and actuator dead–zone. Proceedings of the 2016 Moratuwa Engineering Research Conference (MERCon), 2016, Sri Lanka: Moratuwa, 379-384

[38]

Makavita CD, Jayasinghe SG, Nguyen HD, Ranmuthugala D (2018) Experimental comparison of two composite MRAC methods for UUV operations with low adaptation gains. IEEE J Ocean Eng:1–20. https://doi.org/10.1109/JOE.2018.2869508

[39]

Makavita CD, Jayasinghe SG, Nguyen HD, Ranmuthugala D. Experimental study of command governor adaptive control for unmanned underwater vehicles. IEEE Trans Control Syst Technol, 2019, 27(1): 332-345

[40]

Makavita CD, Jayasinghe SG, Nguyen HD, Ranmuthugala D. Experimental study of a command governor adaptive depth controller for an unmanned underwater vehicle. Appl Ocean Res, 2019, 86: 61-72

[41]

McFarland CJ, Whitcomb LL. Experimental evaluation of adaptive model–based control for underwater vehicles in the presence of unmodeled actuator dynamics. Proceedings of the 2014 IEEE International Conference on Robotics and Automation (ICRA), 2014, China: Hong Kong, 2893-2900

[42]

Narendra K, Annaswamy A. A new adaptive law for robust adaptation without persistent excitation. IEEE Trans Autom Control, 1987, 32(2): 134-145

[43]

Nguyen HD, Pienaar R, Ranmuthugala D, West W (2011) Modeling, simulation and control of underwater vehicles. In: Proceedings of the 1st Vietnam Conference on Control and Automation, Hanoi, Vietnam, pp 150–159

[44]

Ortega R, Panteley E. Comments on adaptive control: stabilisation mechanism, existing conditions for stability and performance limitations. Int J Control, 2014, 87(3): 581-588

[45]

Pivano L (2008) Thrust estimation and control of marine propellers in fourquadrant operations. PhD thesis. Norwegian University of Science and Technology, Trondheim

[46]

Proctor AA, Buchanan A, Buckham B, Bradley C. ROVs with semi–autonomous capabilities for use on renewable energy platforms, 2015, Kona, Hawaii, USA: The Twenty–fifth International Offshore and Polar Engineering Conference

[47]

Refsnes JE (2007) Nonlinear model–based control of slender body AUVs Nowergian University of Science and Technology

[48]

Ridao P, Batlle J, Carreras M (2001) Model identification of a low–speed uuv with on–board sensors. IFAC conference CAMS2001, Control Applications in Marine Systems, Glasgow, Scotland. https://doi.org/10.1016/S1474_6670(17)35114_5

[49]

Rodgers J, Wharington J, Tynan A, Coxhead M. A concept for the deployment of unmanned maritime systems from submarines: MURULA integration impact modelling and results. Undersea Defence Technology Pacific Conference, 2008, Australia: Sydney

[50]

Sayer P. Hydrodynamic forces on ROVs near the air–sea interface. International Journal of Offshore and Polar Engineering, 1996, 6(3): 177-183

[51]

SeaBotix T. BTD150 AUV/ROV Thruster Datasheet, 2015, USA: San Diego

[52]

Smallwood DA, Whitcomb LL. Adaptive identification of dynamically positioned underwater robotic vehicles. IEEE Trans Control Syst Technol, 2003, 11(4): 505-515

[53]

Smallwood DA, Whitcomb LL. Model–based dynamic positioning of underwater robotic vehicles: theory and experiment. IEEE J Ocean Eng, 2004, 29(1): 169-186

[54]

Stepanyan V, Krishnakumar K. MRAC revisited: guaranteed performance with reference model modification. Proceedings of the 2010 American Control Conference, 2010, USA: Baltimore, 93-98

[55]

Stepanyan V, Krishnakumar K. Adaptive control with reference model modification. J Guid Control Dyn, 2012, 35(4): 1370-1374

[56]

Stilinović N, Nađ Đ, Mišković N (2015) AUV for diver assistance and safety: design and implementation. IEEE/MTS OCEANS 2015 – Genova, Switzerland. https://doi.org/10.1109/OCEANS_Genova.2015.7271670

[57]

TE Connectivity (2015) MS5837-30BA, Ultra-small, gel-filled, pressure sensor with stainless steel cap. TE Connectivity, Available from https://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=MS5837-30BA&DocType=DS&DocLang=English. Accessed on 23 Apr 2020.

[58]

Tepljakov A, Alagoz BB, Gonzalez E, Petlenkov E, Yeroglu C. Model reference adaptive control scheme for retuning method–based fractional–order PID control with disturbance rejection applied to closed–loop control of a magnetic levitation system. Journal of Circuits, Systems and Computers, 2018, 27(11): 1850176

[59]

Valladarez LND (2015) An adaptive approach for precise underwater vehicle control in combined robot–diver operations. MSc. thesis. Naval Postgraduate School

[60]

Valladarez LND, Toit, NED (2015) Robust adaptive control of underwater vehicles for precision operations. MTS/IEEE OCEANS 2015, Washington, USA, 1–7. https://doi.org/10.23919/OCEANS.2015.7404364

[61]

von Ellenrieder KD. Control of marine vehicles, 2021 Springer International Publishing

[62]

Wu J, Liu J, Xu H. A variable buoyancy system and a recovery system developed for a deep–sea AUV Qianlong I. IEEE/MTS OCEANS 2014 – Taipei, 2014, Taiwan: China

[63]

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

[64]

Xu H, Rong H, Guedes Soares C. Use of AIS data for guidance and control of path–following autonomous vessels. Ocean Eng, 2019, 194: 106635

[65]

Xu H, Fossen TI, Guedes Soares C. Uniformly semiglobally exponential stability of vector field guidance law and autopilot for path–following. Eur J Control, 2020, 53: 88-97

[66]

Yang J, Na J, Gao G. Robust model reference adaptive control for transient performance enhancement. International Journal of Robust and Nonlinear Control, 2020, 30(15): 6207-6228

[67]

Yoerger DR, Slotine JJE. Adaptive sliding control of an experimental underwater vehicle. Proceedings of the 1991 IEEE International Conference on Robotics and Automation, 1991, USA: Sacramento, 2746-2751

[68]

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

[69]

Yucelen T, Haddad WM. A robust adaptive control architecture for disturbance rejection and uncertainty suppression with L∞ transient and steady-state performance guarantees. International Journal of Adaptive Control and Signal Processing, 2012, 26(11): 1024-1055

[70]

Yucelen T, Haddad WM. Low–frequency learning and fast adaptation in model reference adaptive control. IEEE Trans Autom Control, 2013, 58(4): 1080-1085

[71]

Yucelen T, Johnson E (2012a) Command governor–based adaptive control. AIAA Guidance, Navigation, and Control Conference, Minneapolis, USA, 1–18. https://doi.org/10.2514/6.2012_4618

[72]

Yucelen T, Johnson E (2012b) Design and analysis of a novel command governor architecture for shaping the transient response of nonlinear uncertain dynamical systems. In: Proceedings of the IEEE 51st Annual Conference on Decision and Control (CDC), Maui, USA, pp 2890–2895. https://doi.org/10.1109/CDC.2012.6426157

[73]

Yucelen T, Johnson E. A new command governor architecture for transient response shaping. International Journal of Adaptive Control and Signal Processing, 2013, 27(12): 1065-1085

[74]

Yuh J, Nie J, Lee CSG (1999) Experimental study on adaptive control of underwater robots. In: Proceedings of the1999 IEEE International Conference on Robotics and Automation, Detroit, USA, pp 393–398. https://doi.org/10.1109/ROBOT.1999.770010

[75]

Zang Z, Bitmead RR. Transient bounds for adaptive control systems. IEEE Trans Autom Control, 1994, 39(1): 171-175

[76]

Zhang Y, Liu X, Luo M, Yang C. MPC–based 3–D trajectory tracking for an autonomous underwater vehicle with constraints in complex ocean environments. Ocean Eng, 2019, 189: 106309

AI Summary AI Mindmap
PDF

210

Accesses

0

Citation

Detail

Sections
Recommended

AI思维导图

/