1. Key Laboratory of Advanced Forging & Stamping Technology and Science (Yanshan University), Ministry of Education of China, China
2. Hebei Provincial Key Laboratory of Heavy Machinery Fluid Power Transmission and Control, Yanshan University, China
3. School of Mechatronic Engineering, China University of Mining and Technology, China
4. Department of Mechanical Engineering, University of Maryland, Baltimore County, USA
5. State Key Laboratory of Robotics and System of China, Harbin Institute of Technology, China
6. Department of Mechanical Engineering, Columbia University, USA