COLA2: A control architecture for AUVs

dc.contributor
Ministerio de Educación y Ciencia (Espanya)
dc.contributor.author
Palomeras Rovira, Narcís
dc.contributor.author
El-Fakdi Sencianes, Andrés
dc.contributor.author
Carreras Pérez, Marc
dc.contributor.author
Ridao Rodríguez, Pere
dc.date.accessioned
2024-05-22T09:48:26Z
dc.date.available
2024-05-22T09:48:26Z
dc.date.issued
info:eu-repo/date/embargoEnd/2026-01-01
dc.date.issued
info:eu-repo/date/embargoEnd/2026-01-01
dc.date.issued
2012-08-15
dc.identifier
http://hdl.handle.net/10256/10198
dc.identifier.uri
https://hdl.handle.net/10256/10198
dc.description.abstract
This paper presents a control architecture for an autonomous underwater vehicle (AUV) named the Component Oriented Layer-based Architecture for Autonomy (COLA2). The proposal implements a component-oriented layer-based control architecture structured in three layers: the reactive layer, the execution layer, and the mission layer. Concerning the reactive layer, to improve the vehicle primitives' adaptability to unknown changing environments, reinforcement learning (RL) techniques have been programmed. Starting from a learned-in-simulation policy, the RL-based primitive cableTracking has been trained to follow an underwater cable in a real experiment inside a water tank using the Ictineu AUV. The execution layer implements a discrete event system (DES) based on Petri nets (PNs). PNs have been used to safely model the primitives' execution flow by means of Petri net building block (PNBBs) that have been designed according to some reachability properties showing that it is possible to compose them preserving these qualities. The mission layer describes the mission phases using a high-level mission control language (MCL), which is automatically compiled into a PN. The MCL presents agreeable properties of simplicity and structured programming. MCL can be used to describe offline imperative missions or to describe planning operators, in charge of solving a particular phase of a mission. If planning operators are defined, an onboard planner will be able to sequence them to achieve the proposed goals. The whole architecture has been validated in a cable tracking mission divided in two main phases. First, the cableTracking primitive of the reactive layer has been trained to follow a cable in a water tank with the Ictineu AUV, one of the research platforms available in the Computer Vision and Robotics Group (VICOROB), University of Girona, Girona, Spain. Second, the whole architecture has been proved in a realistic simulation of a whole cable tracking mission
dc.description.abstract
This work was supported by the TRIDENT EU FP7-Project under Grant ICT-248497 and the Spanish Government under Project DPI2008-06548-C03-03
dc.format
application/pdf
dc.language
eng
dc.publisher
Institute of Electrical and Electronics Engineers (IEEE)
dc.relation
info:eu-repo/semantics/altIdentifier/doi/10.1109/JOE.2012.2205638
dc.relation
info:eu-repo/semantics/altIdentifier/issn/0364-9059
dc.relation
info:eu-repo/grantAgreement/MICINN//DPI2008-06548-C03-03/ES/ROBOT GENERICO E INTELIGENTE CON NAVEGACION Y OPERACION AUTONOMA PARA PROFUNDIDADES DE 500 METROS/
dc.relation
info:eu-repo/grantAgreement/EC/FP7/248497/EU/Marine Robots and Dexterous Manipulation for Enabling Autonomous Underwater Multipurpose Intervention Missions/TRIDENT
dc.rights
Tots els drets reservats
dc.rights
info:eu-repo/semantics/embargoedAccess
dc.source
© IEEE Journal of Oceanic Engineering, 2012, vol. 37, p. 695-716
dc.source
Articles publicats (D-ATC)
dc.subject
Petri, Xarxes de
dc.subject
Robots -- Sistemes de control
dc.subject
Robots -- Projectes i construcció
dc.subject
Robots autònoms -- Sistemes de control
dc.subject
Vehicles submergibles -- Sistemes de control
dc.subject
Petri nets
dc.subject
Robots -- Control systems
dc.subject
Robots -- Design and construction
dc.subject
Submersibles -- Control systems
dc.title
COLA2: A control architecture for AUVs
dc.type
info:eu-repo/semantics/article
dc.type
info:eu-repo/semantics/publishedVersion


Files in this item

FilesSizeFormatView

There are no files associated with this item.

This item appears in the following Collection(s)