1. Ocean College, Zhejiang University, Zhoushan, China.
2. Robotics Institute of Zhejiang University, Ningbo, China.
3. State Key Laboratory of Fluid Power and Mechatronic Systems, Zhejiang University, Hangzhou, China.
4. Engineering Research Center of Oceanic Sensing Technology and Equipment, Ministry of Education, Zhoushan, China.
5. Zhejiang Lab, Hangzhou, China.