[1] Zhejiang Univ, Ocean Coll, Zhoushan 316021, Peoples R China
[2] Zhejiang Univ, State Key Lab Fluid Power & Mechatron Syst, Hangzhou 310027, Peoples R China
[3] Harbin Inst Technol, Res Inst Intelligent Control & Syst, Harbin 150001, Peoples R China
[4] Dalhousie Univ, Dept Elect & Comp Engn, Halifax, NS B3H 4R2, Canada
[5] Purdue Univ, Sch Mech Engn, W Lafayette, IN 47907 USA