Department of Mechanics;
State Key Laboratory of Fluid Power Transmission and Control;
Zhejiang University;
Hangzhou 310027;
China;
College of Information Science and Engineering;
East China University of Science and Technology;
Shanghai 200237;
China;