Identification-based controller design using cloud model for course-keeping of ships in waves. (October 2018)