{"title":"一类基于运动学和动力学模型的连续统机器人非线性模型预测控制","authors":"A. Amouri, A. Cherfia, H. Merabti, Dit Laib","doi":"10.5937/fme2201350a","DOIUrl":null,"url":null,"abstract":"Controlling continuum robots with precision is particularly a challenging task due to the complexity of their mathematical models and inaccuracies in modeling approaches. Therefore, most advanced control schemes have shown poor performances, especially in trajectory tracking accuracy. This paper presents a proposed Nonlinear Model Predictive Control (NMPC) scheme to solve the trajectory tracking of a class of continuum robots, namely Cable-Driven Continuum Robot (CDCR). However, since NMPC schemes are often limited by the computational burden associated with the optimization algorithms to be solved at each sampling time, the Particle Swarm Optimization (PSO) algorithm is used to solve the arising optimization problem NMPC, thanks to its simplicity and fast convergence. The proposed NMPC-PSO scheme is applied to the developed kinematic and dynamic models of the considered CDCR. Based on the kinematic and dynamic model, the two proposed controllers have been validated against numerical simulations of two-dimensional CDCR with two bending sections for set-point stabilization and point-to-point trajectory tracking. For both controllers, the performance of tracking accuracy and computation time is analyzed and compared. Moreover, the obtained simulation results are compared to the available literature works. In view of the results obtained on the considered CDCR, the proposed NMPC-PSO scheme can track in real-time the desired trajectory with high accuracy and much less execution time than other advanced control schemes, which makes it an alternative for real-time applications.","PeriodicalId":12218,"journal":{"name":"FME Transactions","volume":"1 1","pages":""},"PeriodicalIF":1.2000,"publicationDate":"2022-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":"{\"title\":\"Nonlinear model predictive control of a class of continuum robots using kinematic and dynamic models\",\"authors\":\"A. Amouri, A. Cherfia, H. Merabti, Dit Laib\",\"doi\":\"10.5937/fme2201350a\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Controlling continuum robots with precision is particularly a challenging task due to the complexity of their mathematical models and inaccuracies in modeling approaches. Therefore, most advanced control schemes have shown poor performances, especially in trajectory tracking accuracy. This paper presents a proposed Nonlinear Model Predictive Control (NMPC) scheme to solve the trajectory tracking of a class of continuum robots, namely Cable-Driven Continuum Robot (CDCR). However, since NMPC schemes are often limited by the computational burden associated with the optimization algorithms to be solved at each sampling time, the Particle Swarm Optimization (PSO) algorithm is used to solve the arising optimization problem NMPC, thanks to its simplicity and fast convergence. The proposed NMPC-PSO scheme is applied to the developed kinematic and dynamic models of the considered CDCR. Based on the kinematic and dynamic model, the two proposed controllers have been validated against numerical simulations of two-dimensional CDCR with two bending sections for set-point stabilization and point-to-point trajectory tracking. For both controllers, the performance of tracking accuracy and computation time is analyzed and compared. Moreover, the obtained simulation results are compared to the available literature works. In view of the results obtained on the considered CDCR, the proposed NMPC-PSO scheme can track in real-time the desired trajectory with high accuracy and much less execution time than other advanced control schemes, which makes it an alternative for real-time applications.\",\"PeriodicalId\":12218,\"journal\":{\"name\":\"FME Transactions\",\"volume\":\"1 1\",\"pages\":\"\"},\"PeriodicalIF\":1.2000,\"publicationDate\":\"2022-01-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"6\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"FME Transactions\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.5937/fme2201350a\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q3\",\"JCRName\":\"ENGINEERING, MECHANICAL\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"FME Transactions","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.5937/fme2201350a","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"ENGINEERING, MECHANICAL","Score":null,"Total":0}
Nonlinear model predictive control of a class of continuum robots using kinematic and dynamic models
Controlling continuum robots with precision is particularly a challenging task due to the complexity of their mathematical models and inaccuracies in modeling approaches. Therefore, most advanced control schemes have shown poor performances, especially in trajectory tracking accuracy. This paper presents a proposed Nonlinear Model Predictive Control (NMPC) scheme to solve the trajectory tracking of a class of continuum robots, namely Cable-Driven Continuum Robot (CDCR). However, since NMPC schemes are often limited by the computational burden associated with the optimization algorithms to be solved at each sampling time, the Particle Swarm Optimization (PSO) algorithm is used to solve the arising optimization problem NMPC, thanks to its simplicity and fast convergence. The proposed NMPC-PSO scheme is applied to the developed kinematic and dynamic models of the considered CDCR. Based on the kinematic and dynamic model, the two proposed controllers have been validated against numerical simulations of two-dimensional CDCR with two bending sections for set-point stabilization and point-to-point trajectory tracking. For both controllers, the performance of tracking accuracy and computation time is analyzed and compared. Moreover, the obtained simulation results are compared to the available literature works. In view of the results obtained on the considered CDCR, the proposed NMPC-PSO scheme can track in real-time the desired trajectory with high accuracy and much less execution time than other advanced control schemes, which makes it an alternative for real-time applications.