1. School of Mechanical Engineering, Hubei University of Technology, Wuhan 430068, China
2. Hubei Key Laboratory of Modern Manufacturing and Quality Engineering, School of Mechanical Engineering, Hubei University of Technology, Wuhan 430068, China
3. Intelligent Live Working Technology and Equipment (Robots) Hunan Provincial Key Laboratory, State Grid Hunan Electric Power Co., Ltd., Ultra High Voltage Transmission Company, Changsha 420100, China
4. Live Inspection and Intelligent Operation Technology State Grid Corporation Laboratory, State Grid Hunan Electric Power Co., Ltd., Ultra High Voltage Transmission Company, Changsha 420100, China