I. Introduction
Unmanned surface vehicles (USV) have been quickly developed in recent years to tackle both the shortage of skilled professionals and the efficiency of operation in marine shipping industry [1]. A wide range of technologies from traditional control methods to learning-based approaches were proposed to control USV in various scenarios including navigation, collision avoidance and position control [2]–[6]. On the other hand, although safety is a core issue in robot control [7], it is less addressed in USV system where the description of safety and robustness strongly depends on not only human's prior knowledge of the target USV but also the manually selected features.