Onboard system of hybrid underwater robotic vehicles: Integrated software architecture and control algorithm

Abstract In this paper, a hybrid underwater robotic vehicle (HURV), which combines the advantages of autonomous underwater vehicle and remotely operated vehicle, is introduced. The vehicle system consists of an onboard system with a set of embedded PC/104 computers and a surface monitoring station based on the client–server supervisory control and data acquisition (SCADA) system. Correspondingly, a two-layer software architecture composed of a monitoring layer and a task layer is presented, and they are inserted into the surface and onboard systems, respectively. The task layer includes four kinds of tasks — perception task, communication task, motion control task and fault treatment task. Subsequently, the design and implementation for multiple tasks running in the task layer are described in detail. Furthermore, under the above software architecture, a model-free fuzzy proportional–integral–derivative (FPID) controller is applied to heading control task at different speed profiles, in consideration of the simplified implementation on the PC/104 computer. Numerical simulation results quantitatively illustrate the designed FPID controller performs better than the classic PID controller, especially in the rise time, settling time, and overshot. Finally, tank experiments are performed to test the performance of the entire onboard system of the developed HURV with the integrated software architecture and FPID control algorithm.

[1]  Ning Wang,et al.  Finite-time observer based accurate tracking control of a marine vehicle with complex unknowns , 2017 .

[2]  Lionel Lapierre,et al.  Nonlinear Path Following Control of an AUV , 2007 .

[3]  Bowen Yi,et al.  Design of three exponentially convergent robust controllers for the trajectory tracking of autonomous underwater vehicles , 2017 .

[4]  Philip A. Wilson,et al.  Adaptive neural network-based backstepping fault tolerant control for underwater vehicles with thruster fault , 2015 .

[5]  Chenguang Yang,et al.  Corrections to "Extended State Observer-Based Integral Sliding Mode Control for an Underwater Robot With Unknown Disturbances and Uncertain Nonlinearities" , 2019, IEEE Trans. Ind. Electron..

[6]  Maja Matijasevic,et al.  Control architectures for autonomous underwater vehicles , 1997 .

[7]  A. Visioli Tuning of PID controllers with fuzzy logic , 2001 .

[8]  Meng Joo Er,et al.  Tracking-Error-Based Universal Adaptive Fuzzy Control for Output Tracking of Nonlinear Systems with Completely Unknown Dynamics , 2018, IEEE Transactions on Fuzzy Systems.

[9]  Khac Duc Do,et al.  Control of Ships and Underwater Vehicles: Design for Underactuated and Nonlinear Marine Systems , 2009 .

[10]  Lei Wan,et al.  Path following of an Underactuated AUV Based on Fuzzy Backstepping Sliding Mode Control , 2016 .

[11]  Fumin Zhang,et al.  Future Trends in Marine Robotics [TC Spotlight] , 2015, IEEE Robotics & Automation Magazine.

[12]  An Li,et al.  Dynamic positioning test for removable of ocean observation platform , 2018 .

[13]  R. Stokey,et al.  Enabling technologies for REMUS docking: an integral component of an autonomous ocean-sampling network , 2001 .

[14]  Nils Størkersen,et al.  Rapid environmental assessment with autonomous underwater vehicles — Examples from HUGIN operations , 2008 .

[15]  Stefan B. Williams,et al.  Monitoring of Benthic Reference Sites: Using an Autonomous Underwater Vehicle , 2012, IEEE Robotics & Automation Magazine.

[16]  Qin Zhang,et al.  Virtual Submerged Floating Operational System for Robotic Manipulation , 2018, Complex..

[17]  P. Ridao,et al.  COLA2: A Control Architecture for AUVs , 2012, IEEE Journal of Oceanic Engineering.

[18]  Qin Zhang,et al.  On intelligent risk analysis and critical decision of underwater robotic vehicle , 2017 .

[19]  Youxian Sun,et al.  Two Degree-of-Freedom Smith Predictor for Processes with Time Delay , 1998, Autom..

[20]  Junku Yuh,et al.  Development of a real-time control architecture for a semi-autonomous underwater vehicle for intervention missions , 2004 .

[21]  Caoyang Yu,et al.  Guidance-Error-Based Robust Fuzzy Adaptive Control for Bottom Following of a Flight-Style AUV With Saturated Actuator Dynamics , 2020, IEEE Transactions on Cybernetics.

[22]  Zewei Zheng,et al.  Path Following of a Surface Vessel With Prescribed Performance in the Presence of Input Saturation and External Disturbances , 2017, IEEE/ASME Transactions on Mechatronics.

[23]  Stephen R. Turnock,et al.  Depth control for an over-actuated, hover-capable autonomous underwater vehicle with experimental verification , 2017 .

[24]  Avishai Wool,et al.  Accurate modeling of Modbus/TCP for intrusion detection in SCADA systems , 2013, Int. J. Crit. Infrastructure Prot..

[25]  Caoyang Yu,et al.  Adaptive Fuzzy Trajectory Tracking Control of an Under-Actuated Autonomous Underwater Vehicle Subject to Actuator Saturation , 2018, Int. J. Fuzzy Syst..

[26]  Zhouhua Peng,et al.  Distributed Maneuvering of Autonomous Surface Vehicles Based on Neurodynamic Optimization and Fuzzy Approximation , 2018, IEEE Transactions on Control Systems Technology.

[27]  Cecilia E. Garcia Cena,et al.  Experiences and results from designing and developing a 6 DoF underwater parallel robot , 2011, Robotics Auton. Syst..

[28]  Simon X. Yang,et al.  Real-time hybrid design of tracking control and obstacle avoidance for underactuated underwater vehicles , 2016, J. Intell. Fuzzy Syst..

[29]  Keng Peng Tee,et al.  Control of fully actuated ocean surface vessels using a class of feedforward approximators , 2006, IEEE Transactions on Control Systems Technology.

[30]  Dan Wang,et al.  Containment Maneuvering of Marine Surface Vehicles With Multiple Parameterized Paths via Spatial-Temporal Decoupling , 2017, IEEE/ASME Transactions on Mechatronics.

[31]  Kristin Y. Pettersen,et al.  Line-of-Sight Path Following for Dubins Paths With Adaptive Sideslip Compensation of Drift Forces , 2015, IEEE Transactions on Control Systems Technology.

[32]  Do Wan Kim,et al.  Tracking of REMUS autonomous underwater vehicles with actuator saturations , 2015, Autom..

[33]  Alan Burns,et al.  Real Time Scheduling Theory: A Historical Perspective , 2004, Real-Time Systems.

[34]  Fumin Zhang,et al.  Future Trends in Marine Robotics , 2015 .

[35]  Antonella Ferrara,et al.  AMADEUS: advanced manipulation for deep underwater sampling , 1997, IEEE Robotics Autom. Mag..

[36]  Ho Jae Lee,et al.  Robust sampled-data fuzzy control of nonlinear systems with parametric uncertainties: Its application to depth control of autonomous underwater vehicles , 2012, International Journal of Control, Automation and Systems.

[37]  Shahrin Md. Ayob,et al.  Single Input Fuzzy Logic Controller for Unmanned Underwater Vehicle , 2010, J. Intell. Robotic Syst..

[38]  Hao Wang,et al.  Predictor-based LOS guidance law for path following of underactuated marine surface vehicles with sideslip compensation , 2016 .

[39]  Qin Zhang,et al.  On decentralized adaptive full-order sliding mode control of multiple UAVs. , 2017, ISA transactions.

[40]  Chaomin Luo,et al.  Adaptive Fuzzy Sliding Mode Diving Control for Autonomous Underwater Vehicle with Input Constraint , 2018, Int. J. Fuzzy Syst..

[41]  Robert Sutton,et al.  Advances in Unmanned Marine Vehicles , 2006 .

[42]  Stephen R. Turnock,et al.  Delphin2: an over actuated autonomous underwater vehicle for manoeuvring research , 2013 .

[43]  Gianluca Antonelli Underwater Robots , 2003 .

[44]  J. Jarry SAR, NAUTILE, SAGA, ELIT--Four new vehicles for underwater work and exploration: The IFREMER approach , 1986 .

[45]  Wan Kyun Chung,et al.  An Ethology-Based Hybrid Control Architecture for an Autonomous Underwater Vehicle for Performing Multiple Tasks , 2013, IEEE Journal of Oceanic Engineering.

[46]  Junku Yuh,et al.  Underwater autonomous manipulation for intervention missions AUVs , 2009 .

[47]  Daqi Zhu,et al.  Observer-based adaptive neural network control for a class of remotely operated vehicles , 2016 .

[48]  Qin Zhang,et al.  Robust Magnetic Tracking of Subsea Cable by AUV in the Presence of Sensor Noise and Ocean Currents , 2018, IEEE Journal of Oceanic Engineering.

[49]  Colin Bradley,et al.  Hierarchical Model Predictive Image-Based Visual Servoing of Underwater Vehicles With Adaptive Neural Network Dynamic Control , 2016, IEEE Transactions on Cybernetics.

[50]  Chaomin Luo,et al.  Biologically Inspired Self-Organizing Map Applied to Task Assignment and Path Planning of an AUV System , 2018, IEEE Transactions on Cognitive and Developmental Systems.