Abstract
This paper presents the development of an image-based visual servoing control system for underwater vehicles, designed to track underwater pipelines using an onboard monocular camera. We propose a novel line-pickup criterion to ensure continuous, smooth tracking when the pipeline changes its direction. An angle projection method is developed to capture the current heading angle relative to the target line and the target angle in the camera view using a 3D camera projection model. A dynamic model of a remotely operated vehicle (ROV) is developed for tracking control design. A nonlinear controller based on nonlinear feedback linearization method is designed for the ROV to track the target angle. A Lyapunov-based stability analysis is provided to prove the local stability of the nonlinear control. The visual servoing control with embedded image process is simulated in an OpenGL environment and implemented on a BlueROV in real-time experiments. The comparisons with different conditions reveal the effect of control parameters on the tracking performance. The experiments have been conducted to test the performance of the model-based nonlinear controller and the PD controller. From the experimental results, the coordination among control signals and state values has validated the effectiveness of this method even when the ROV is affected by the disturbance.
Similar content being viewed by others
Data availability
The data published in this paper is publically accessible. Please contact the corresponding author: Dr. Zheng Chen at zchen43@central.uh.edu for the data access.
References
Aripin, M.K., Aras, M.S.M., Sulaiman, M., Zainal, M.I.M., Harun, M.H., Zambri, M.K.M.: Low cost expansion of unmanned underwater remotely operated crawler (roc) for pipeline inspection. In 2017 IEEE 7th International Conference on Underwater System Technology: Theory and Applications (USYS), pages 1–5. IEEE (2017)
Bharti, V., Lane, D., Wang, S.: A semi-heuristic approach for tracking buried subsea pipelines using fluxgate magnetometers. In: 2020 IEEE 16th International Conference on Automation Science and Engineering (CASE), pages 469–475. IEEE (2020)
Chu, Z., Zhu, D., Luo, C.: Adaptive neural sliding mode trajectory tracking control for autonomous underwater vehicle without thrust model. In: 2017 13th IEEE Conference on Automation Science and Engineering (CASE), pages 1639–1644. IEEE (2017)
Duda, R.O., Hart, P.E.: Use of the hough transformation to detect lines and curves in pictures. Commun. ACM 15(1), 11–15 (1972)
Duran, O., Althoefer, K., Seneviratne, L.D.: Automated pipe defect detection and categorization using camera/laser-based profiler and artificial neural network. IEEE Trans. Autom. Sci. Eng. 4(1), 118–126 (2007). https://doi.org/10.1109/TASE.2006.873225
Fossen, T.I.: Handbook of Marine Craft Hydrodynamics and Motion Control. Wiley, Amsterdam (2011)
Gåsvik, K.J.: Optical Metrology. Wiley, Amsterdam (2003)
Heshmati-Alamdari, S., Nikou, A., Dimarogonas, D.V.: Robust trajectory tracking control for underactuated autonomous underwater vehicles in uncertain environments. IEEE Transactions on Automation Science and Engineering (2020)
LaSalle, J.: Some extensions of liapunov’s second method. IRE Transactions on Circuit Theory 7(4), 520–527 (1960)
Pedersen, S., Liniger, J., Sørensen, F.F., Schmidt, K., von Benzon, M., Klemmensen, S.S.: Stabilization of a rov in three-dimensional space using an underwater acoustic positioning system. IFAC-PapersOnLine 52(17), 117–122 (2019)
Reynolds, C.W.: Steering behaviors for autonomous characters. In Game Developers Conference, volume 1999, pages 763–782. Citeseer (1999)
Sfahani, Z.F., Vali, A., Behnamgol, V.: Pure pursuit guidance and sliding mode control of an autonomous underwater vehicle for pipeline tracking. In 2017 5th International Conference on Control, Instrumentation, and Automation (ICCIA), pages 279–283. Ieee (2017)
Sheng, M., Tang, S., Wan, L., Wang, G., Qin, H., Liu, Y.: A new algorithm for auv pipeline recognition and location. In OCEANS 2018 MTS/IEEE Charleston, pages 1–5. IEEE (2018)
Shi, L., Chen, Z., Guo, S., Guo, P., He, Y., Pan, S., Xing, H., Su, S., Tang, K.: An underwater pipeline tracking system for amphibious spherical robots. In 2017 IEEE International Conference on Mechatronics and Automation (ICMA), pages 1390–1395. IEEE (2017)
Shi, L., Zheng, R., Liu, M., Zhang, S.: Distributed circumnavigation control of autonomous underwater vehicles based on local information. Syst. Control Lett. 148, 104873 (2021)
Shojaei, K.: Three-dimensional tracking control of autonomous underwater vehicles with limited torque and without velocity sensors. Robotica 36(3), 374–394 (2018)
Sutulo, S., Soares, C.G.: A unified nonlinear mathematical model for simulating ship manoeuvring and seakeeping in regular waves. In Proc. Int. Conf. Mar. Simul, Ship Manoeuv (2006)
Tian, M., Liu, F., Hu, Z.: Single camera 3d lane detection and tracking based on EKF for urban intelligent vehicle. In 2006 IEEE International Conference on Vehicular Electronics and Safety, pages 413–418. IEEE (2006)
Wang, B., Su, Y., Wan, L., Li, Y.: Modeling and motion control system research of a mini underwater vehicle. In 2009 International Conference on Mechatronics and Automation, pages 4463–4467. IEEE (2009)
Wang, J., Meng, M.Q.-H., Khatib, O.: Eb-rrt: Optimal motion planning for mobile robots. IEEE Trans. Autom. Sci. Eng. 17(4), 2063–2073 (2020). https://doi.org/10.1109/TASE.2020.2987397
Wu, C.-J.: 6-DoF Modelling and Control of a Remotely Operated Vehicle. PhD thesis, Flinders University, College of Science and Engineering. (2018)
Yi, X., Chen, Z.: A robust visual tracking method for unmanned mobile systems. J. Dyn. Syst. Measure. Control 141(7) (2019)
Yuh, J.: Design and control of autonomous underwater robots: A survey. Auton. Robot. 8(1), 7–24 (2000)
Zheng, J., Song, L., Liu, L., Yu, W., Wang, Y., Chen, C.: Fixed-time sliding mode tracking control for autonomous underwater vehicles. Applied Ocean Research 117, 102928 (2021)
Acknowledgements
This research is supported by Texas Commission on Environmental Quality through Subsea Systems Institute Award #582-15-57593. This project was paid for [in part] with federal funding from the Department of the Treasury through the State of Texas under the Resources and Ecosystems Sustainability, Tourist Opportunities, and Revived Economies of the Gulf Coast States Act of 2012 (RESTORE Act). The content, statements, findings, opinions, conclusions, and recommendations are those of the author(s) and do not necessarily reflect the views of the State of Texas or the Treasury.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
There is no conflict of interest involved in this article.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Supplementary Information
Below is the link to the electronic supplementary material.
(MP4 266653 KB)
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Yi, X., Chen, Z. Image-based visual servoing control of remotely operated vehicle for underwater pipeline inspection. Int J Intell Robot Appl 8, 1–13 (2024). https://doi.org/10.1007/s41315-023-00301-2
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s41315-023-00301-2