[1] Shanghai Jiao Tong Univ, State Key Lab Mech Syst & Vibrat, Shanghai 200240, Peoples R China
[2] Shanghai Jiao Tong Univ, Shanghai Key Lab Digital Mfg Thin Walled Struct, Shanghai 200240, Peoples R China
[3] Westlake Univ, Sch Engn, Hangzhou 310030, Zhejiang, Peoples R China
[4] Shanghai Jiao Tong Univ, Meta Robot Inst, Shanghai 200240, Peoples R China
[5] Westlake Univ, Res Ctr Ind Future, Hangzhou 310030, Zhejiang, Peoples R China