Abstract
The autonomic software in USV (Unmanned Surface Vehicle) takes charge of detection, decision and command procedure instead of human to perform various missions. Therefore, the verification and validation of the autonomic software is required at the early design stage of the USV. In this paper, the virtual prototype of the USV and marine environment and the control algorithms in autonomic software is developed. As the result, the integrated simulation environment is developed for the verification and validation of the autonomic software in USV using the virtual prototype. For the data communication between the virtual prototype and the control algorithms, the ROS (Robot Operating System) is used. It is applied to perform various missions such as mine detection and path following scenario. The result shows that the proposed simulation environment can be effectively used to develop the control algorithms in autonomic software, and the design of USV.
