Affiliation: | (1) Department of Mechanics, State Key Laboratory of Fluid Power Transmission and Control, Zhejiang University, Hangzhou, 310027, People’s Republic of China;(2) China Jiliang University, Hangzhou, 310018, China;(3) Department of Mechanical Engineering, National University of Singapore, Singapore, 119260, Singapore |