TY - JOUR
T1 - A MBSE application to controllers of autonomous underwater vehicles based on model-driven architecture concepts
AU - Van Hien, Ngo
AU - Van He, Ngo
AU - Truong, Van Thuan
AU - Bui, Ngoc Tam
N1 - Funding Information:
Following the above-proposed model, a planar trajectory-tracking controller, which allowed a low-cost AUV possessing a torpedo shape to reach and follow a predetermined trajectory on the free surface, was deployed. This case study represents one element of our long-term research project funded by the Vietnam National Foundation for Science and Technology Development (NAFOSTED) under grant number 107.03-2019.302. The torpedo-shaped AUV’s main operating parameters are summarized in Table 3.
Funding Information:
Acknowledgments: This research was funded by the Vietnam National Foundation for Science and Technology Development (NAFOSTED) under grant number 107.03-2019.302. The authors would like to warmly express their thanks for the support.
Publisher Copyright:
© 2020 by the authors. Licensee MDPI, Basel, Switzerland.
PY - 2020/11/2
Y1 - 2020/11/2
N2 - In this paper, a hybrid realization model is proposed for the controllers of autonomous underwater vehicles (AUVs). This model is based on the model-based systems engineering (MBSE) methodology, in combination with the model-driven architecture (MDA), the real-time unified modeling language (UML)/systems modeling language (SysML), the extended/unscented Kalman filter (EKF/UKF) algorithms, and hybrid automata, and it can be reused for designing controllers of various AUV types. The dynamic model and control structure of AUVs were combined with the specialization of MDA concepts as follows. The computation-independent model (CIM) was specified by the use-case model combined with the EKF/UKF algorithms and hybrid automata to intensively gather the control requirements. Then, the platform-independent model (PIM) was specialized using the real-time UML/SysML to design the capsule collaboration of control and its connections. The detailed PIM was subsequently converted into the platform-specific model (PSM) using open-source platforms to promptly realize the AUV controller. On the basis of the proposed hybrid model, a planar trajectory-tracking controller, which allows a miniature torpedo-shaped AUV to autonomously track the desired planar trajectory, was implemented and evaluated, and shown to have good feasibility.
AB - In this paper, a hybrid realization model is proposed for the controllers of autonomous underwater vehicles (AUVs). This model is based on the model-based systems engineering (MBSE) methodology, in combination with the model-driven architecture (MDA), the real-time unified modeling language (UML)/systems modeling language (SysML), the extended/unscented Kalman filter (EKF/UKF) algorithms, and hybrid automata, and it can be reused for designing controllers of various AUV types. The dynamic model and control structure of AUVs were combined with the specialization of MDA concepts as follows. The computation-independent model (CIM) was specified by the use-case model combined with the EKF/UKF algorithms and hybrid automata to intensively gather the control requirements. Then, the platform-independent model (PIM) was specialized using the real-time UML/SysML to design the capsule collaboration of control and its connections. The detailed PIM was subsequently converted into the platform-specific model (PSM) using open-source platforms to promptly realize the AUV controller. On the basis of the proposed hybrid model, a planar trajectory-tracking controller, which allows a miniature torpedo-shaped AUV to autonomously track the desired planar trajectory, was implemented and evaluated, and shown to have good feasibility.
KW - AUV control
KW - Autonomous underwater vehicle (AUV)
KW - Extended/unscented Kalman filter (EKF/UKF)
KW - Hybrid automata
KW - Model-based systems engineering (MBSE)
KW - Model-driven architecture (MDA)
KW - Real-time UML/SysML
UR - http://www.scopus.com/inward/record.url?scp=85096482125&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85096482125&partnerID=8YFLogxK
U2 - 10.3390/app10228293
DO - 10.3390/app10228293
M3 - Article
AN - SCOPUS:85096482125
SN - 2076-3417
VL - 10
SP - 1
EP - 20
JO - Applied Sciences (Switzerland)
JF - Applied Sciences (Switzerland)
IS - 22
M1 - 8293
ER -