State Key Laboratory Of Fluid Power Transmission And Control Department Of Mechanics Zhejiang University