1. Department of Police Command and Tactics, Zhejiang Police College, Hangzhou 310053, China
2. Department of Mechanical Engineering, Zhejiang Institute of Mechanical & Electrical Engineering, Hangzhou 310053, China
3. College of Mechanical and Electrical Engineering, Wenzhou University, Wenzhou 325035, China