A Method for Supervisory Control of Manipulator of Underwater Vehicle
A novel method for supervisory control of multilink manipulators mounted on underwater vehicles is considered. This method is designed to significantly increase the level of automation of manipulative operations, by the building of motion trajectories for a manipulator working tool along the surface...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2021-07-01
|
Series: | Journal of Marine Science and Engineering |
Subjects: | |
Online Access: | https://www.mdpi.com/2077-1312/9/7/740 |
_version_ | 1797526805393965056 |
---|---|
author | Alexander Konoplin Vladimir Filaretov Alexander Yurmanov |
author_facet | Alexander Konoplin Vladimir Filaretov Alexander Yurmanov |
author_sort | Alexander Konoplin |
collection | DOAJ |
description | A novel method for supervisory control of multilink manipulators mounted on underwater vehicles is considered. This method is designed to significantly increase the level of automation of manipulative operations, by the building of motion trajectories for a manipulator working tool along the surfaces of work objects on the basis of target indications given by the operator. This is achieved as follows: The operator targets the camera (with changeable spatial orientation of optical axis) mounted on the vehicle at the work object, and uses it to set one or more working point on the selected object. The geometric shape of the object in the work area is determined using clouds of points obtained from the technical vision system. Depending on the manipulative task set, the spatial motion trajectories and the orientation of the manipulator working tool are automatically set using the spatial coordinates of these points lying on the work object surfaces. The designed method was implemented in the C++ programming language. A graphical interface has also been created that provides rapid testing of the accuracy of overlaying the planned trajectories on the mathematically described surface of a work object. Supervisory control of an underwater manipulator was successfully simulated in the V-REP environment. |
first_indexed | 2024-03-10T09:35:31Z |
format | Article |
id | doaj.art-9d5c92b48ca549a79ffa0b26a2ad0b10 |
institution | Directory Open Access Journal |
issn | 2077-1312 |
language | English |
last_indexed | 2024-03-10T09:35:31Z |
publishDate | 2021-07-01 |
publisher | MDPI AG |
record_format | Article |
series | Journal of Marine Science and Engineering |
spelling | doaj.art-9d5c92b48ca549a79ffa0b26a2ad0b102023-11-22T04:09:00ZengMDPI AGJournal of Marine Science and Engineering2077-13122021-07-019774010.3390/jmse9070740A Method for Supervisory Control of Manipulator of Underwater VehicleAlexander Konoplin0Vladimir Filaretov1Alexander Yurmanov2Institute of Marine Technology Problems, Far Eastern Branch Russian Academy of Sciences (FEB RAS), 690091 Vladivostok, RussiaDepartment of Automation and Robotics, Far Eastern Federal University, 690922 Vladivostok, RussiaInstitute of Marine Technology Problems, Far Eastern Branch Russian Academy of Sciences (FEB RAS), 690091 Vladivostok, RussiaA novel method for supervisory control of multilink manipulators mounted on underwater vehicles is considered. This method is designed to significantly increase the level of automation of manipulative operations, by the building of motion trajectories for a manipulator working tool along the surfaces of work objects on the basis of target indications given by the operator. This is achieved as follows: The operator targets the camera (with changeable spatial orientation of optical axis) mounted on the vehicle at the work object, and uses it to set one or more working point on the selected object. The geometric shape of the object in the work area is determined using clouds of points obtained from the technical vision system. Depending on the manipulative task set, the spatial motion trajectories and the orientation of the manipulator working tool are automatically set using the spatial coordinates of these points lying on the work object surfaces. The designed method was implemented in the C++ programming language. A graphical interface has also been created that provides rapid testing of the accuracy of overlaying the planned trajectories on the mathematically described surface of a work object. Supervisory control of an underwater manipulator was successfully simulated in the V-REP environment.https://www.mdpi.com/2077-1312/9/7/740supervisory controlunderwater unmanned vehiclemultilink manipulatorcloud pointmathematical modeldeep-sea research |
spellingShingle | Alexander Konoplin Vladimir Filaretov Alexander Yurmanov A Method for Supervisory Control of Manipulator of Underwater Vehicle Journal of Marine Science and Engineering supervisory control underwater unmanned vehicle multilink manipulator cloud point mathematical model deep-sea research |
title | A Method for Supervisory Control of Manipulator of Underwater Vehicle |
title_full | A Method for Supervisory Control of Manipulator of Underwater Vehicle |
title_fullStr | A Method for Supervisory Control of Manipulator of Underwater Vehicle |
title_full_unstemmed | A Method for Supervisory Control of Manipulator of Underwater Vehicle |
title_short | A Method for Supervisory Control of Manipulator of Underwater Vehicle |
title_sort | method for supervisory control of manipulator of underwater vehicle |
topic | supervisory control underwater unmanned vehicle multilink manipulator cloud point mathematical model deep-sea research |
url | https://www.mdpi.com/2077-1312/9/7/740 |
work_keys_str_mv | AT alexanderkonoplin amethodforsupervisorycontrolofmanipulatorofunderwatervehicle AT vladimirfilaretov amethodforsupervisorycontrolofmanipulatorofunderwatervehicle AT alexanderyurmanov amethodforsupervisorycontrolofmanipulatorofunderwatervehicle AT alexanderkonoplin methodforsupervisorycontrolofmanipulatorofunderwatervehicle AT vladimirfilaretov methodforsupervisorycontrolofmanipulatorofunderwatervehicle AT alexanderyurmanov methodforsupervisorycontrolofmanipulatorofunderwatervehicle |