[1] Wuhan Univ Sci & Technol, Minist Educ, Key Lab Met Equipment & Control Technol, Wuhan 430081, Hubei, Peoples R China
[2] Wuhan Univ Sci & Technol, Res Ctr Biol Manipulator & Intelligent Measuremen, Wuhan 430081, Hubei, Peoples R China
[3] Wuhan Univ Sci & Technol, Hubei Key Lab Mech Transmiss & Mfg Engn, Wuhan 430081, Hubei, Peoples R China
[4] Wuhan Univ Sci & Technol, 3D Printing & Intelligent Mfg Engn Inst, Wuhan 430081, Hubei, Peoples R China
[5] Univ Portsmouth, Sch Comp, Portsmouth PO1 3HE, Hants, England
[6] Shanghai Jiao Tong Univ, Sch Mech Engn, Key Lab Mech Syst & Vibrat, Shanghai 200240, Peoples R China