Autopilot Design for Unmanned Surface Vehicle based on CNN and ACO

There is a growing concern to design intelligent controllers for autopiloting unmanned surface vehicles as solution for many naval and civilian requirements. Traditional autopilot’s performance declines due to the uncertainties in hydrodynamics as a result of harsh sailing conditions and sea states. This paper reports the design of a novel nonlinear model predictive controller (NMPC) based on convolutional neural network (CNN) and ant colony optimizer (ACO) which is superior to a linear proportional integral-derivative counterpart. This combination helps the control system to deal with model uncertainties with robustness. The results of simulation and experiment demonstrate the proposed method is more efficient and more capable to guide the vehicle through LOS waypoints particularly in the presence of large disturbances.

[1]  Dou Chun-xia Design of Fuzzy Neural Network Controller Based on Chaos Neural Network Forecast Model and Application , 2003 .

[2]  Ji Zhi-cheng,et al.  Controller Design for Asynchronism Motor Based on Multi-step Predictive Neural Network , 2006 .

[3]  Wan Lei,et al.  Design of the Intelligence Motion Control System for the High-Speed USV , 2009, 2009 Second International Conference on Intelligent Computation Technology and Automation.

[4]  Gheorghe Paun,et al.  Spiking Neural P Systems with Anti-Spikes , 2009, Int. J. Comput. Commun. Control.

[5]  Hashem Ashrafiuon,et al.  Predictive and sliding mode cascade control for Unmanned Surface Vessels , 2011, Proceedings of the 2011 American Control Conference.

[6]  C. Sonnenburg,et al.  An experimental comparison of two USV trajectory tracking control laws , 2012, 2012 Oceans.

[7]  Li Lin-ju,et al.  Ant Colony Algorithm and its Application , 2013 .

[8]  Ehsan Abbasi,et al.  Fuzzy LQR Controller for Heading Control of an Unmanned Surface Vessel , 2013 .

[9]  Chang Shun Wang,et al.  Applications of ADRC in Unmanned Surface Vessel Course Tracking , 2013 .

[10]  Andy S. K. Annamalai,et al.  An adaptive autopilot design for an uninhabited surface vehicle , 2014 .

[11]  Ioan Dzitac,et al.  Impact of Membrane Computing and P Systems in ISI WoS. Celebrating the 65th Birthday of Gheorghe Păun , 2015, Int. J. Comput. Commun. Control.

[12]  Vittorio E. Brando,et al.  The Potential of Autonomous Ship-Borne Hyperspectral Radiometers for the Validation of Ocean Color Radiometry Data , 2016, Remote. Sens..

[13]  Matilde Santos Peñas,et al.  Intelligent rudder control of an unmanned surface vessel , 2016, Expert Syst. Appl..

[14]  Kristin Ytterstad Pettersen,et al.  Set-based Line-of-Sight (LOS) path following with collision avoidance for underactuated unmanned surface vessel , 2016, 2016 24th Mediterranean Conference on Control and Automation (MED).

[15]  Yongsheng Zhao,et al.  Course control of USV based on fuzzy adaptive guide control , 2016, 2016 Chinese Control and Decision Conference (CCDC).

[16]  Yongsheng Zhao,et al.  USV model identification and course control , 2016, 2016 Sixth International Conference on Information Science and Technology (ICIST).

[17]  Gheorghe Păun,et al.  Membrane Computing and Economics: A General View , 2016, Int. J. Comput. Commun. Control.

[18]  Ye Tian,et al.  A region division based diversity maintaining approach for many-objective optimization , 2017, Integr. Comput. Aided Eng..