Zengpeng Lu, Chengyu Wei, Daiwei Ni, Jiabin Bi, Qingyun Wang, Yan Li
{"title":"基于混合优化策略的模块化机器人机械手动态参数识别:遗传算法和最小二乘法","authors":"Zengpeng Lu, Chengyu Wei, Daiwei Ni, Jiabin Bi, Qingyun Wang, Yan Li","doi":"10.1007/s00500-024-09846-1","DOIUrl":null,"url":null,"abstract":"<p>Uncertainty in robot dynamic systems is caused by model errors in the dynamic parameters, and accurate identification of the dynamic parameters is essential to improve the control accuracy of the robot. In this paper, a hybrid optimization strategy for modular robot manipulator dynamic model parameter identification is proposed to accurately identify the dynamic parameters of the robot manipulator. Firstly, the robot dynamics model with Coulomb viscous friction is established. Secondly, the cosine adaptive learning and reversal strategies are introduced to improve the genetic algorithm, and the improved genetic optimization algorithm is applied to optimize the excitation trajectories, and all the robot arm joints are commanded to follow the optimized excitation trajectories. In addition, considering that the Coulomb viscous friction model is not sufficient to accurately express the friction terms, a two-step identification method is proposed by analyzing the sensitivity of the parameters of the Stribeck friction model, combining the significantly identified friction coefficients with the quadratically optimized coefficients of the adaptive inverse genetic algorithm, which solves the problem of lower accuracy caused by the inaccuracy of the friction parameter identification. Then, the dynamic parameters are calculated using the least squares method to determine the system dynamics model information. Finally, the parameter identification and load identification are verified using a 6-degree-of-freedom modular robot manipulator, and the proposed hybrid optimization strategy effectively solves the defect of the low accuracy of the robot manipulator dynamics model compared to the dynamics model moment with Coulomb viscous friction, which in turn improves the control accuracy. Meanwhile, the load identification accuracy can reach 97% depending on the identified dynamics information.</p>","PeriodicalId":22039,"journal":{"name":"Soft Computing","volume":"25 1","pages":""},"PeriodicalIF":3.1000,"publicationDate":"2024-08-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Dynamic parameter identification of modular robot manipulators based on hybrid optimization strategy: genetic algorithm and least squares method\",\"authors\":\"Zengpeng Lu, Chengyu Wei, Daiwei Ni, Jiabin Bi, Qingyun Wang, Yan Li\",\"doi\":\"10.1007/s00500-024-09846-1\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<p>Uncertainty in robot dynamic systems is caused by model errors in the dynamic parameters, and accurate identification of the dynamic parameters is essential to improve the control accuracy of the robot. In this paper, a hybrid optimization strategy for modular robot manipulator dynamic model parameter identification is proposed to accurately identify the dynamic parameters of the robot manipulator. Firstly, the robot dynamics model with Coulomb viscous friction is established. Secondly, the cosine adaptive learning and reversal strategies are introduced to improve the genetic algorithm, and the improved genetic optimization algorithm is applied to optimize the excitation trajectories, and all the robot arm joints are commanded to follow the optimized excitation trajectories. In addition, considering that the Coulomb viscous friction model is not sufficient to accurately express the friction terms, a two-step identification method is proposed by analyzing the sensitivity of the parameters of the Stribeck friction model, combining the significantly identified friction coefficients with the quadratically optimized coefficients of the adaptive inverse genetic algorithm, which solves the problem of lower accuracy caused by the inaccuracy of the friction parameter identification. Then, the dynamic parameters are calculated using the least squares method to determine the system dynamics model information. Finally, the parameter identification and load identification are verified using a 6-degree-of-freedom modular robot manipulator, and the proposed hybrid optimization strategy effectively solves the defect of the low accuracy of the robot manipulator dynamics model compared to the dynamics model moment with Coulomb viscous friction, which in turn improves the control accuracy. Meanwhile, the load identification accuracy can reach 97% depending on the identified dynamics information.</p>\",\"PeriodicalId\":22039,\"journal\":{\"name\":\"Soft Computing\",\"volume\":\"25 1\",\"pages\":\"\"},\"PeriodicalIF\":3.1000,\"publicationDate\":\"2024-08-30\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Soft Computing\",\"FirstCategoryId\":\"94\",\"ListUrlMain\":\"https://doi.org/10.1007/s00500-024-09846-1\",\"RegionNum\":3,\"RegionCategory\":\"计算机科学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q2\",\"JCRName\":\"COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Soft Computing","FirstCategoryId":"94","ListUrlMain":"https://doi.org/10.1007/s00500-024-09846-1","RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE","Score":null,"Total":0}
Dynamic parameter identification of modular robot manipulators based on hybrid optimization strategy: genetic algorithm and least squares method
Uncertainty in robot dynamic systems is caused by model errors in the dynamic parameters, and accurate identification of the dynamic parameters is essential to improve the control accuracy of the robot. In this paper, a hybrid optimization strategy for modular robot manipulator dynamic model parameter identification is proposed to accurately identify the dynamic parameters of the robot manipulator. Firstly, the robot dynamics model with Coulomb viscous friction is established. Secondly, the cosine adaptive learning and reversal strategies are introduced to improve the genetic algorithm, and the improved genetic optimization algorithm is applied to optimize the excitation trajectories, and all the robot arm joints are commanded to follow the optimized excitation trajectories. In addition, considering that the Coulomb viscous friction model is not sufficient to accurately express the friction terms, a two-step identification method is proposed by analyzing the sensitivity of the parameters of the Stribeck friction model, combining the significantly identified friction coefficients with the quadratically optimized coefficients of the adaptive inverse genetic algorithm, which solves the problem of lower accuracy caused by the inaccuracy of the friction parameter identification. Then, the dynamic parameters are calculated using the least squares method to determine the system dynamics model information. Finally, the parameter identification and load identification are verified using a 6-degree-of-freedom modular robot manipulator, and the proposed hybrid optimization strategy effectively solves the defect of the low accuracy of the robot manipulator dynamics model compared to the dynamics model moment with Coulomb viscous friction, which in turn improves the control accuracy. Meanwhile, the load identification accuracy can reach 97% depending on the identified dynamics information.
期刊介绍:
Soft Computing is dedicated to system solutions based on soft computing techniques. It provides rapid dissemination of important results in soft computing technologies, a fusion of research in evolutionary algorithms and genetic programming, neural science and neural net systems, fuzzy set theory and fuzzy systems, and chaos theory and chaotic systems.
Soft Computing encourages the integration of soft computing techniques and tools into both everyday and advanced applications. By linking the ideas and techniques of soft computing with other disciplines, the journal serves as a unifying platform that fosters comparisons, extensions, and new applications. As a result, the journal is an international forum for all scientists and engineers engaged in research and development in this fast growing field.