1. Department of Mechanics, State Key Laboratory of Fluid Power Transmission and Control, Zhejiang University, Hangzhou 310027, China
2. Department of Mechanics, State Key Laboratory of Fluid Power Transmission and Control, Zhejiang University, Hangzhou 310027, China e-mail:
3. Department of Mechanical Engineering, University of California, Berkeley, CA 94720