Institution: | (1) Department of Mechanics, the State Key Laboratory of Fluid Power Transmission and Control, Zhejiang University, Hangzhou, 310027, China;(2) Department of Mechanical and Mechatronic Engineering, University of Sydney, NSW, 2006, Australia |