“…To follow these generated paths many control algorithms continue to resort to cross track and waypoint control [Larson et al, 2006, Larson et al, 2007. More general path following [Bibuli et al, 2007, Bibuli et al, 2008, Breivik, 2010, Aircardi et al, 2001, Breivik and Fossen, 2004 and trajectory tracking [Godhavn, 1996, Toussaint et al, 2000, Petterson and Nijmeijer, 2001, Lefeber et al, 2003, Jiang, 2002, Do et al, 2002a, Do et al, 2002b algorithms have also been developed for vessels with well defined dynamics, but these methods typically involve restrictive assumptions about the dynamic model or the vessel motion (such as "constant speed").…”