1. Key Laboratory of Metallurgical Equipment and Control Technology Ministry of EducationWuhan University of Science and TechnologyWuhan430081People's Republic of China
2. Research Center of Biologic Manipulator and Intelligent Measurement and ControlWuhan University of Science and TechnologyWuhan430081People's Republic of China
3. Institute of Precision ManufacturingWuhan University of Science and TechnologyWuhan430081People's Republic of China
4. Hubei Key Laboratory of Mechanical Transmission and Manufacturing EngineeringWuhan University of Science and TechnologyWuhan430081People's Republic of China
5. School of ComputingUniversity of PortsmouthPortsmouthPO1 3HEUK