State Key Laboratory of Fluid Power and Mechatronic Systems Zhejiang University Hangzhou 310027 China;
Department of Mechatronic Engineering China University of Mining and Technology Xuzhou 221116 China;
Department of Mechatronic Engineering China University of Mining and Technology Xuzhou 221116 China;
State Key Laboratory of Fluid Power and Mechatronic Systems Zhejiang University Hangzhou 310027 China;
State Key Laboratory of Fluid Power and Mechatronic Systems Zhejiang University Hangzhou 310027 China;