1. The State Key Laboratory of Fluid Power Transmission and Control, College of Mechanical Engineering, Zhejiang University, Hangzhou 310027, China
2. AVIC Xi’an Aircraft Industry (Group) Company Ltd., Xi’an 710089, China
3. Kunshan Industrial Technology Research Institute Co., Ltd., Kunshan 215347, China