Approaching full autonomy in the maritime domain