[1] Univ Sci & Technol China, Inst Humanoid Robots, Dept Precis Machinery & Precis Instrumentat, Hefei 230026, Peoples R China
[2] Univ Sci & Technol China, Sch Microelect, Hefei 230026, Peoples R China
[3] Univ Sci & Technol China, Suzhou Inst Adv Res, Suzhou 215123, Peoples R China
[4] Univ Wollongong, Sch Mech Mat Mechatron & Biomed Engn, Wollongong, NSW 2522, Australia