A decoupling controller by hierarchical backstepping method for straight-line tracking of unmanned surface vehicle. Issue 1 (1st January 2019)