State Key Laboratory of High Performance Complex Manufacturing Central South University Changsha 410083 China;
State Key Laboratory of High Performance Complex Manufacturing Central South University Changsha 410083 China;
College of Engineering and Design Hunan Normal University Changsha 410081 China;
The National Enterprise R&D Center Sunward Intelligent Equipment Co.Ltd. Changsha 410100 China;