ROS multi-agent structure for autonomous surface vehicles | IEEE Conference Publication | IEEE Xplore