Diseño del software de control de un UUV para monitorización oceanográfica usando un modelo de componentes y framework con despliegue flexible

Resumen: Los vehículos submarinos no tripulados (Unmanned Underwater Vehicles, UUVs) se diseñan para misiones de monitorización, inspección e intervención. En estudios oceanográficos y de monitorización ambiental son cada vez más demandados por las innumerables ventajas que presentan con respecto a...

Full description

Bibliographic Details
Main Authors: Francisco Ortiz, Antonio Guerrero, Francisco Sánchez-Ledesma, Francisco García-Córdova, Diego Alonso, Javier Gilabert
Format: Article
Language:Spanish
Published: Universitat Politecnica de Valencia 2015-07-01
Series:Revista Iberoamericana de Automática e Informática Industrial RIAI
Online Access:http://www.sciencedirect.com/science/article/pii/S1697791215000333
id doaj-bc11d4653c4b4713b5d67245e95ef8f7
record_format Article
collection DOAJ
language Spanish
format Article
sources DOAJ
author Francisco Ortiz
Antonio Guerrero
Francisco Sánchez-Ledesma
Francisco García-Córdova
Diego Alonso
Javier Gilabert
spellingShingle Francisco Ortiz
Antonio Guerrero
Francisco Sánchez-Ledesma
Francisco García-Córdova
Diego Alonso
Javier Gilabert
Diseño del software de control de un UUV para monitorización oceanográfica usando un modelo de componentes y framework con despliegue flexible
Revista Iberoamericana de Automática e Informática Industrial RIAI
author_facet Francisco Ortiz
Antonio Guerrero
Francisco Sánchez-Ledesma
Francisco García-Córdova
Diego Alonso
Javier Gilabert
author_sort Francisco Ortiz
title Diseño del software de control de un UUV para monitorización oceanográfica usando un modelo de componentes y framework con despliegue flexible
title_short Diseño del software de control de un UUV para monitorización oceanográfica usando un modelo de componentes y framework con despliegue flexible
title_full Diseño del software de control de un UUV para monitorización oceanográfica usando un modelo de componentes y framework con despliegue flexible
title_fullStr Diseño del software de control de un UUV para monitorización oceanográfica usando un modelo de componentes y framework con despliegue flexible
title_full_unstemmed Diseño del software de control de un UUV para monitorización oceanográfica usando un modelo de componentes y framework con despliegue flexible
title_sort diseño del software de control de un uuv para monitorización oceanográfica usando un modelo de componentes y framework con despliegue flexible
publisher Universitat Politecnica de Valencia
series Revista Iberoamericana de Automática e Informática Industrial RIAI
issn 1697-7912
publishDate 2015-07-01
description Resumen: Los vehículos submarinos no tripulados (Unmanned Underwater Vehicles, UUVs) se diseñan para misiones de monitorización, inspección e intervención. En estudios oceanográficos y de monitorización ambiental son cada vez más demandados por las innumerables ventajas que presentan con respecto a las tecnologías tradicionales. Estos vehículos son desarrollados para superar los retos científicos y los problemas de ingeniería que aparecen en el entorno no estructurado y hostil del fondo marino en el que operan. Su desarrollo no solo conlleva las mismas dificultades que el resto de los robots de servicio (heterogeneidad en el hardware, incertidumbre de los sistemas de medida, complejidad del software, etc.), sino que además se les unen las propias del dominio de aplicación, la robótica submarina: condiciones de iluminación, incertidumbre en cuanto a posición y velocidad, restricciones energéticas, etc. Este artículo describe el UUV AEGIR, un vehículo utilizado como banco de pruebas para la implementación de estrategias de control y misiones oceanográficas. También describe el desarrollo de una cadena de herramientas que sigue un enfoque dirigido por modelos, utilizada en el diseño del software de control del vehículo, así como un framework basado en componentes que proporciona el soporte de ejecución de la aplicación y permite su despliegue flexible en nodos, procesos e hilos y pre-verificación del comportamiento concurrente. Su diseño ha permitido desarrollar, comprobar y añadir los componentes que proporcionan el comportamiento necesario para que el UUV AEGIR pudiera completar con éxito distintos tipos de misiones oceanográficas. Abstract: Unmanned Underwater Vehicles (UUVs) explore different habitats with a view to protecting and managing them. They are developed to overcome scientific challenges and the engineering problems caused by the unstructured and hazardous underwater environment in which they operate. Their development bears the same difficulties as the rest of service robots (hardware heterogeneity, sensor uncertainty, software complexity, etc.) as well as other particular from the domain, like the underwater environment, energy constraints, and autonomy. This article describes the AEGIR UUV, used as a test bed for implementation of control strategies and oceanographic mission in the Mar Menor area in Spain, which is one of the largest coastal lagoons in Europe. It also describes the development of a tool chain that follows a model-driven approach, which has been used in the design of the vehicle control software as well as a component-based framework that provides the runtime support of the application and enables its flexible deployment in nodes, processes and threads and pre-verification of concurrent behavior. Palabras clave: UUV Unmanned Underwater Vehicle, monitorización oceanográfica, framework de componentes, modelo de componentes, configuración de despliegue, análisis de concurrencia., Keywords: UUV Unmanned Underwater Vehicle, oceanographic monitoring, component framework, component model, deployment, concurrency analysis.
url http://www.sciencedirect.com/science/article/pii/S1697791215000333
work_keys_str_mv AT franciscoortiz disenodelsoftwaredecontroldeunuuvparamonitorizacionoceanograficausandounmodelodecomponentesyframeworkcondespliegueflexible
AT antonioguerrero disenodelsoftwaredecontroldeunuuvparamonitorizacionoceanograficausandounmodelodecomponentesyframeworkcondespliegueflexible
AT franciscosanchezledesma disenodelsoftwaredecontroldeunuuvparamonitorizacionoceanograficausandounmodelodecomponentesyframeworkcondespliegueflexible
AT franciscogarciacordova disenodelsoftwaredecontroldeunuuvparamonitorizacionoceanograficausandounmodelodecomponentesyframeworkcondespliegueflexible
AT diegoalonso disenodelsoftwaredecontroldeunuuvparamonitorizacionoceanograficausandounmodelodecomponentesyframeworkcondespliegueflexible
AT javiergilabert disenodelsoftwaredecontroldeunuuvparamonitorizacionoceanograficausandounmodelodecomponentesyframeworkcondespliegueflexible
_version_ 1724297413798133760
spelling doaj-bc11d4653c4b4713b5d67245e95ef8f72021-02-02T08:19:57ZspaUniversitat Politecnica de ValenciaRevista Iberoamericana de Automática e Informática Industrial RIAI1697-79122015-07-01123325337Diseño del software de control de un UUV para monitorización oceanográfica usando un modelo de componentes y framework con despliegue flexibleFrancisco Ortiz0Antonio Guerrero1Francisco Sánchez-Ledesma2Francisco García-Córdova3Diego Alonso4Javier Gilabert5División de Sistemas e Ingeniería Electrónica (DSIE), Campus Muralla del Mar, Universidad Politécnica de Cartagena, 30202 Cartagena, España; Autor para correspondencia.Laboratorio de Vehículos Submarinos (LVS), Campus Muralla del Mar, Universidad Politécnica de Cartagena, 30202 Cartagena, EspañaDivisión de Sistemas e Ingeniería Electrónica (DSIE), Campus Muralla del Mar, Universidad Politécnica de Cartagena, 30202 Cartagena, EspañaLaboratorio de Vehículos Submarinos (LVS), Campus Muralla del Mar, Universidad Politécnica de Cartagena, 30202 Cartagena, EspañaDivisión de Sistemas e Ingeniería Electrónica (DSIE), Campus Muralla del Mar, Universidad Politécnica de Cartagena, 30202 Cartagena, EspañaLaboratorio de Vehículos Submarinos (LVS), Campus Muralla del Mar, Universidad Politécnica de Cartagena, 30202 Cartagena, España; Departamento de Ingeniería Química y Ambiental, Campus Alfonso XIII, Universidad Politécnica de Cartagena, 30203 Cartagena, EspañaResumen: Los vehículos submarinos no tripulados (Unmanned Underwater Vehicles, UUVs) se diseñan para misiones de monitorización, inspección e intervención. En estudios oceanográficos y de monitorización ambiental son cada vez más demandados por las innumerables ventajas que presentan con respecto a las tecnologías tradicionales. Estos vehículos son desarrollados para superar los retos científicos y los problemas de ingeniería que aparecen en el entorno no estructurado y hostil del fondo marino en el que operan. Su desarrollo no solo conlleva las mismas dificultades que el resto de los robots de servicio (heterogeneidad en el hardware, incertidumbre de los sistemas de medida, complejidad del software, etc.), sino que además se les unen las propias del dominio de aplicación, la robótica submarina: condiciones de iluminación, incertidumbre en cuanto a posición y velocidad, restricciones energéticas, etc. Este artículo describe el UUV AEGIR, un vehículo utilizado como banco de pruebas para la implementación de estrategias de control y misiones oceanográficas. También describe el desarrollo de una cadena de herramientas que sigue un enfoque dirigido por modelos, utilizada en el diseño del software de control del vehículo, así como un framework basado en componentes que proporciona el soporte de ejecución de la aplicación y permite su despliegue flexible en nodos, procesos e hilos y pre-verificación del comportamiento concurrente. Su diseño ha permitido desarrollar, comprobar y añadir los componentes que proporcionan el comportamiento necesario para que el UUV AEGIR pudiera completar con éxito distintos tipos de misiones oceanográficas. Abstract: Unmanned Underwater Vehicles (UUVs) explore different habitats with a view to protecting and managing them. They are developed to overcome scientific challenges and the engineering problems caused by the unstructured and hazardous underwater environment in which they operate. Their development bears the same difficulties as the rest of service robots (hardware heterogeneity, sensor uncertainty, software complexity, etc.) as well as other particular from the domain, like the underwater environment, energy constraints, and autonomy. This article describes the AEGIR UUV, used as a test bed for implementation of control strategies and oceanographic mission in the Mar Menor area in Spain, which is one of the largest coastal lagoons in Europe. It also describes the development of a tool chain that follows a model-driven approach, which has been used in the design of the vehicle control software as well as a component-based framework that provides the runtime support of the application and enables its flexible deployment in nodes, processes and threads and pre-verification of concurrent behavior. Palabras clave: UUV Unmanned Underwater Vehicle, monitorización oceanográfica, framework de componentes, modelo de componentes, configuración de despliegue, análisis de concurrencia., Keywords: UUV Unmanned Underwater Vehicle, oceanographic monitoring, component framework, component model, deployment, concurrency analysis.http://www.sciencedirect.com/science/article/pii/S1697791215000333