[1] Zhejiang Univ, Sch Mech Engn, State Key Lab Fluid Power & Mechatron Syst, Hangzhou 310027, Peoples R China
[2] Zhiyuan Res Inst, Hangzhou 310024, Peoples R China
[3] Zhejiang Univ, Sports & Hlth Engn Inst, Sch Educ, Hangzhou 310058, Peoples R China
[4] Univ Bath, Dept Mech Engn, Bath BA2 7AY, England
[5] Rutgers State Univ, Dept Mech & Aerosp Engn, Piscataway, NJ 08854 USA
[6] Zhejiang Univ, Sch Med, Hangzhou 310058, Peoples R China