The AUV-Follower Control System Based on the Prediction of the AUV-Leader Movement Using Data from the Onboard Video Camera
Abstract
:1. Introduction
2. Problem Definition
3. The Formation of the Position, Orientation, and Speeds of Target Point Relative to the AUV-Follower with a Desired Period
3.1. The Estimation of the Positions and Movement Parameters of the Target Points of Each AUV-Follower Based on Data Received from Their Onboard Video Cameras
- -
- To reduce the calculation errors of by smoothing the sequence of the values of on a given period by means of a polynomial function;
- -
- To estimate the values of the elements of the vectors of position , the velocities , and the accelerations of the movement of the point without entering additional delays;
- -
- To obtain an analytical description of the movement of the point , which is used to predict its movement relative to the follower in the time interval between updating data from the onboard camera.
- -
- The vector of the coordinates of the target point of the AUV-follower in the CS (Figure 3);
- -
- The vector of the linear speed of the AUV-follower in its BCS;
- -
- The vector of the orientation angles of the AUV-follower in the ACS.
3.2. The Prediction Algorithm of Changing Position, Speed, and Accelerations of Target Point Movement
4. The Synthesis of AUV-Follower Control System
5. The Simulation Results
6. Discussion
- 1.
- The development of a strategy for the movement of the AUV-followers in the case of loss of visual contact with the leader, as well as methods to avoid this.
- 2.
- The development of group control systems with a large number of AUVs and the study of the stability of the movement of such groups.
- 3.
- The modification of the proposed system for the case of movement in an environment containing obstacles.
7. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Das, B.; Subudhi, B.; Pati, B.B. Cooperative formation control of autonomous underwater vehicles: An overview. Int. J. Autom. Comput. 2016, 13, 199–225. [Google Scholar] [CrossRef]
- Besseghieur, K.L.; Trębiński, R.; Kaczmarek, W.; Panasiuk, J. From trajectory tracking control to Leader–Follower formation control. Cybern. Syst. 2020, 51, 339–356. [Google Scholar] [CrossRef]
- Das, K.; Fierro, R.; Kumar, V.; Ostrowski, J.P.; Spletzer, J.; Taylor, C.J. A vision-based formation control framework. IEEE Trans. Robot. Autom. 2002, 18, 813–825. [Google Scholar] [CrossRef]
- Bazoula, A.; Maaref, H. Fuzzy separation bearing control for mobile robots formation. Proc. World Acad. Sci. Eng. Technol. 2007, 1, 1–7. [Google Scholar]
- Li, X.; Xiao, J.; Cai, Z. Backstepping Based Multiple Mobile Robots Formation Control. In Proceedings of the 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2005), Edmonton, AB, Canada, 2–6 August 2005; pp. 887–892. [Google Scholar]
- Subudhi, B.; Mohan, R.; Filaretov, V.; Zuev, A. Design of A Consensus Based Flocking Control Of Multiple Autonomous Underwater Vehicles Using Sliding Mode Approach. In Proceedings of the 28th DAAAM International Symposium, Zadar, Croatia, 8–11 November 2017; pp. 4–13. [Google Scholar]
- Maki, T.; Matsuda, T.; Sakamaki, T.; Ura, T.; Kojima, J. Navigation Method for Underwater Vehicles Based on Mutual Acoustical Positioning with a Single Seafloor Station. IEEE J. Ocean. Eng. 2013, 38, 167–177. [Google Scholar] [CrossRef]
- Atwood, D.; Leonard, J.; Bellingham, J.; Moran, B. An Acoustic Navigation System for Multiple Vehicles. In Proceedings of the International Symposium on Unmanned Untethered Submersible Technology, Durham, NH, USA, 25–27 September 1995; pp. 202–208. [Google Scholar]
- Filaretov, V.; Yukhimets, D. The method of path planning for AUV-group moving in desired formation in unknown environment with obstacles. IFAC-PapersOnLine 2020, 53, 14650–14655. [Google Scholar] [CrossRef]
- Caiti, A.; Calabrò, V.; Fabbri, T.; Fenucci, D.; Munafò, A. Underwater communication and distributed localization of AUV teams. In Proceedings of the MTS/IEEE International Conference OCEANS, Bergen, Norway, 10–13 June 2013; pp. 1–8. [Google Scholar]
- Rout, R.; Subudhi, B. A backstepping approach for the formation control of multiple autonomous underwater vehicles using a leader–follower strategy. J. Mar. Eng. Technol. 2016, 15, 38–46. [Google Scholar] [CrossRef]
- Eustice, R.; Whitcomb, L.; Singh, H.; Grund, M. Experimental Results in Synchronous-Clock One-Way-Travel-Time Acoustic Navigation for Autonomous Underwater Vehicles. In Proceedings of the 2007 IEEE International Conference on Robotics and Automation, Roma, Italy, 10–14 April 2007; pp. 4257–4264. [Google Scholar]
- Cario, G.; Casavola, A.; Djapic, V.; Gjanci, P.; Lupia, M.; Petrioli, C.; Spaccini, D. Clock Synchronization and Ranging Estimation for Control and Cooperation of Multiple UUVs. In Proceedings of the MTS/IEEE International Conference OCEANS, Shanghai, China, 10–13 April 2016. [Google Scholar]
- Filaretov, V.; Subudhi, B.; Yukhimets, D.; Mursalimov, E. The method of matching the navigation systems of AUV-leader and AUV-followers moving in formation. In Proceedings of the 2019 International Russian Automation Conference (RusAutoCon), Sochi, Russia, 8–14 September 2019. [Google Scholar]
- Zhao, Y.; Zhang, Y.; Lee, J. Lyapunov and sliding mode based leader-follower formation control for multiple mobile robots with an augmented distance-angle strategy. Int. J. Control. Autom. Syst. 2019, 17, 1314–1321. [Google Scholar] [CrossRef]
- Yan, Z.; Xu, D.; Chen, T.; Zhou, J. Formation control of unmanned underwater vehicles using local sensing means in absence of follower position information. Int. J. Adv. Robot. Syst. 2021, 18, 1–13. [Google Scholar] [CrossRef]
- Yazdani, A.; Sammut, K.; Yakimenko, O.; Lammas, A. A survey of underwater docking guidance systems. Robot. Auton. Syst. 2019, 124, 103382. [Google Scholar] [CrossRef]
- Indiveri, G. Geotechnical Surveys with Cooperative Autonomous Marine Vehicles: The EC WiMUST project. In Proceedings of the 2018 IEEE/OES Autonomous Underwater Vehicle Workshop (AUV), Porto, Portugal, 6–9 November 2018; pp. 1–6. [Google Scholar] [CrossRef]
- Streenan, A.; Du Toit, N. Diver relative AUV navigation for joint human-robot operations. In Proceedings of the 2013 OCEANS, San Diego, CA, USA, 23–27 September 2013; pp. 1–10. [Google Scholar] [CrossRef]
- Lwin, K.N.; Myint, M.; Mukada, N.; Yamada, D.; Matsuno, T.; Saitou, K.; Godou, W.; Sakamoto, T.; Minami, M. Sea Docking by Dual-eye Pose Estimation with Optimized Genetic Algorithm Parameters. J. Intell. Robot. Syst. 2019, 96, 245–266. [Google Scholar] [CrossRef]
- Figueiredo, A.; Ferreira, B.; Matos, A. Vision-based localization and positioning of an AUV. In Proceedings of the OCEANS 2016, Shanghai, China, 10–13 April 2016. [Google Scholar]
- Xiao, H.; Chen, X. Robotic target following with slow and delayed visual feedback. Int. J. Intell. Robot. Appl. 2020, 4, 378–389. [Google Scholar] [CrossRef]
- Filaretov, V.; Yukhimets, D. Formation control of AUV on the base of visual tracking of AUV-leader. In Proceedings of the International Russian Automation Conference (RusAutoCon), Sochi, Russia, 6–12 September 2021. [Google Scholar]
- Bradski, G.; Kaehler, A. Learning OpenCV: Computer Vision with the OpenCV Library; O’Reilly: Sebastopol, CA, USA, 2008. [Google Scholar]
- Fossen, T. Handbook of Marine Craft Hydrodynamics and Motion Control; Jonh Willey & Sons: Chichester, UK, 2011. [Google Scholar]
- Strutz, T. Data Fitting and Uncertainty: A Practical Introduction to Weighted Least Squares and Beyond, 2nd ed; Springer: Berlin/Heidelberg, Germany, 2016. [Google Scholar]
- Martins, J.R.; Sturdza, P.; Alonso, J.J. The complex-step derivative approximation. ACM Trans. Math. Softw. 2003, 29, 245–262. [Google Scholar] [CrossRef]
- Ikonen, E.; Najim, K. Advanced Process Identification and Control; Marcel Dekker: New York, NY, USA, 2002. [Google Scholar]
- Filaretov, V.F.; Yukhimets, D.A. Two-Loop System with Reference Model for Control of Spatial Movement of Cargo Underwater Vehicle. Mekhatronika Avtom. Upravlenie 2021, 22, 134–144. [Google Scholar] [CrossRef]
Name | Description |
---|---|
AUV-leader body-fixed coordinate system (CS) | |
AUV-follower body-fixed CS | |
CS of AUV-follower onboard camera | |
CS, the beginning of which coincides with the CS , and the axis is parallel to the z axis of the absolute CS | |
CS, the beginning of which coincides with the CS , and the axis is parallel to the z axis of the absolute CS | |
the desired position of AUV-follower in CS | |
the desired position of AUV-follower in CS | |
B = (B1, B2, …, Bn) | the coordinates of the beacons in the AUV-leader CS |
the pixel coordinates of the beacons in the image | |
the estimation of the position of the target point | |
, , | the vectors of position , the velocities , and the accelerations , which estimate the movement of the point by polynomial functions |
, , | the estimated vectors of position, speed, and acceleration of movement of target points for follower at the current time |
, | the predicted vectors of position and speed of movement of the point |
the vector of linear and angular velocities in the AUV BCS | |
the vector of the AUV orientation angles in absolute CS | |
the vector of propulsion forces and moments in the AUV body-fixed CS | |
the rotation matrix of leader CS relative to the CS of camera | |
the rotation matrix of camera CS relative to the AUV-follower body-fixed CS | |
the rotation matrix of AUV-follower body-fixed CS relative to CS | |
the rotation matrix of AUV-follower body-fixed CS relative to absolute CS | |
the orientation matrix of AUV-leader in CS | |
the matrixes of the elementary rotations around axes of the absolute CS |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Yukhimets, D.; Filaretov, V. The AUV-Follower Control System Based on the Prediction of the AUV-Leader Movement Using Data from the Onboard Video Camera. J. Mar. Sci. Eng. 2022, 10, 1141. https://doi.org/10.3390/jmse10081141
Yukhimets D, Filaretov V. The AUV-Follower Control System Based on the Prediction of the AUV-Leader Movement Using Data from the Onboard Video Camera. Journal of Marine Science and Engineering. 2022; 10(8):1141. https://doi.org/10.3390/jmse10081141
Chicago/Turabian StyleYukhimets, Dmitry, and Vladimir Filaretov. 2022. "The AUV-Follower Control System Based on the Prediction of the AUV-Leader Movement Using Data from the Onboard Video Camera" Journal of Marine Science and Engineering 10, no. 8: 1141. https://doi.org/10.3390/jmse10081141
APA StyleYukhimets, D., & Filaretov, V. (2022). The AUV-Follower Control System Based on the Prediction of the AUV-Leader Movement Using Data from the Onboard Video Camera. Journal of Marine Science and Engineering, 10(8), 1141. https://doi.org/10.3390/jmse10081141