Thiago de A. Ushikoshi, L. L. Carneiro, P. Coutinho, T. Chagas, L. Schnitman
{"title":"Fuzzy Maneuvering Controller Optimization Using an Optimum Differential-Drive Mobile Robot Model","authors":"Thiago de A. Ushikoshi, L. L. Carneiro, P. Coutinho, T. Chagas, L. Schnitman","doi":"10.17648/sbai-2019-111495","DOIUrl":null,"url":null,"abstract":"This paper proposes a method for improving the performance of a fuzzy controller applied to a Differential-Drive Mobile Robot. From previously recorded data, the DDMR model is improved through Particle Swarm Optimization aiming to obtain a better representation of the real system. The PSO algorithm is also applied to adjust the fuzzy controller parameters so that trajectory tracking error is minimized. The manually adjusted controller settings are compared to the optimized’s in terms of Root Mean Square Error of trajectory tracking, control effort and acceleration. The latter is useful for protecting the robot from damage caused by abrupt variations. Numerical simulations show that the optimized model can describe better the real system behavior and the optimized controller can lead the robot dynamic model to track the given trajectory more accurately, with reduced control effort, and smoother velocity variation than the non-optimized controller.","PeriodicalId":130927,"journal":{"name":"Anais do 14º Simpósio Brasileiro de Automação Inteligente","volume":"43 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Anais do 14º Simpósio Brasileiro de Automação Inteligente","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.17648/sbai-2019-111495","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
This paper proposes a method for improving the performance of a fuzzy controller applied to a Differential-Drive Mobile Robot. From previously recorded data, the DDMR model is improved through Particle Swarm Optimization aiming to obtain a better representation of the real system. The PSO algorithm is also applied to adjust the fuzzy controller parameters so that trajectory tracking error is minimized. The manually adjusted controller settings are compared to the optimized’s in terms of Root Mean Square Error of trajectory tracking, control effort and acceleration. The latter is useful for protecting the robot from damage caused by abrupt variations. Numerical simulations show that the optimized model can describe better the real system behavior and the optimized controller can lead the robot dynamic model to track the given trajectory more accurately, with reduced control effort, and smoother velocity variation than the non-optimized controller.