Min Yang;Yuxin Guo;Siying Zhu;Ning Tan;Bolin Liao;Hui Zhang
{"title":"A Novel Data-Driven DRNN-SMC Model for Redundant Manipulators","authors":"Min Yang;Yuxin Guo;Siying Zhu;Ning Tan;Bolin Liao;Hui Zhang","doi":"10.1109/TSMC.2025.3550943","DOIUrl":null,"url":null,"abstract":"The robot industry is developing rapidly, and how to control the redundant manipulators precisely and effectively has become a new hot topic in industry’s development. In recent years, many scholars in the industry have also proposed various control methods. However, most of these methods are proposed assuming that the Jacobian matrix is known. Actually, in practical applications, the detailed information of Jacobian matrix is often not precisely known. Therefore, this article develops a novel data-driven recurrent neural network (RNN) model that can update the Jacobian matrix and joint angles. By defining two dynamic error functions, two RNN designed formulas are used to obtain a continuous RNN (CRNN) model. Subsequently, the CRNN model is discretized by using Euler forward formula, and a discrete RNN (DRNN) model is generated. Then, a classic sliding mode control (SMC) algorithm is introduced, and DRNN-SMC model is further proposed. Moreover, the corresponding rigorous mathematical derivation and proof are carried out. In addition, simulation tests are carried out by using the Kinova Gen2 manipulator, comparing the DRNN model and PD controller, as well as the DRNN-SMC model and DRNN model, validating the precision of the DRNN-SMC model. Additionally, practical experiments using the Kinova Gen3 manipulator are performed to showcase the applicability and versatility of the DRNN-SMC model.","PeriodicalId":48915,"journal":{"name":"IEEE Transactions on Systems Man Cybernetics-Systems","volume":"55 6","pages":"4322-4333"},"PeriodicalIF":8.6000,"publicationDate":"2025-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Transactions on Systems Man Cybernetics-Systems","FirstCategoryId":"94","ListUrlMain":"https://ieeexplore.ieee.org/document/10945730/","RegionNum":1,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"AUTOMATION & CONTROL SYSTEMS","Score":null,"Total":0}
引用次数: 0
Abstract
The robot industry is developing rapidly, and how to control the redundant manipulators precisely and effectively has become a new hot topic in industry’s development. In recent years, many scholars in the industry have also proposed various control methods. However, most of these methods are proposed assuming that the Jacobian matrix is known. Actually, in practical applications, the detailed information of Jacobian matrix is often not precisely known. Therefore, this article develops a novel data-driven recurrent neural network (RNN) model that can update the Jacobian matrix and joint angles. By defining two dynamic error functions, two RNN designed formulas are used to obtain a continuous RNN (CRNN) model. Subsequently, the CRNN model is discretized by using Euler forward formula, and a discrete RNN (DRNN) model is generated. Then, a classic sliding mode control (SMC) algorithm is introduced, and DRNN-SMC model is further proposed. Moreover, the corresponding rigorous mathematical derivation and proof are carried out. In addition, simulation tests are carried out by using the Kinova Gen2 manipulator, comparing the DRNN model and PD controller, as well as the DRNN-SMC model and DRNN model, validating the precision of the DRNN-SMC model. Additionally, practical experiments using the Kinova Gen3 manipulator are performed to showcase the applicability and versatility of the DRNN-SMC model.
期刊介绍:
The IEEE Transactions on Systems, Man, and Cybernetics: Systems encompasses the fields of systems engineering, covering issue formulation, analysis, and modeling throughout the systems engineering lifecycle phases. It addresses decision-making, issue interpretation, systems management, processes, and various methods such as optimization, modeling, and simulation in the development and deployment of large systems.