1. State Key Laboratory of Fluid Power and Mechatronic Systems, Zhejiang University, Hangzhou, China
2. Ocean College, Zhejiang University (Zhoushan Campus), Zhoushan, China
3. Department of Mechanical Engineering, Dalhousie University, Halifax, Canada