1. National Research Base of Intelligent Manufacturing Service, Chongqing Technology and Business University, Chongqing 400067, China
2. Chongqing Key Laboratory of Manufacturing Equipment Mechanism Design and Control, Chongqing Technology and Business University, Chongqing 400067, China
3. Innovation Center of Industrial Big-Data, Chongqing 400707, China
4. Chongqing CAERI Robot Technology Co., Ltd., Chongqing 400700, China