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

[EN] 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...

Descripción completa

Detalles Bibliográficos
Autores: Ortiz, Francisco, Guerrero, Antonio, Sánchez Ledesma, Francisco, García Córdova, Francisco, Alonso, Diego, Gilabert, Javier
Tipo de recurso: artículo
Fecha de publicación:2015
País:España
Institución:Universitat Politècnica de València (UPV)
Repositorio:RiuNet. Repositorio Institucional de la Universitat Politécnica de Valéncia
Idioma:español
OAI Identifier:oai:riunet.upv.es:10251/143643
Acceso en línea:https://riunet.upv.es/handle/10251/143643
Access Level:acceso abierto
Palabra clave:UUV Unmanned Underwater Vehicle
Oceanographic monitoring
Component framework
Component model
Deployment
Concurrency analysis
Monitorización oceanográfica
Framework de componentes
Modelo de componentes
Configuración de despliegue
Análisis de concurrencia
Descripción
Sumario:[EN] 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.