Transverse function approach to practical stabilisation of underactuated surface vessels with modelling uncertainties and unknown disturbances | Synapse