Abstract
An efficient position based visual sevroing control approach for Autonomous Underwater Vehicles (AUVs) by employing Non-linear Model Predictive Control (N-MPC) is designed and presented in this work. In the proposed scheme, a mechanism is incorporated within the vision-based controller that determines when the Visual Tracking Algorithm (VTA) should be activated and new control inputs should be calculated. More specifically, the control loop does not close periodically, i.e., between two consecutive activations (triggering instants), the control inputs calculated by the N-MPC at the previous triggering time instant are applied to the underwater robot in an open-loop mode. This results in a significantly smaller number of requested measurements from the vision tracking algorithm, as well as less frequent computations of the non-linear predictive control law. This results in a reduction in processing time as well as energy consumption and, therefore, increases the accuracy and autonomy of the Autonomous Underwater Vehicle. The latter is of paramount importance for persistent underwater inspection tasks. Moreover, the Field of View constraints (FoV), control input saturation, the kinematic limitations due to the underactuated degree of freedom in sway direction, and the effect of the model uncertainties as well as external disturbances have been considered during the control design. In addition, the stability and convergence of the closed-loop system has been guaranteed analytically. Finally, the efficiency and performance of the proposed vision-based control framework is demonstrated through a comparative real-time experimental study while using a small underwater vehicle.
Highlights
Vision-based control has been extensively investigated in recent decades for the operation of autonomous underwater vehicles [1,2]
The visual servoing can be categorized in (i) Position-Based Visual Servoing (PBVS), where the visual features extracted along with the help of the visual tracking algorithm are used for the estimation of the three-dimensional (3D) relative position between the camera and visual target; (ii) Image-Based Visual Servoing (IBVS), where the error function is defined directly on the position of the image features in the image plane between the current and desired images [11]; and, (iii) 2-1/2 Visual Servoing, where the error function is partially formulated in both the Cartesian and the image plane
Between two consecutive triggering instants, i.e., [k i, k i+1 ), the control inputs calculated by the Non-linear Model Predictive Control (N-MPC) at the previous triggering time instant are applied to the underwater robot in an open-loop mode i.e., the vision algorithm is not activated and no image processing is performed
Summary
Vision-based control has been extensively investigated in recent decades for the operation of autonomous underwater vehicles [1,2]. Complex underwater missions, such as surveillance of Machines 2020, 8, 33; doi:10.3390/machines8020033 www.mdpi.com/journal/machines. Machines 2020, 8, 33 underwater oil/gas pipelines [3,4,5], inspection of underwater communication cables [6,7], and search for hazardous materials (e.g., naval mines) [8,9,10], require detailed and continuous visual feedback, which can be obtained from either monocular or stereo vision systems. Regarding visual servo control in underwater robotics, some previous work for the pipe inspection task (for example, oil platforms) were realized in [15,16]. Some applications of visual servoing for station keeping of autonomous underwater vehicles are given in [22,23,24]
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.