Affiliation: | aCenter for Mechatronics Engineering, East China University of Science & Technology, Shanghai 200237, China bDepartment of Mechanical Engineering, University of Glasgow, Glasgow G12 8QQ, Scotland, UK cDepartment of Electronic and Electrical Engineering, University College London, Torrington Place, London WC1E 7JE, UK |