1. College of Information and Science Technology, Dalian Maritime University, Dalian 116026, China
2. College of Marine Engineering, Dalian Maritime University, Dalian 116026, China
3. Department of Mechanical and Mechatronics Engineering, University of Waterloo, Waterloo, Ontario N2L3G1, Canada