4.6 Article

An object-unified approach to develop controllers for autonomous underwater vehicles

期刊

MECHATRONICS
卷 35, 期 -, 页码 54-70

出版社

PERGAMON-ELSEVIER SCIENCE LTD
DOI: 10.1016/j.mechatronics.2015.12.011

关键词

AUV control; Underwater robot; Mechatronic object-oriented design; Hybrid automata; Real-time UML/SysML; MDA

资金

  1. SUPMECA - Institut Superieur de Mecanique, France
  2. HUST - Hanoi University of Science and Technology, Vietnam

向作者/读者索取更多资源

This paper presents a novel approach, which is based on the integration of hybrid automata, real-time Unified Modeling Language (UML)/System Modeling Language (SysML) and Model-Driven Architecture (MDA) in order to systematically develop controllers for Autonomous Underwater Vehicles (AUV5). This approach entirely covers the analysis, design, implementation and deployment phases focused on controllers for AUVs and also allows the designed control elements to be customizable and re-usable in the development of new applications of various AUV types. The paper brings out step-by-step the AUV dynamics together with the control structure, specializations of MDA's features such as the Computation Independent Model (CIM) with use-cases and hybrid automata, the Platform Independent Model (PIM) carried out by using the real-time UML, as well as its Platform Specific Model (PSM) implemented by sub-system paradigms and object-oriented mechanisms to completely perform the development lifecycle of AUV controllers. The transformation rules are then introduced and applied to convert the detailed design model of PIM into the implementation model of PSM by using open-source platforms in order to quickly simulate and realize AUV controllers. Based on this approach, a planar trajectory-tracking controller of a miniature autonomous submersible was completely developed and successfully taken on trial trip. In this application, the controller has been implemented with the simulation model in OpenModelica. The obtained simulation results then can permit us to mainly define the designed control elements and their properties, as well as building the implementation libraries for performing quickly the realization model in Arduino Mega2560 microcontroller. (C) 2016 Elsevier Ltd. All rights reserved.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.6
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据