Trajectory tracking control of a mobile robot using fuzzy logic controller with optimal parameters

IF 1.9 4区 计算机科学 Q3 ROBOTICS
Robotica Pub Date : 2024-09-19 DOI:10.1017/s0263574724001140
Tesfaye Deme Tolossa, Manavaalan Gunasekaran, Kaushik Halder, Hitendra Kumar Verma, Shyam Sundar Parswal, Nishant Jorwal, Felix Orlando Maria Joseph, Yogesh Vijay Hote
{"title":"Trajectory tracking control of a mobile robot using fuzzy logic controller with optimal parameters","authors":"Tesfaye Deme Tolossa, Manavaalan Gunasekaran, Kaushik Halder, Hitendra Kumar Verma, Shyam Sundar Parswal, Nishant Jorwal, Felix Orlando Maria Joseph, Yogesh Vijay Hote","doi":"10.1017/s0263574724001140","DOIUrl":null,"url":null,"abstract":"This work investigates the use of a fuzzy logic controller (FLC) for two-wheeled differential drive mobile robot trajectory tracking control. Due to the inherent complexity associated with tuning the membership functions of an FLC, this work employs a particle swarm optimization algorithm to optimize the parameters of these functions. In order to automate and reduce the number of rule bases, the genetic algorithm is also employed for this study. The effectiveness of the proposed approach is validated through MATLAB simulations involving diverse path tracking scenarios. The performance of the FLC is compared against established controllers, including minimum norm solution, closed-loop inverse kinematics, and Jacobian transpose-based controllers. The results demonstrate that the FLC offers accurate trajectory tracking with reduced root mean square error and controller effort. An experimental, hardware-based investigation is also performed for further verification of the proposed system. In addition, the simulation is conducted for various paths in the presence of noise in order to assess the proposed controller’s robustness. The proposed method is resilient against noise and disturbances, according to the simulation outcomes.","PeriodicalId":49593,"journal":{"name":"Robotica","volume":"33 1","pages":""},"PeriodicalIF":1.9000,"publicationDate":"2024-09-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Robotica","FirstCategoryId":"94","ListUrlMain":"https://doi.org/10.1017/s0263574724001140","RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"ROBOTICS","Score":null,"Total":0}
引用次数: 0

Abstract

This work investigates the use of a fuzzy logic controller (FLC) for two-wheeled differential drive mobile robot trajectory tracking control. Due to the inherent complexity associated with tuning the membership functions of an FLC, this work employs a particle swarm optimization algorithm to optimize the parameters of these functions. In order to automate and reduce the number of rule bases, the genetic algorithm is also employed for this study. The effectiveness of the proposed approach is validated through MATLAB simulations involving diverse path tracking scenarios. The performance of the FLC is compared against established controllers, including minimum norm solution, closed-loop inverse kinematics, and Jacobian transpose-based controllers. The results demonstrate that the FLC offers accurate trajectory tracking with reduced root mean square error and controller effort. An experimental, hardware-based investigation is also performed for further verification of the proposed system. In addition, the simulation is conducted for various paths in the presence of noise in order to assess the proposed controller’s robustness. The proposed method is resilient against noise and disturbances, according to the simulation outcomes.
使用具有最佳参数的模糊逻辑控制器对移动机器人进行轨迹跟踪控制
这项研究探讨了如何将模糊逻辑控制器(FLC)用于两轮差动驱动移动机器人的轨迹跟踪控制。由于调整 FLC 成员函数的固有复杂性,本研究采用了粒子群优化算法来优化这些函数的参数。为了实现自动化并减少规则库的数量,本研究还采用了遗传算法。通过 MATLAB 仿真验证了所提方法的有效性,仿真涉及多种路径跟踪场景。FLC 的性能与现有控制器进行了比较,包括最小规范解法、闭环逆运动学和基于雅各布转置的控制器。结果表明,FLC 可以提供精确的轨迹跟踪,同时减少均方根误差和控制器的工作量。为了进一步验证所提出的系统,还进行了基于硬件的实验研究。此外,还对存在噪声的各种路径进行了仿真,以评估所提出的控制器的鲁棒性。根据仿真结果,所提出的方法对噪声和干扰具有很强的抵抗力。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
Robotica
Robotica 工程技术-机器人学
CiteScore
4.50
自引率
22.20%
发文量
181
审稿时长
9.9 months
期刊介绍: Robotica is a forum for the multidisciplinary subject of robotics and encourages developments, applications and research in this important field of automation and robotics with regard to industry, health, education and economic and social aspects of relevance. Coverage includes activities in hostile environments, applications in the service and manufacturing industries, biological robotics, dynamics and kinematics involved in robot design and uses, on-line robots, robot task planning, rehabilitation robotics, sensory perception, software in the widest sense, particularly in respect of programming languages and links with CAD/CAM systems, telerobotics and various other areas. In addition, interest is focused on various Artificial Intelligence topics of theoretical and practical interest.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信