Neural adaptive sliding mode controller for unmanned surface vehicle steering system. (September 2018)