The Project 11 framework was developed as a backseat driver for Autonomous Surface Vehicles (ASVs). Key design features include the ability to quickly and easily specify survey plans; monitoring of mission progress, even over unreliable wireless networks; and to provide an environment to develop advanced autonomous technologies.
See the following for info on setting up a Simulation Environment:
https://github.com/CCOMJHC/project11/blob/master/documentation/Installation.md