{"title":"Robust adaptive repetitive learning control for manipulators with visual servoing","authors":"Yueyuan Zhang , Sumaira Manzoor , Kyeong-Jin Joo , Sang-Min Kim , Tae-Yong Kuc","doi":"10.1016/j.mechatronics.2023.103121","DOIUrl":null,"url":null,"abstract":"<div><p><span><span>This study introduces a novel robust adaptive repetitive learning controller (RARLC) designed for periodic tasks in vision-based robot systems. The controller eliminates the requirement for prior knowledge of the camera's intrinsic and extrinsic parameters, depth information of image features, and robot dynamic parameters. By using a depth-independent </span>Jacobian matrix, the controller can estimate depth and unknown system parameters online. The key aspect of the approach is the fast learning ability from experience and outstanding robustness against noise and initial disturbance. This is accomplished by introducing two repetitive learning terms for the visual servo and </span>nonlinear dynamic systems. Additionally, the method involves incorporating filtered error information and utilizes a projection mapping function to constrain estimated parameters within upper and lower bounds, thereby enhancing robustness against noise. The experimental and simulation results demonstrate that the robot's tracking errors significantly decrease after only three periods, indicating excellent performance of the controller in terms of convergence speed and servoing precision. Finally, we compared the developed controller with other controllers and examined the effectiveness of control gains in the context of tracking accuracy and robustness to image noise using simulation techniques.</p></div>","PeriodicalId":49842,"journal":{"name":"Mechatronics","volume":"98 ","pages":"Article 103121"},"PeriodicalIF":3.1000,"publicationDate":"2024-01-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Mechatronics","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0957415823001770","RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"AUTOMATION & CONTROL SYSTEMS","Score":null,"Total":0}
引用次数: 0
Abstract
This study introduces a novel robust adaptive repetitive learning controller (RARLC) designed for periodic tasks in vision-based robot systems. The controller eliminates the requirement for prior knowledge of the camera's intrinsic and extrinsic parameters, depth information of image features, and robot dynamic parameters. By using a depth-independent Jacobian matrix, the controller can estimate depth and unknown system parameters online. The key aspect of the approach is the fast learning ability from experience and outstanding robustness against noise and initial disturbance. This is accomplished by introducing two repetitive learning terms for the visual servo and nonlinear dynamic systems. Additionally, the method involves incorporating filtered error information and utilizes a projection mapping function to constrain estimated parameters within upper and lower bounds, thereby enhancing robustness against noise. The experimental and simulation results demonstrate that the robot's tracking errors significantly decrease after only three periods, indicating excellent performance of the controller in terms of convergence speed and servoing precision. Finally, we compared the developed controller with other controllers and examined the effectiveness of control gains in the context of tracking accuracy and robustness to image noise using simulation techniques.
期刊介绍:
Mechatronics is the synergistic combination of precision mechanical engineering, electronic control and systems thinking in the design of products and manufacturing processes. It relates to the design of systems, devices and products aimed at achieving an optimal balance between basic mechanical structure and its overall control. The purpose of this journal is to provide rapid publication of topical papers featuring practical developments in mechatronics. It will cover a wide range of application areas including consumer product design, instrumentation, manufacturing methods, computer integration and process and device control, and will attract a readership from across the industrial and academic research spectrum. Particular importance will be attached to aspects of innovation in mechatronics design philosophy which illustrate the benefits obtainable by an a priori integration of functionality with embedded microprocessor control. A major item will be the design of machines, devices and systems possessing a degree of computer based intelligence. The journal seeks to publish research progress in this field with an emphasis on the applied rather than the theoretical. It will also serve the dual role of bringing greater recognition to this important area of engineering.