Enabling maritime autonomy