Fully Automatic Visual Servoing Control for Underwater Vehicle Manipulator Systems Based on a Heuristic Inverse Kinematics
- Autores
- Santos, Phillipe C.; Freire, Raimundo C. S.; Carvalho, Elyson A. N.; Molina, Lucas; Oliveira Freire, Eduardo; Santos, Matheus C.; Weir, Anthony; Trslic, Petar; Omerdic, Edin; Dooly, Gerard; Toal, Daniel
- Año de publicación
- 2023
- Idioma
- inglés
- Tipo de recurso
- artículo
- Estado
- versión publicada
- Descripción
- The use of underwater vehicle manipulator systems (UVMS) equipped with cameras has gained significant attention due to their capacity to perform underwater tasks autonomously. However, controlling both the manipulator and the remotely operated vehicle (ROV) based on the vision system information is not an easy task, especially in situations where the vehicle cannot be parked/held stationary. Most of the existing approaches work based on complex matrix calculations for the inverse kinematics (IK), which can lead to high computational costs and the need to deal with singularity problems. A problem arises when the amount of time needed to calculate the UVMS configuration can result in reduced frequency of target pose estimation, beyond the point where the target has moved out of the camera field of view. Therefore, this paper proposes an autonomous visual servoing approach for UVMS, including an extension of a heuristic technique named M-FABRIK (Mobile - Forward and Backward Reaching IK) to calculate the UVMS inverse kinematics in a simple and fast way. This approach aims to control both the configuration of the manipulator and ROV position in order to allow underwater intervention in situations where the ROV cannot be parked/held stationary. This solution allows the vehicle to be positioned according to additional criteria, besides avoiding matrix inversion and being robust to singularities. Trials have been performed with a manipulator mounted on a work-class ROV for an autonomous underwater monitoring task and results demonstrate a simple and fast approach, which is able to set the configuration of the manipulator as well as the ROV for visual servoing applications in real-time, such as for monitoring, tracking and intervention tasks underwater.
Fil: Santos, Phillipe C.. University Of Limerick; Irlanda. Instituto Federal de Sergipe; Brasil
Fil: Freire, Raimundo C. S.. Universidade Federal de Campina Grande; Brasil
Fil: Carvalho, Elyson A. N.. Universidade Federal de Sergipe; Brasil
Fil: Molina, Lucas. Universidade Federal de Sergipe; Brasil
Fil: Oliveira Freire, Eduardo. Universidade Federal de Sergipe; Brasil. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Tucumán. Instituto Superior de Investigaciones Biológicas. Universidad Nacional de Tucumán. Instituto Superior de Investigaciones Biológicas; Argentina
Fil: Santos, Matheus C.. University Of Limerick; Irlanda
Fil: Weir, Anthony. University Of Limerick; Irlanda
Fil: Trslic, Petar. University Of Limerick; Irlanda
Fil: Omerdic, Edin. University Of Limerick; Irlanda
Fil: Dooly, Gerard. University Of Limerick; Irlanda
Fil: Toal, Daniel. University Of Limerick; Irlanda - Materia
-
Underwater vehicles manipulator systems
Inverse kinematics
M-FABRIK
Robotics - Nivel de accesibilidad
- acceso abierto
- Condiciones de uso
- https://creativecommons.org/licenses/by/2.5/ar/
- Repositorio
- Institución
- Consejo Nacional de Investigaciones Científicas y Técnicas
- OAI Identificador
- oai:ri.conicet.gov.ar:11336/265167
Ver los metadatos del registro completo
id |
CONICETDig_f15c570379444be3e4ef5b59790f59c9 |
---|---|
oai_identifier_str |
oai:ri.conicet.gov.ar:11336/265167 |
network_acronym_str |
CONICETDig |
repository_id_str |
3498 |
network_name_str |
CONICET Digital (CONICET) |
spelling |
Fully Automatic Visual Servoing Control for Underwater Vehicle Manipulator Systems Based on a Heuristic Inverse KinematicsSantos, Phillipe C.Freire, Raimundo C. S.Carvalho, Elyson A. N.Molina, LucasOliveira Freire, EduardoSantos, Matheus C.Weir, AnthonyTrslic, PetarOmerdic, EdinDooly, GerardToal, DanielUnderwater vehicles manipulator systemsInverse kinematicsM-FABRIKRoboticshttps://purl.org/becyt/ford/2.2https://purl.org/becyt/ford/2The use of underwater vehicle manipulator systems (UVMS) equipped with cameras has gained significant attention due to their capacity to perform underwater tasks autonomously. However, controlling both the manipulator and the remotely operated vehicle (ROV) based on the vision system information is not an easy task, especially in situations where the vehicle cannot be parked/held stationary. Most of the existing approaches work based on complex matrix calculations for the inverse kinematics (IK), which can lead to high computational costs and the need to deal with singularity problems. A problem arises when the amount of time needed to calculate the UVMS configuration can result in reduced frequency of target pose estimation, beyond the point where the target has moved out of the camera field of view. Therefore, this paper proposes an autonomous visual servoing approach for UVMS, including an extension of a heuristic technique named M-FABRIK (Mobile - Forward and Backward Reaching IK) to calculate the UVMS inverse kinematics in a simple and fast way. This approach aims to control both the configuration of the manipulator and ROV position in order to allow underwater intervention in situations where the ROV cannot be parked/held stationary. This solution allows the vehicle to be positioned according to additional criteria, besides avoiding matrix inversion and being robust to singularities. Trials have been performed with a manipulator mounted on a work-class ROV for an autonomous underwater monitoring task and results demonstrate a simple and fast approach, which is able to set the configuration of the manipulator as well as the ROV for visual servoing applications in real-time, such as for monitoring, tracking and intervention tasks underwater.Fil: Santos, Phillipe C.. University Of Limerick; Irlanda. Instituto Federal de Sergipe; BrasilFil: Freire, Raimundo C. S.. Universidade Federal de Campina Grande; BrasilFil: Carvalho, Elyson A. N.. Universidade Federal de Sergipe; BrasilFil: Molina, Lucas. Universidade Federal de Sergipe; BrasilFil: Oliveira Freire, Eduardo. Universidade Federal de Sergipe; Brasil. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Tucumán. Instituto Superior de Investigaciones Biológicas. Universidad Nacional de Tucumán. Instituto Superior de Investigaciones Biológicas; ArgentinaFil: Santos, Matheus C.. University Of Limerick; IrlandaFil: Weir, Anthony. University Of Limerick; IrlandaFil: Trslic, Petar. University Of Limerick; IrlandaFil: Omerdic, Edin. University Of Limerick; IrlandaFil: Dooly, Gerard. University Of Limerick; IrlandaFil: Toal, Daniel. University Of Limerick; IrlandaSpringer2023-03info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_6501info:ar-repo/semantics/articuloapplication/pdfapplication/pdfhttp://hdl.handle.net/11336/265167Santos, Phillipe C.; Freire, Raimundo C. S.; Carvalho, Elyson A. N.; Molina, Lucas; Oliveira Freire, Eduardo; et al.; Fully Automatic Visual Servoing Control for Underwater Vehicle Manipulator Systems Based on a Heuristic Inverse Kinematics; Springer; Journal of Intelligent & Robotic Systems; 107; 3; 3-2023; 1-160921-02961573-0409CONICET DigitalCONICETenginfo:eu-repo/semantics/altIdentifier/url/https://link.springer.com/10.1007/s10846-023-01827-0info:eu-repo/semantics/altIdentifier/doi/10.1007/s10846-023-01827-0info:eu-repo/semantics/openAccesshttps://creativecommons.org/licenses/by/2.5/ar/reponame:CONICET Digital (CONICET)instname:Consejo Nacional de Investigaciones Científicas y Técnicas2025-09-10T13:01:56Zoai:ri.conicet.gov.ar:11336/265167instacron:CONICETInstitucionalhttp://ri.conicet.gov.ar/Organismo científico-tecnológicoNo correspondehttp://ri.conicet.gov.ar/oai/requestdasensio@conicet.gov.ar; lcarlino@conicet.gov.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:34982025-09-10 13:01:56.573CONICET Digital (CONICET) - Consejo Nacional de Investigaciones Científicas y Técnicasfalse |
dc.title.none.fl_str_mv |
Fully Automatic Visual Servoing Control for Underwater Vehicle Manipulator Systems Based on a Heuristic Inverse Kinematics |
title |
Fully Automatic Visual Servoing Control for Underwater Vehicle Manipulator Systems Based on a Heuristic Inverse Kinematics |
spellingShingle |
Fully Automatic Visual Servoing Control for Underwater Vehicle Manipulator Systems Based on a Heuristic Inverse Kinematics Santos, Phillipe C. Underwater vehicles manipulator systems Inverse kinematics M-FABRIK Robotics |
title_short |
Fully Automatic Visual Servoing Control for Underwater Vehicle Manipulator Systems Based on a Heuristic Inverse Kinematics |
title_full |
Fully Automatic Visual Servoing Control for Underwater Vehicle Manipulator Systems Based on a Heuristic Inverse Kinematics |
title_fullStr |
Fully Automatic Visual Servoing Control for Underwater Vehicle Manipulator Systems Based on a Heuristic Inverse Kinematics |
title_full_unstemmed |
Fully Automatic Visual Servoing Control for Underwater Vehicle Manipulator Systems Based on a Heuristic Inverse Kinematics |
title_sort |
Fully Automatic Visual Servoing Control for Underwater Vehicle Manipulator Systems Based on a Heuristic Inverse Kinematics |
dc.creator.none.fl_str_mv |
Santos, Phillipe C. Freire, Raimundo C. S. Carvalho, Elyson A. N. Molina, Lucas Oliveira Freire, Eduardo Santos, Matheus C. Weir, Anthony Trslic, Petar Omerdic, Edin Dooly, Gerard Toal, Daniel |
author |
Santos, Phillipe C. |
author_facet |
Santos, Phillipe C. Freire, Raimundo C. S. Carvalho, Elyson A. N. Molina, Lucas Oliveira Freire, Eduardo Santos, Matheus C. Weir, Anthony Trslic, Petar Omerdic, Edin Dooly, Gerard Toal, Daniel |
author_role |
author |
author2 |
Freire, Raimundo C. S. Carvalho, Elyson A. N. Molina, Lucas Oliveira Freire, Eduardo Santos, Matheus C. Weir, Anthony Trslic, Petar Omerdic, Edin Dooly, Gerard Toal, Daniel |
author2_role |
author author author author author author author author author author |
dc.subject.none.fl_str_mv |
Underwater vehicles manipulator systems Inverse kinematics M-FABRIK Robotics |
topic |
Underwater vehicles manipulator systems Inverse kinematics M-FABRIK Robotics |
purl_subject.fl_str_mv |
https://purl.org/becyt/ford/2.2 https://purl.org/becyt/ford/2 |
dc.description.none.fl_txt_mv |
The use of underwater vehicle manipulator systems (UVMS) equipped with cameras has gained significant attention due to their capacity to perform underwater tasks autonomously. However, controlling both the manipulator and the remotely operated vehicle (ROV) based on the vision system information is not an easy task, especially in situations where the vehicle cannot be parked/held stationary. Most of the existing approaches work based on complex matrix calculations for the inverse kinematics (IK), which can lead to high computational costs and the need to deal with singularity problems. A problem arises when the amount of time needed to calculate the UVMS configuration can result in reduced frequency of target pose estimation, beyond the point where the target has moved out of the camera field of view. Therefore, this paper proposes an autonomous visual servoing approach for UVMS, including an extension of a heuristic technique named M-FABRIK (Mobile - Forward and Backward Reaching IK) to calculate the UVMS inverse kinematics in a simple and fast way. This approach aims to control both the configuration of the manipulator and ROV position in order to allow underwater intervention in situations where the ROV cannot be parked/held stationary. This solution allows the vehicle to be positioned according to additional criteria, besides avoiding matrix inversion and being robust to singularities. Trials have been performed with a manipulator mounted on a work-class ROV for an autonomous underwater monitoring task and results demonstrate a simple and fast approach, which is able to set the configuration of the manipulator as well as the ROV for visual servoing applications in real-time, such as for monitoring, tracking and intervention tasks underwater. Fil: Santos, Phillipe C.. University Of Limerick; Irlanda. Instituto Federal de Sergipe; Brasil Fil: Freire, Raimundo C. S.. Universidade Federal de Campina Grande; Brasil Fil: Carvalho, Elyson A. N.. Universidade Federal de Sergipe; Brasil Fil: Molina, Lucas. Universidade Federal de Sergipe; Brasil Fil: Oliveira Freire, Eduardo. Universidade Federal de Sergipe; Brasil. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Tucumán. Instituto Superior de Investigaciones Biológicas. Universidad Nacional de Tucumán. Instituto Superior de Investigaciones Biológicas; Argentina Fil: Santos, Matheus C.. University Of Limerick; Irlanda Fil: Weir, Anthony. University Of Limerick; Irlanda Fil: Trslic, Petar. University Of Limerick; Irlanda Fil: Omerdic, Edin. University Of Limerick; Irlanda Fil: Dooly, Gerard. University Of Limerick; Irlanda Fil: Toal, Daniel. University Of Limerick; Irlanda |
description |
The use of underwater vehicle manipulator systems (UVMS) equipped with cameras has gained significant attention due to their capacity to perform underwater tasks autonomously. However, controlling both the manipulator and the remotely operated vehicle (ROV) based on the vision system information is not an easy task, especially in situations where the vehicle cannot be parked/held stationary. Most of the existing approaches work based on complex matrix calculations for the inverse kinematics (IK), which can lead to high computational costs and the need to deal with singularity problems. A problem arises when the amount of time needed to calculate the UVMS configuration can result in reduced frequency of target pose estimation, beyond the point where the target has moved out of the camera field of view. Therefore, this paper proposes an autonomous visual servoing approach for UVMS, including an extension of a heuristic technique named M-FABRIK (Mobile - Forward and Backward Reaching IK) to calculate the UVMS inverse kinematics in a simple and fast way. This approach aims to control both the configuration of the manipulator and ROV position in order to allow underwater intervention in situations where the ROV cannot be parked/held stationary. This solution allows the vehicle to be positioned according to additional criteria, besides avoiding matrix inversion and being robust to singularities. Trials have been performed with a manipulator mounted on a work-class ROV for an autonomous underwater monitoring task and results demonstrate a simple and fast approach, which is able to set the configuration of the manipulator as well as the ROV for visual servoing applications in real-time, such as for monitoring, tracking and intervention tasks underwater. |
publishDate |
2023 |
dc.date.none.fl_str_mv |
2023-03 |
dc.type.none.fl_str_mv |
info:eu-repo/semantics/article info:eu-repo/semantics/publishedVersion http://purl.org/coar/resource_type/c_6501 info:ar-repo/semantics/articulo |
format |
article |
status_str |
publishedVersion |
dc.identifier.none.fl_str_mv |
http://hdl.handle.net/11336/265167 Santos, Phillipe C.; Freire, Raimundo C. S.; Carvalho, Elyson A. N.; Molina, Lucas; Oliveira Freire, Eduardo; et al.; Fully Automatic Visual Servoing Control for Underwater Vehicle Manipulator Systems Based on a Heuristic Inverse Kinematics; Springer; Journal of Intelligent & Robotic Systems; 107; 3; 3-2023; 1-16 0921-0296 1573-0409 CONICET Digital CONICET |
url |
http://hdl.handle.net/11336/265167 |
identifier_str_mv |
Santos, Phillipe C.; Freire, Raimundo C. S.; Carvalho, Elyson A. N.; Molina, Lucas; Oliveira Freire, Eduardo; et al.; Fully Automatic Visual Servoing Control for Underwater Vehicle Manipulator Systems Based on a Heuristic Inverse Kinematics; Springer; Journal of Intelligent & Robotic Systems; 107; 3; 3-2023; 1-16 0921-0296 1573-0409 CONICET Digital CONICET |
dc.language.none.fl_str_mv |
eng |
language |
eng |
dc.relation.none.fl_str_mv |
info:eu-repo/semantics/altIdentifier/url/https://link.springer.com/10.1007/s10846-023-01827-0 info:eu-repo/semantics/altIdentifier/doi/10.1007/s10846-023-01827-0 |
dc.rights.none.fl_str_mv |
info:eu-repo/semantics/openAccess https://creativecommons.org/licenses/by/2.5/ar/ |
eu_rights_str_mv |
openAccess |
rights_invalid_str_mv |
https://creativecommons.org/licenses/by/2.5/ar/ |
dc.format.none.fl_str_mv |
application/pdf application/pdf |
dc.publisher.none.fl_str_mv |
Springer |
publisher.none.fl_str_mv |
Springer |
dc.source.none.fl_str_mv |
reponame:CONICET Digital (CONICET) instname:Consejo Nacional de Investigaciones Científicas y Técnicas |
reponame_str |
CONICET Digital (CONICET) |
collection |
CONICET Digital (CONICET) |
instname_str |
Consejo Nacional de Investigaciones Científicas y Técnicas |
repository.name.fl_str_mv |
CONICET Digital (CONICET) - Consejo Nacional de Investigaciones Científicas y Técnicas |
repository.mail.fl_str_mv |
dasensio@conicet.gov.ar; lcarlino@conicet.gov.ar |
_version_ |
1842979983076622336 |
score |
12.993085 |