1. College of Mechanical and Electrical Engineering, Harbin Engineering University, Harbin 150001, China
2. National Key Laboratory of Autonomous Marine Vehicle Technology, Harbin 150001, China
3. College of Shipbuilding Engineering, Harbin Engineering University, Harbin 150001, China