Article ID Journal Published Year Pages File Type
8059223 Applied Ocean Research 2018 13 Pages PDF
Abstract
The goal of this study is investigated an implementation model, which is based on the real-time Unified Modeling Language (UML)/MARTE combined with the specification of hybrid automata and the Extended Kalman Filter (EKF) algorithm in order to intensively capture the development lifecycle of control and reuse it for controllers of Autonomous Underwater Vehicles (AUVs). To achieve this goal, the study is stepwise carried out as follows: the physical and dynamic model together with control architecture of AUVs are firstly adapted for developing entirely an AUV controller. The use-case model combined with the realization hypotheses of hybrid automata and the EKF algorithm are then specialized to closely gather the requirement analysis of control. The specializations of real-time UML/MARTE's features such as the 'capsules, ports and protocols' notation combined with the timing concurrency of evolution are next realized to precisely design structures and behaviors for the controller. The detailed design model is then converted into the implementation model by using object-oriented and open-source platforms in order to quickly simulate and realize this controller. Finally, a planar trajectory-tracking controller, which permits a miniature unmanned submarine to autonomously reaches and follows a planar reference trajectory, was deployed and tested with good reliability.
Related Topics
Physical Sciences and Engineering Engineering Ocean Engineering
Authors
, , ,