首页 | 官方网站   微博 | 高级检索  
     


Industrial robot accurate trajectory generation by nested loop iterative learning control
Affiliation:1. Mechanical and Aerospace Engineering, University at Buffalo, Buffalo, NY 14260 USA;7. Civil, Structural and Environmental Engineering, University at Buffalo, Buffalo, NY 14260 USA;71. Mechanical and Aerospace Engineering, University at Buffalo, Buffalo, NY 14260 USA;1. Tianjin Key Laboratory for Advanced Mechatronic System Design and Intelligent Control, School of Mechanical Engineering, Tianjin University of Technology, Tianjin 300384, China;2. National Demonstration Center for Experimental Mechanical and Electrical Engineering Education (Tianjin University of Technology), China;3. Key laboratory of Modern Mechanisms and Equipment Design of The State Ministry of Education, Tianjin University, Tianjin 300072, China;1. The School of Water Resources and Hydropower, State Key Laboratory of Water Resources and Hydropower Engineering Science, Wuhan University, Wuhan, 430079, China;2. College of Mechanical Engineering, Zhejiang University of Technology, Zhejiang, Hangzhou 310023, China
Abstract:Common error sources of industrial robot manipulators include joint servoing error, imprecise kinematics, mechanical compliance, and transmission error. In this work we present a nested loop iterative learning control (ILC) feedforward structure: an inner loop that compensates for motor dynamics, and an outer loop that corrects the deviation along the path tracked, that features practically efficient implementation. Taking advantage of industrial robot’s speed reduction transmission, single-input-single-output method is demonstrated effective for the nonlinear coupled robot dynamics. Data-based inversion technique that incorporates motion constraint is used for fast inner loop convergence. The outer loop utilizes inverse Jacobian matrix for joint reference modification. For nonlinear static friction that is difficult to be compensated for with only joint command, notch filtering is utilized in the learning process to avoid exciting vibration inherently exists in the robot. The proposed nested loop ILC requires only the nominal kinematic parameters from the robot manufacturer, and can be readily implemented without modifying the existing robot controllers. The effectiveness of the proposed method is experimentally verified on a six degree-of-freedom robot manipulator.
Keywords:Iterative learning control (ILC)  Robot manipulator  Data-based dynamic inversion  Trajectory tracking
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号