1. School of Mechanical and Vehicle, Beijing Institute of Technology, Beijing 100081, China
2. National Key Laboratory of Autonomous Marine Vehicle Technology, Harbin Engineering University, Harbin 150001, China
3. School of Mechanical and Electrical Engineering, Harbin Engineering University, Harbin 150001, China
4. Department of Mechanical Engineering, University of Malta, MSD 2080 Msida, Malta