Development of a Control System for Multilink Manipulators on Unmanned Underwater Vehicles Dynamically Positioned over Seafloor Objects
Source abstract
Abstract
This article considers an approach to synthesizing a multilevel system to control movements of a multilink manipulator (MM) mounted on an unmanned underwater vehicle (UUV) for performing autonomous manipulative operations in the mode of dynamic positioning over various objects on the seafloor. The system is based on an upgraded method that, using point clouds received from the machine vision systems (MVS), provides high-accuracy determination of the shape and location of the work object relative to UUV. The preset trajectories of the MM working tool are overlaid on the identified surface of the object, with possible silting, fouling or deformation of the latter taken into account. To execute the programmed trajectories with the MM working tool, the following methods have been implemented in software: stabilization of UUV in hovering mode near the object, high-precision control of working tool’s movements, and also corrections of its trajectory taking into account UUV’s displacements relative to the object. The synthesized system has been developed in the C++ programming language. The operation of the system has been numerically simulated using a model of UUV with MM, as well as models of the environment and the target object, in the Matlab/Simulink and V-REP software packages. The results of the study show a high efficiency of the system both in processing sensor information and in providing the dynamic control of movements of an UUV with a MM.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Robotic Path Planning Algorithms · Underwater Vehicles and Communication Systems · Optics and Image Analysis
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Institute of Marine Technology Problems, Far Eastern Branch, Russian Academy of Sciences (FEB RAS), 690091 Vladivostok, Russia
Funding
Ministry of Science and Higher Education of the Russian Federation
References (35)
Show source-provided references
1. Applications of marine robotic vehicles10.1007/s11370-011-0096-5 ↗
2. Konoplin, A., Borovik, A., Mikhailov, D., Vaulin, Y., Scherbatyuk, A., Boreiko, A., Babaev, R., Bolovin, D., and Tregubenko, D. (2021). Application of Autonomous Underwater Vehicles for Research of Ecosystems in the Southern Ocean. Antarctic Peninsula Region of the Southern Ocean: Oceanography and Ecology, Springer. [1st ed.].10.1007/978-3-030-78927-5_28 ↗
3. Introduction to Autonomous Manipulation: Case Study with an Underwater Robot, SAUVIM [On the Shelf]10.1109/MRA.2014.2379031 ↗
4. Underwater autonomous manipulation for intervention missions AUVs10.1016/j.oceaneng.2008.08.007 ↗
5. Manipulation in the Seabed: A New Underwater Manipulation System for Shallow Water Intervention10.3182/20120403-3-DE-3010.00029 ↗
6. Cieslak, P., Ridao, P., and Giergiel, M. (2015, January 26–30). Autonomous underwater panel operation by GIRONA500 UVMS: A practical approach to autonomous underwater manipulation. Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), Seattle, WA, USA.10.1109/ICRA.2015.7139230 ↗
7. Sea floor geometry approximation and altitude control of ROVs10.1016/j.conengprac.2014.04.006 ↗
8. System for automatic soil sampling by AUV equipped with multilink ma-nipulator10.1504/IJETP.2019.098965 ↗
9. Inzartsev, A., Pavin, A., Panin, M., Tolstonogov, A., and Eliseenko, G. (2018, January 28–31). Detection and Inspection of Local Bottom Objects with the Help of a Group of Special-Purpose AUVs. Proceedings of the 2018 OCEANS-MTS/IEEE Kobe Techno-Oceans (OTO), Kobe, Japan.10.1109/OCEANSKOBE.2018.8559163 ↗
10. Three-dimensional reconstruction of underwater objects using wide-aperture imaging SONAR10.1002/rob.21783 ↗
11. Antonelli, G. (2014). Underwater Robots, Springer.10.1007/978-3-319-02877-4 ↗
12. Station-Keeping Control of a Hovering Over-Actuated Autonomous Underwater Vehicle Under Ocean Current Effects and Model Uncertainties in Horizontal Plane10.1109/ACCESS.2020.3048706 ↗
13. Filaretov, V.F., and Konoplin, A.Y. (2015, January 5–7). System of automatic stabilization of underwater vehicle in hang mode with working multilink manipulator. Proceedings of the 2015 International Conference on Computer, Control, Informatics and Its Applications (IC3INA), Bandung, Indonesia.10.1109/IC3INA.2015.7377760 ↗
14. Vu, M.T., Le, T.-H., Thanh, H.L.N.N., Huynh, T.-T., Van, M., Hoang, Q.-D., and Do, T.D. (2021). Robust Position Control of an Over-actuated Underwater Vehicle under Model Uncertainties and Ocean Current Effects Using Dynamic Sliding Mode Surface and Optimal Allocation Control. Sensors, 21.10.3390/s21030747 ↗
15. Filaretov, V., and Konoplin, A. (2016, January 15–25). Experimental Definition of the Viscous Friction Coefficients for Moving Links of Multilink Underwater Manipulator. Proceedings of the 26th DAAAM International Symposium, Zadar, Croatia.10.2507/26th.daaam.proceedings.106 ↗
16. Sensor Fusion-based 3D Reconstruction by Two Sonar Devices for Seabed Mapping10.1016/j.ifacol.2019.12.302 ↗
17. Marton, Z.C., Rusu, R.B., and Beetz, M. (2009, January 22–25). On fast surface reconstruction methods for large and noisy point clouds. Proceedings of the 2009 IEEE International Conference on Robotics and Automation, Kobe, Japan.10.1109/ROBOT.2009.5152628 ↗
18. Konoplin, A.Y., Konoplin, N.Y., and Shuvalov, B.V. (2019, January 25–29). Technology for Implementation of Manipulation Operations with Different Underwater Objects by AUV. Proceedings of the 2019 International Conference on Industrial Engineering, Applications and Manufacturing (ICIEAM), Sochi, Russia.10.1109/ICIEAM.2019.8743094 ↗
19. A Review of Point Cloud Registration Algorithms for Mobile Robotics
20. Augmented reality visualization of scene depth for aiding ROV pilots in underwater manipulation10.1016/j.oceaneng.2018.09.007 ↗
21. Integration of a stereo vision system into an autonomous underwater vehicle for pipe manipulation tasks10.1016/j.compeleceng.2016.08.023 ↗
22. Fully automatic visual servoing control for work-class marine intervention ROVs10.1016/j.conengprac.2018.03.005 ↗
23. MoveIt!: Autonomous Underwater Free-Floating Manipulation10.1109/MRA.2016.2636369 ↗
24. Motion planning survey for autonomous mobile manipulators underwater manipulator case study10.1016/j.robot.2018.05.006 ↗
25. Konoplin, A., Filaretov, V., and Yurmanov, A. (2021). A Method for Supervisory Control of Manipulator of Underwater Vehicle. J. Mar. Sci. Eng., 9.10.3390/jmse9070740 ↗
26. Filaretov, V.F., Konoplin, A., Zuev, A., and Krasavin, N. (2020, January 21–24). System of High-precision Movements Control of Underwater Manipulator. Proceedings of the 31st DAAAM International Symposium, Mostar, Bosnia and Herzegovina.10.2507/31st.daaam.proceedings.104 ↗
27. System of Automatically Correction of Program Trajectory of Motion of Multilink Manipulator Installed on Underwater Vehicle10.1016/j.proeng.2015.01.514 ↗
28. Method of Synthesis of Automatic Correction Systems of Underwater Vehicles Linear Displacements10.1016/j.proeng.2015.01.513 ↗
29. Besl, P.J., and McKay, N.D. (1991, January 14–15). Method for registration of 3-D shapes. Proceedings of the Sensor Fusion IV: Control Paradigms and Data Structures, Boston, MA, USA.
30. (2021, November 01). Interactive Iterative Closest Point: Documentation of Point Cloud Library. Available online: http://pointclouds.org/documentation/tutorials/interactive_icp.php.
31. (2021, November 01). Point Cloud Library: Fast Triangulation of Unordered Point Clouds. Available online: http://ns50.pointclouds.org/.
32. Filaretov, V., Gubankov, A., and Gornostaev, I. (2016, January 3–5). The formation of motion laws for mechatronics objects along the paths with the desired speed. Proceedings of the 2016 International Conference on Computer, Control, Informatics and Its Applications (IC3INA), Jakarta, Indonesia.10.1109/IC3INA.2016.7863030 ↗
33. Fossen, T.I. (2011). Handbook of Marine Craft Hydrodynamics and Motion Control, John Wiley & Sons.10.1002/9781119994138 ↗
34. Herman, P. (2020). Numerical Test of Several Controllers for Underactuated Underwater Vehicles. Appl. Sci., 10.10.3390/app10228292 ↗
35. Vervoort, J. (2009). Modeling and control of an unmanned underwater vehicle. Master Traineesh. Rep., 5–15.