1. The State Key Laboratory of Fluid Power and Mechatronic Systems, Zhejiang University, Hangzhou 321403, China
2. Zhejiang King-Mazon Intelligent Manufacturing Corp., Ltd., Lishui 321403, China
3. Zhijiang College, Zhejiang University of Technology, Shaoxing 312030, China
4. College of Mechanical Engineering, Zhejiang University of Technology, Hangzhou 310032, China