The State Key Lab of Fluid Power Transmission and Control;
Zhejiang University;
Hangzhou 310027;
China;
School of Mechanical andAutomatic Control;
Zhejiang Sci-Tech University;
Hangzhou 310018;
China;
Hangzhou Aerospace Electrical Technology Co. Ltd.;
Hangzhou 310015;
China;