1. Intelligent Ocean Technology Center, Zhejiang University, Zhoushan 316021, China
2. College of Electrical Engineering, Zhejiang University, Hangzhou 310027, China
3. Ocean College, Zhejiang University, Zhoushan 316021, China
4. State Key Laboratory of Fluid Power and Mechatronic Systems, Hangzhou 310058, China