[1] Zhejiang Univ, Key Lab Soft Machines & Smart Devices Zhejiang Pro, Hangzhou 310027, Peoples R China
[2] Zhejiang Univ, Dept Engn Mech, Hangzhou 310027, Peoples R China
[3] Dalian Univ Technol, Dept Engn Mech, State Key Lab Struct Anal Ind Equipment, Dalian 116023, Peoples R China
[4] Chinese Acad Mil Sci, Def Innovat Inst, Beijing 100071, Peoples R China